Skip to content

Latest commit

 

History

History
429 lines (327 loc) · 18.1 KB

release-history.rst

File metadata and controls

429 lines (327 loc) · 18.1 KB

Release History

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning

1.0.0

Added

Changed

Fixed

Removed

  • Dependency on requests package in favour of aiohttp for async requests.
  • Dependency on requests-cache package in favour of custom cache implementation.
  • use_cache parameter from all :py:class:`.RemoteAPI` related methods. Cache settings now handled by :py:class:`.ResponseCache`
  • ThreadPoolExecutor use on :py:class:`.RemoteItemSearcher`. Now uses asynchronous logic instead.
  • last_modified field as attribute to ignore when getting attributes to print on LocalCollection to improve performance
  • Removed logger filters and handlers. Moved to CLI repo.
  • Deleted musify.libraries.remote.core.processors package.

Documentation

  • Updated how-to section to reflect implementation of async logic to underlying code
  • Created a how-to page for installation

0.9.2

Added

  • REMOTE_SOURCES global variable in the libraries.remote module which lists the names of all the fully supported remote sources. Also, added the SOURCE_NAME global variable for the Spotify module.

Changed

Documentation

  • Fixed error in 'sync data' how-to.

Fixed

0.9.1

Fixed

0.9.0

Added

Changed

Fixed

  • :py:class:`.Comparer` dynamic processor methods which process string values now cast expected types before processing

Removed

  • Redundant ShuffleBy enum and related arguments from :py:class:`.ItemSorter`
  • ItemProcessor and MusicBeeProcessor abstraction layers. No longer needed after some refactoring
  • get_filtered_playlists method from :py:class:`.Library`. This contained author specific logic and was not appropriate for general use

Documentation

  • Added info on lint checking for the contributing page

0.8.1

Changed

Documentation

  • References to python objects now link correctly

Fixed

Removed

0.8.0

Added

Changed

Removed

  • set_compilation_tags method removed from :py:class:`.LocalFolder`. This contained author specific logic and was not appropriate for general use

Fixed

0.7.6

Fixed

0.7.5

Added

Changed

Fixed

Documentation

  • Fix redirect/broken links
  • Change notes text to proper rst syntax

0.7.4

Fixed

Documentation

  • Expand docstrings across entire package
  • Expand documentation with how to section, release history, and contributions pages

0.7.3

Changed

Fixed

0.7.2

Fixed

0.7.1

Changed

Fixed

0.7.0

Added

Initial release! 🎉