Listing firmwares now return some information such as bootloader version, minor and major iteration and build date which is parsed from firmware string.
Updated Sanic to 21.12.1
Error messages now include an ID instead of just a message.
Renamed endpoints for consistency with other endpoints.
Firmware details now return the download URLs.
Heroku is no longer a main/primary method for deploying SamFetch.
Added fly.toml for fly.io support.
Added /:region/:model/latest endpoint that gets the latest firmware version and redirects to its firmware information endpoint.
Removed the /:region/:model endpoint. For direct downloads, use /:region/:model/latest/download (for latest version) or /:region/:model/:firmware/download (for specific version)
Removed CSC list, if anyone needs this functionality, they can copy the CSC dictionary to their code.
/:region/:model/latest
endpoint that gets the latest firmware version and redirects to its firmware information endpoint./:region/:model
endpoint. For direct downloads, use/:region/:model/latest/download
(for latest version) or/:region/:model/:firmware/download
(for specific version)