bliss-rs/CHANGELOG.md

81 lines
2 KiB
Markdown
Raw Normal View History

2022-02-16 18:18:39 +00:00
#Changelog
## bliss 0.5.0
* Remove the unusued Library trait, and extract a few useful functions from
there (`analyze_paths`, `closest_to_album_group`.
* Rename `distance` module to `playlist`.
* Remove all traces of the "analyse" word vs "analyze" to make the codebase
more coherent.
2022-04-02 18:47:06 +01:00
* Rename `Song::new` to `Song::from_path`.
## bliss 0.4.6
* Bump ffmpeg crate version to allow for cross-compilation.
2022-02-16 18:18:39 +00:00
## bliss 0.4.5
* Bump ffmpeg crate version.
* Add an "ffmpeg-static" option.
## bliss 0.4.4
* Make features' version public.
2022-01-05 18:19:50 +00:00
## bliss 0.4.3
* Add features' version on each Song instance.
## bliss 0.4.2
* Add a binary example to easily make playlists.
## bliss 0.4.1
* Add a function to make album playlists.
## bliss 0.4.0
* Make the song-to-song custom sorting method faster.
* Rename `to_vec` and `to_arr1` to `as_vec` and `as_arr1` .
* Add a playlist_dedup function.
2021-07-22 17:07:40 +01:00
## bliss 0.3.5
* Add custom sorting methods for playlist-making.
## bliss 0.3.4
* Bump ffmpeg's version to avoid building ffmpeg when building bliss.
## bliss 0.3.3
* Add a streaming analysis function, to help libraries displaying progress.
2021-06-26 14:38:05 +01:00
## bliss 0.3.2
* Fixed a rare ffmpeg multithreading bug.
## bliss 0.3.1
* Show error message when song storage fails in the Library trait.
* Added a `distance` module containing euclidean and cosine distance.
* Added various custom_distance functions to avoid being limited to the
euclidean distance only.
2021-06-13 13:07:17 +01:00
## bliss 0.3.0
* Changed `Song.path` from `String` to `PathBuf`.
* Made `Song` metadata (artist, album, etc) `Option`s.
* Added a `BlissResult` error type.
## bliss 0.2.6
* Fixed an allocation bug in Song::decode that potentially caused segfaults.
## bliss 0.2.5
* Updates to docs
2021-06-06 15:47:01 +01:00
## bliss 0.2.4
* Make `Analysis::to_vec()` public.
## bliss 0.2.3
2021-06-06 12:51:08 +01:00
* Made `NUMBER_FEATURES` public.
2021-06-01 17:02:15 +01:00
## bliss 0.2.1
2021-06-05 22:56:01 +01:00
* Made `Analysis::new` public.
* Made `Analysis` serializable.
## bliss 0.2.0
2021-06-01 17:02:15 +01:00
* Added an `Analysis` struct to `Song`, as well as an `AnalysisIndex` to
index it easily.
* Changed some logging parameters for the Library trait.