fun_with_flags v0.10.0 Release Notes
Release Date: 2017-09-11 // almost 8 years ago-
Possibly Breaking Changes:
- Allow binaries and atoms as group gate names. Binaries are now preferred (atom group names are internally converted, stored and retrieved as binaries) and atoms are still allowed for retro-compatibility.
While callingFunWithFlags.enable(:foo, for_group: :bar)
is still allowed and continues to work as before, this change will impact implementations of theFunWithFlags.Group
protocol that assume that the group name is passed as an atom.
To safely upgrade, these implementations should be changed to work with the group names passed as a binary instead. See the update to the protocol implementation used in the tests for an example.
Other changes:
- ⚡️ Compatibility updates for Ecto 2.2 (dev env, was fine in prod)
- Allow binaries and atoms as group gate names. Binaries are now preferred (atom group names are internally converted, stored and retrieved as binaries) and atoms are still allowed for retro-compatibility.