Skip to content

Releases: sqids/sqids-elixir

0.2.0

12 Oct 19:02
Compare
Choose a tag to compare

Added

  • Elixir 1.17 to CI
  • OTP 27.1 to CI

Changed

  • [BREAKING] in supervised Sqids, if you had some non-default options declared
    but only the module's name defined as the supervisor child (as was
    recommended by docs), the options wouldn't work. Sqids now raises if this
    situation is detected to nudge users towards fixing it in the way that's best
    for each individual.

Fixed

  • documentation on supervised Sqids: intended options were not passed
  • compilation warnings on Elixir 1.17

0.1.3

08 Feb 11:48
Compare
Choose a tag to compare

Fixed

  • decoding exception when ExUnit wasn't imported by caller (thanks to @tshakah)
  • typos in README (thanks to @hanifanazka)

0.1.2

04 Nov 18:54
Compare
Choose a tag to compare

Added

  • workaround for Dialyzer warnings when placing context in module attribute
  • oldest sqids version in which each function, type and callback is available

Fixed

  • Dialyzer warnings for suggestion of sqids context under module attribute

0.1.1

29 Oct 18:07
Compare
Choose a tag to compare

Added

  • new!/0 and new!/1 to ease storing context in module attributes

Fixed

  • unwarranted risk of new future warnings breaking the builds of sqids dependents

0.1.0

28 Oct 18:59
Compare
Choose a tag to compare

Added

  • Elixir implementation of Sqids