Skip to content

Releases: Centib/numa

v0.1.1

24 Jul 16:04

Choose a tag to compare

  • Documentation improvements in README.md
  • Updated project logo

Initial release

11 Jul 11:57

Choose a tag to compare

Added

  • Initial release of Numa — a tiny Elixir library for defining enum-like macros with helpers.
  • Support for defining enums using plain values (["A", "B"]) or keyword pairs ([A: "alpha", B: "beta"]).
  • Automatic macro name generation with _ prefix.
  • Helper functions: keys/0, values/0, and all/0 for inspecting enums.
  • Validation of enum input with clear error messages.
  • Support for passing a function to generate enum values dynamically.