{"ecosystem":"hex","package":"joken","from_version":null,"to_version":null,"changes":[{"from_version":"v2.3.0","to_version":"v2.4.0","change_type":"breaking","description":"Change of CI pipeline (thanks to @dolfinus)","migration_hint":null},{"from_version":"v2.3.0","to_version":"v2.4.0","change_type":"breaking","description":"Now uses Elixir 1.8 as minimum (and actually test the mininum version on CI)","migration_hint":null},{"from_version":"v0.15.0","to_version":"v0.16.0","change_type":"breaking","description":"The new API is completely different than the old one. Take a look [here to find out how to go from 0.15 to 0.16](https://github.com/bryanjos/joken/wiki/Moving-from-0.15-to-0.16)","migration_hint":null},{"from_version":"v0.15.0","to_version":"v0.16.0","change_type":"breaking","description":"`encode` and `decode` in the Joken module have been renamed to `sign` and `verify`.","migration_hint":null},{"from_version":"v0.15.0","to_version":"v0.16.0","change_type":"breaking","description":"This release also deprecates [plugJWT](https://hex.pm/packages/plug_jwt). Use `Joken.Plug` instead","migration_hint":null},{"from_version":"v0.13.1","to_version":"v0.14.0","change_type":"breaking","description":"`Joken.Codec` is replaced by `Joken.Config`.","migration_hint":null},{"from_version":"v0.13.1","to_version":"v0.14.0","change_type":"breaking","description":"`json_module` in config is replaced by `config_module`.","migration_hint":null},{"from_version":"v0.13.1","to_version":"v0.14.0","change_type":"breaking","description":"`algorithm` and `secret_key` in config is replaced by implementing the `algorithm` and `secret_key` functions on `Joken.Config`.","migration_hint":null},{"from_version":"v0.13.1","to_version":"v0.14.0","change_type":"breaking","description":"`Joken.Token.encode` now has a signature of `(joken_config, payload)` since the algorithm and secret key are defined inside of the passed in `joken_config` module.","migration_hint":null},{"from_version":"v0.13.1","to_version":"v0.14.0","change_type":"breaking","description":"`Joken.Token.decode` now has a signature of `(joken_config, jwt, options \\\\ [])` since the algorithm and secret key are defined inside of the passed in `joken_config` module.","migration_hint":null}],"total":10,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}