Skip to content

Releases: FlatIO/api-client-python

v1.1.3

08 Mar 10:34
Compare
Choose a tag to compare

1.1.3 (2024-03-08)

Bug Fixes

  • gh: try fixing version bump by please-release (bfde710)
  • release: import version from flat_api (4283976)

v1.1.2

08 Mar 10:25
Compare
Choose a tag to compare

1.1.2 (2024-03-08)

Bug Fixes

  • bump version to 1.1.0 (5635ca7)
  • gh: missing action step id (e130408)

v1.1.1

08 Mar 10:18
Compare
Choose a tag to compare

1.1.1 (2024-03-08)

Bug Fixes

  • releasee: release-please-action -> simple (03ea4fb)

v1.1.0

08 Mar 10:15
Compare
Choose a tag to compare

1.1.0 (2024-03-08)

Features

Documentation

v1.0.0

05 Jun 17:18
Compare
Choose a tag to compare
  • Updated API from v2.17.0 to v2.18.0
  • Generated with OpenAPI Generator Python 7.0.0-20220526.055920-1

v0.8.1

23 Mar 20:03
Compare
Choose a tag to compare
  • Fixes binary responses for MIDI export

v0.8.0

23 Mar 19:23
Compare
Choose a tag to compare
  • Updated API from v2.6.0 to v2.17.0
  • Use flatten schema to fix inheritance model issues

v0.7.0

11 Sep 06:23
Compare
Choose a tag to compare

Client

  • feat: Add/fix support for python for 3.6 & 3.7

API v2.7.0

  • update(spec): specify produces and consumes on endpoints instead of globally
  • feat(scores): now support Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files in POST /scores
  • feat(scores): add support for filename when importing scores
  • feat(collections): parent collection can now be a collection id when listing collections
  • feat(collections): includes parent collections when listing scores
  • feat(collections): add creationDate property in collection details
  • feat(comments): add staffUuid for contextualized comments, which will completely replace staffIdx in the future
  • feat(rights): now return a isCollaborator boolean property with the Score or Collection rights
  • update(account): added new locales supported

v0.6.0

23 Apr 15:06
Compare
Choose a tag to compare

API v2.6.0

  • feat(collections): Add new Collections API endpoints
    • POST /collections: Create new collection
    • GET /collections: List collections
    • GET /collections/{collection}: Get collection details
    • PUT /collections/{collection}: Update collection details
    • DELETE /collections/{collection}: Delete collection
    • POST /collections/{collection}/untrash: Untrash collection
    • GET /collections/{collection}/scores: List scores contained in a collection
    • PUT /collections/{collection}/scores/{score}: Add a score to a collection
    • DELETE /collections/{collection}/scores/{score}: Remove a score from a collection
  • feat(collections): Add new OAuth2 scopes for new features:
    • collections.readonly: Allow read-only access to a user's collections.
    • collections.add_scores: Allow to add scores to a user's collections.
    • collections: Full, permissive scope to access all of a user's collections.
  • feat(score): Added new method to untrash a score (POST /v2/scores/{score}/untrash)
  • feat(score): DELETE /v2/scores/{score} can now be used without admin rights. This new behavior will unshare the score from the current account.
  • feat(score): POST /scores/{score}/fork now accepts a collection identifier to copy a score to a specific collection.
  • feat(comments): Comments can now be filtered by type with the new query string type (document or inline).
  • update(openapi): Some schema definitions have been renamed, they are now used for Scores and Collections
    • ScoreRights -> ResourceRights
    • ScoreCollaborator -> ResourceCollaborator
    • ScoreCollaboratorCreation -> ResourceCollaboratorCreation
    • existing score sharing key -> ResourceSharingKey
  • DEPRECATED: GET /scores/{score}/revisions/{revision}/{format} no longer support part indexes for single/set of parts exports, but our own part UUIDs.
  • DEPRECATED on 2019-01-01: GET /users/{user}/scores will no longer list private and shared scores, but only public scores of a Flat account.

API v2.5.0 to v2.5.2

  • feat(scores): Add video & audio tracks support for scores: /v2/scores/{score}/tracks.
  • fix(user): Add missing escape in pattern (UserCreation.username).
  • fix(score): missing ScoreRights.aclRead type

v0.5.0

04 Oct 13:03
Compare
Choose a tag to compare
  • feat(scores): New metadata and update of PUT /v2/scores/{score}:
    • Added metadata in API subtitle, lyricist, composer, description, tags, creationType, license, licenseText, durationTime, numberMeasures, mainTempoQpm, publicationDate.
    • PUT /v2/scores/{score}: Remove title property, this one can be updated by saving a new revision of the score data.
    • PUT /v2/scores/{score}: New settable properties: description, tags, creationType, license.