tl&dr: Hashids has been upgraded & rebranded to Sqids.
Hashids is a small library that generates short unique IDs from numbers. By now, it supports implementations in many different programming languages. It has served the community well over the last few years & we believe we can improve it in a few ways:
encode
and decode
functions w/ clear indication for the largest supported unsigned integer.Nothing. Existing implementations stay where they are. They have plenty of on-going usage & the new website links to them as well.
Is the new algorithm a drop-in replacement for Hashids?No. Sqids produces different IDs. We advise to use it only on new projects or if you are not using any pre-generated IDs.
Has every existing language been upgraded to the new algorithm?No. Upgrading repos is an on-going process. You can see the progress here. You can also help by contributing.
When can I start using Sqids?Now. Most implementations have already been published.
Where can I find more info?Sqids website is a good starting place.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4