·
16 commits
to 37397300895bae6a23eb5f8ff518f2a6e830e902
since this release
[1.0.0] - 2025-07-10
🚀 Features
- Parse attributes
- File parser
- Remove unnecessary registry & code format
- Code cleanup & env override
- Field insensitive lookup
- Improve default field
- Support for nesting types & arrays
- (cli) Add ConfigSource trait, ConfigBuilder, and priority merging
- Replace clap with custom source
- Just a few tests
- Separate parsers by features & improve tests
- Tests toml parser functionality
- Testing parsers values
- Testing json and yml parsing
- Testing files to have the right file extension
- Testing merging config sections
- Test macro parameters
- Arg override support
- Test for invalid file formats
- Test field params
- Improve documentation and remove unused source
🐛 Bug Fixes
- (cli) Correct ClapSource initialization and proc-macro CLI integration
- I got confused while mergin
- Codecov upload error
- Missing_file test case for windows
- (ci) Publish the actual packages
- Using imports as intended
- I don't even know when i tried to export this parser
- I forgot to specify the version
- Change versions and fix readme
- Versions
- Remove redundant cruct keyword
- All back to 1.0.0
💼 Other
- Remove unnecesary crates
🚜 Refactor
- Config parsing and enhance type support
- Repace toml by toml_edit
- Re-organize macro parameters
📚 Documentation
- Add readme to emojis and bump version
⚙️ Miscellaneous Tasks
- Base
- Sync
- Codecov files
- Remove extra comment and leave a compile_error in a imposible case
- Try cargo-nextest for testing
- Github metadata
- Shhh
- Publish to crates.io workflow
- Forgot to save changes
- Add packages metadata