Unclaimed project
Are you a maintainer of zoi? Claim this project to take control of your public changelog and roadmap.
Changelog
Zoi is a schema validation library for Elixir, designed to provide a simple and flexible way to define and validate data
Last updated 13 days ago
Zoi.map/2, Zoi.object/2, Zoi.keyword/2, and Zoi.struct/3 by @phcurado in https://github.com/phcurado/zoi/pull/146 and https://github.com/phcurado/zoi/pull/147
this new option supports:
:strip (default) - removes unrecognized keys from the output:error - returns an error when unrecognized keys are present:preserve - keeps unrecognized keys in the output without validation (not available for structs){:preserve, {key_schema, value_schema}} - preserves unrecognized keys and validates them against the given schemas (not available for structs)deprecated option fot all types by @phcurado in https://github.com/phcurado/zoi/pull/146 and https://github.com/phcurado/zoi/pull/148Zoi.extend/3 now uses options from schema1 instead of merging options from both schemas by @phcurado in https://github.com/phcurado/zoi/pull/148Zoi.Describe.Encoder output format:
| separator instead of "one of"| separator instead of "or"{X, Y} format instead of "tuple of X, Y values"Full Changelog: https://github.com/phcurado/zoi/compare/v0.16.1...v0.17.0
Simple, open source, lightweight and privacy-friendly web analytics alternative to Google Analytics.
A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]
A toolkit for data mapping and language integrated query.
Automate code & data workflows with interactive Elixir notebooks