Skip to content

Latest commit

 

History

History
113 lines (93 loc) · 9.09 KB

CHANGELOG.md

File metadata and controls

113 lines (93 loc) · 9.09 KB

Changelog

All notable changes to this project will be documented in this file.

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

0.10.1 - 2023-08-08

  • Added support for Apple Music song URLs - https://music.apple.com/us/song/1699712652. miraclx#552
  • Embed a locale in the URLs generated from parsing Deezer URLs. miraclx#553

0.10.0 - 2023-08-08

  • Changed Spotify credentials, introduced migrations to mitigate any complications. miraclx#454, miraclx#470, miraclx#526
  • Improved the YouTube Music track weighing logic, we should get 30% more accurate results. miraclx#472
  • Freyr now supports paginated track artists. miraclx#471
  • Accented words like Solidarité now get properly normalized, helping more accurate lookups. miraclx#473
  • Fix bug with Apple Music & Deezer URI parser. miraclx#403, miraclx#549
  • Freyr now treats binaries in bins/{posix,windows} as being of higher priority than those in PATH. miraclx#474
  • Freyr now properly handles tracks that have no copyright information. miraclx#467
  • Freyr now properly checks the base dir instead of the current working dir for existing tracks. miraclx#527
  • Updated logic for extracting source feeds from yt-dlp's response. miraclx#515
  • Freyr now auto-disables the progress bar when it detects the absence of a compatible TTY, avoiding errors wherever possible. miraclx#506
  • Allow overriding the atomicparsley binary used with the ATOMIC_PARSLEY_PATH environment variable. miraclx#475
  • Updated AtomicParsley in the Docker images, fixing a class of errors. miraclx#476
  • Ignore yt-dlp warnings that could cause hard errors when parsing its response. miraclx#511
  • Fixed YouTube accuracy calculation. miraclx#509, miraclx#510

0.9.0 - 2022-12-18

0.8.1 - 2022-08-04

  • Ensure maximum compatibility with axios when npm fails to install an expected version. miraclx#291

0.8.0 - 2022-08-04

  • Refactored the Dockerfile, and reduced the docker image size by 23%. miraclx#257
  • Manually compile AtomicParsley during docker build to allow for maximum platform support. miraclx#212
  • Add Mac M1 support to the docker image. miraclx#214
  • Made docker build faster by caching and unbinding nondependent layers. miraclx#273, miraclx#268
  • Fix yarn install not ahering to dependency overrides. miraclx#215
  • Add ability to disable the progressbar. miraclx#263
  • Remove persistent tty writing for normal logs. Allowing stdout piping for everything except the progressbar. miraclx#231
  • Fix long standing issue with freyr seeming frozen on exit. miraclx#216
  • Upgraded to ES6 Modules. miraclx#202
  • Introduced the pushing of docker images for each PR. miraclx#218, miraclx#228
  • Introduced a test runner, with local reproducible builds. miraclx#264
  • Redesigned the auth page a bit. miraclx#286
  • Introduced CI checks for formatting.
  • Updated dependencies.
  • Removed some unused dependencies. miraclx#217, miraclx#245

0.7.0 - 2022-06-09

  • Updated Apple Music access key. miraclx#191
  • Simplified the output of using the -v, --version. miraclx#152
  • Dropped extra version in the header. miraclx#153
  • Fixed issue with docker build not bundling dependencies. miraclx#165
  • Update dependencies.

0.6.0 - 2022-02-21

0.5.0 - 2022-01-27

Release Page: https://github.com/miraclx/freyr-js/releases/tag/v0.5.0