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 calling FunWithFlags.enable(:foo, for_group: :bar) is still allowed and continues to work as before, this change will impact implementations of the FunWithFlags.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)