v0.1.0
What's Changed
- Update the readme to feature the
parseapi, add tests by @lebrice in #165 - Add argument prefix to simple_parsing.parse by @JesseFarebro in #175
- support
dataclasses.InitVarfor python>=3.8 by @mixilchenko in #171 - Add
maindecorator for simple parsing of entry functions by @JesseFarebro in #176 - Fix typing for sp.main decorator by @JesseFarebro in #177
- Apply pre-commit hooks to all files by @lebrice in #178
- Also parse field help string from class docstring by @lebrice in #179
- Modify forward_refs_to_types to fix issue #181 by @zhiruiluo in #182
- Update global namespaces for postponed annotations by @zhiruiluo in #183
- Add better support for HuggingFace-style dataclasses by @lebrice in #172
- Rework of the subgroups feature + Minor Refactoring by @lebrice in #185
- Remove typing-inspect dependency by @lebrice in #193
- Add test for Issue 191 (subgroup destinations bug) by @lebrice in #194
- Fix confusing
default=Truebool behavior (Fix #68) by @Conchylicultor in #190 - Allow passing
functools.partialas entries in thesubgroupsdict by @lebrice in #196 - Fix small bug in type hints of
subgroupsfn by @lebrice in #200 - Reorder some of the methods of
ArgumentParserby @lebrice in #202 - Fix the
Dataclassprotocol and make it typing-only by @lebrice in #207 - Fix typing of the
choicefunction by @lebrice in #208 - Add Python 3.11 Support, rework
mutable_fieldfunction by @lebrice in #213 - Adding the
simple_parsing.replacefunction by @zhiruiluo in #212 - [breaking] Rework
flagfunction, restrictnargson bool fields by @lebrice in #206 - Fix error handling issues with
replacefunction by @lebrice in #214 - Broaden
from_dictapplicability to non-Serializable dataclasses by @lebrice in #217
New Contributors
- @JesseFarebro made their first contribution in #175
- @zhiruiluo made their first contribution in #182
- @Conchylicultor made their first contribution in #190
Full Changelog: v0.0.21...v0.1.0