Releases: Sv443/geniURL
Releases · Sv443/geniURL
Version 1.3.3
Changes:
- Removed broken
?preferLang
parameter due to genius API not returning a song language anymore (#20) - Added temporary
?disableFuzzy
parameter to optionally disable fuzzy filtering since it's not as accurate as it should be
Fixes:
- Fixed errored response for
/translations/:songId
- it now sets matches to null and gives a different error message if the provided song ID is invalid (#18)
Version 1.3.2
- Increased ratelimit budget from 5 requests in 15 seconds to 25 requests in 30 seconds
Version 1.3.1
- Fixed inconsistent
error
property when no translations are found - Added support for preflight through an OPTIONS request
- Improved rate-limit header consistency
- Removed timestamp property to allow for better caching
- Made documentation more clear
Version 1.3.0
- Added route
/translations/:songId
to receive info about a song's translation pages - Added route
/album/:songId
to get info about the album that the provided song is in - Added parameter
?preferLang=en
to always rank results of a certain language higher than the rest - geniURL will now replace inconsistent unicode characters in the properties
title
,fullTitle
, andartists
(#15)
Version 1.2.0
Version 1.1.1
Minor refactoring
Version 1.1.0
- Migrated the code from plain CommonJS to TypeScript ESM
- Added some more metadata
- Song release date (
meta.releaseDate
) - Featured artists (
meta.featuredArtists
) - Images for artists (
image
andheaderImage
inmeta.primaryArtist
andmeta.featuredArtists
) - Lyrics language (
language
)
- Song release date (
Release 1.0.0
- Added
?artist
and?song
parameters as an alternative to?q
for getting better search results through fuzzy filtering (#4) - Added
matches
property that's set to the number of results (0
if none were found, ornull
on error)
Release 0.2.0
- Added XML response format (through URL parameter
?format=xml
) - API now filters out invisible characters (#1)
- Improvements to reliability
Release 0.1.0
- Added endpoints
/search
to search for the top result and the 10 best matches/search/top
to only search for the top result
- Added gzip and brotli encoding