- Add Rubocop and adjust styles to be consistent.
- Fix issue where finding multiple non-hashids returns an array of nils.
- Switch over testing to use SQLite for more accurate db interactions.
- Update specs to support Rails 5.x series.
- Limit installations to Rails 4.x; gem is not yet Rails 5 compatible.
- Add
find_by_hashid
method to always try and decode, as opposed tofind
which tries to find it as an integer first.
- Multiple ids can be passed to
find
method.
- Update Rails dependency to work with Rails 4.0 and up.
- Customize the alphabet used for Hashids.
- Customize the Hashid seed and length using a configuration initializer.
- Add test coverage
- Fix issue where calling
.reload
on model retries todecode_id
.
- Let
Model#find
work with integers passed in as strings.
- Let
Model#find
work with integer model ids as well as hashids.
- Initial Release