I have forgotten to post two updates released in the last few months, so:
Enviable 1.6 (2025-08-12)
Added support for as_decimal conversions supporting Decimal.
Added JSON support for the built-in JSON module for Elixir 1.18 and later.
Enviable 1.7 (2025-10-15)
Added support for as_timeout conversions supporting timeout values processed through to_timeout/1 on Elixir 1.17 or later. (This feature is not exposed for earlier versions.)
The parser for timeout conversions (this supports
3m2sfor 3 minutes and two seconds) was built with LLM assistance using Kiro. The initial prompt used the description in Timeout Values as its core and the parser was built withnimble_parsec.
Note that the next version of Enviable will probably be Enviable 2.0 and it will explicitly only support Elixir 1.17 or later.






















