Skip to content

Releases: skuill/LyricsScraperNET

2.2.2

05 Apr 16:33
8d43b45

Choose a tag to compare

What's Changed

Bug Fixes:

  • #47 Fix AZLyrics provider search to support new script tag by @skuill in #49
  • #48 Remove lyrics header information from the result for Genius provider by @skuill in #50

Full Changelog: 2.2.1...2.2.2

2.2.1

03 Feb 09:39

Choose a tag to compare

Bug Fix:

  • Fixed a critical issue from release 2.2.0:
    • Added WithLogger implementation in LyricsFreakProvider, resolving NotImplementedException. Commit: 815d11b

Full Changelog: [2.2.0...2.2.1](2.2.0...2.2.1)

2.2.0

03 Feb 08:33

Choose a tag to compare

!!! DEPRECATED. RELEASE 2.2.1 SHOULD BE USED !!!

What's Changed

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

22 Jan 11:06

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0.0

25 Dec 18:45

Choose a tag to compare

What's New in 2.0.0

Major Changes:

  • Added CancellationToken Support (#26):

    • Introduced CancellationToken to SearchLyric and SearchLyricAsync methods across LyricsScraperClient and provider implementations.
    • Refactored LyricsScraperClient to separate validation and provider logic.
    • Unified SearchLyric and SearchLyricAsync methods for DRY compliance.
    • Improved client initialization and updated options configuration.
  • Parallel Search Support (#27):

    • Add a UseParallelSearch configuration option to enable parallel searches across multiple providers. By default, sequential search is used if not specified.
    • Implemented logic to return the first successful result and cancel remaining operations using a CancellationToken.

Additional Updates:

  • Fixed warnings and improved nullability handling.
  • Refactored internal logic for better readability and maintainability.

Full Changelog: 1.10.1...2.0.0

1.10.1

13 Dec 15:16
6292ccf

Choose a tag to compare

What's Changed

  • Feature #28:

    • Added a new response status code: RegionRestricted.
    • Implemented logic in the LyricFind provider to check if lyrics are unavailable due to regional restrictions.
    • Added unit and integration tests to support this feature.
    • Pull Request by @skuill.
  • BugFix #33:

    • Updated default SearchPriority for providers to improve search behavior.
    • Fixed parsing of lyric fragments with comments in the Genius provider to handle cases of truncated lyrics.
    • Pull Request by @skuill.

Full Changelog: 1.9.3...1.10.1

1.9.3

12 Dec 13:31
c3a9140

Choose a tag to compare

What's Changed

  • Bundle #30 #31. Fixed issue with SongLyrics provider where encoded symbols were incorrectly displayed in text and added integration tests by @skuill in #32

1.9.2

19 Aug 15:15

Choose a tag to compare

Fixed error when searching for lyrics using Musixmatch provider (#24).

1.8.1

08 Feb 14:07
57294c3

Choose a tag to compare

What's Changed

  • #21. Fixed the Musixmatch provider that fails after certain requests by @skuill in #22

Full Changelog: 1.7.1...1.8.1

1.7.1

27 Jan 16:03
d29a532

Choose a tag to compare

Add .NET 8 support (#19)