Skip to content

Releases: edornd/argdantic

argdantic 1.3.2 (2024/10/13)

13 Oct 16:59
1a02404
Compare
Choose a tag to compare

What's Changed

  • 🩹 Support recursive update in dynamic sources (#59) by @edornd in #60

Full Changelog: v1.3.1...v1.3.2

argdantic 1.3.1 (2024/10/09)

09 Oct 20:20
f2e4ab4
Compare
Choose a tag to compare

What's Changed

  • 🩹 Refactor stores to support different serialization modes (#57) by @edornd in #58

Full Changelog: v1.3.0...v1.3.1

argdantic 1.3.0 (2024/08/06)

06 Aug 13:09
93acdde
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

argdantic 1.2.0 (2024/08/03)

03 Aug 14:17
7f1cbc7
Compare
Choose a tag to compare

What's Changed

  • Add support for Python 3.12 (#49)
  • Fix postponed annotations when using from __future__ import annotations (#44)
  • Add initial typing support (#42)

Full Changelog: v1.1.0...v1.2.0

argdantic 1.1.0 (2024/02/26)

26 Feb 09:48
04151a1
Compare
Choose a tag to compare

What's new

  • Add sourced models for composable config (#40)
  • Improve sources documentation (#40)

Bugfixes

  • Fix settings source type (#47)

Full Changelog: v1.0.1...v1.1.0

argdantic 1.0.1 (24/02/2024)

24 Feb 16:48
1888275
Compare
Choose a tag to compare

What's new

  • Nothing, unfortunately.

Bugfixes

  • Help docstring now appears also with a single command.

argdantic 1.0.0 (01/10/2023)

01 Oct 15:16
ce3c52a
Compare
Choose a tag to compare

What's new

  • Porting to Pydantic V2 complete
  • Overall refactoring, hopefully without introducing new bugs

Bugfixes

  • Fix project dependencies
  • Fix configuration stores

argdantic 0.4.1 (11/09/2023)

11 Sep 09:55
1a15ed2
Compare
Choose a tag to compare

What's new

  • Nothing unfortunately

Bugfixes

  • Force pydantic 1.10 until the V2 update is ready

argdantic 0.4.0 (2023/03/26)

26 Mar 20:51
Compare
Choose a tag to compare

What's new

  • Improve type handling decoupling metavar from the actual type (#27)
  • Improve help messages with new metavars for specific types supported by pydantic (e.g., dates, emails)
  • Add configuration stores to save the validated command model to file (YAML, JSON, TOML) (#29)

Bugfixes

  • Nothing to report, good news!

argdantic 0.3.0 (2023/03/01)

01 Mar 21:12
Compare
Choose a tag to compare

What's new

  • Add singleton configuration to allow for a single root model as input (#24)
  • Expand the documentation, add examples (#25)

Bugfixes:

  • top-level names are not forced when using singletons (#24)
  • List of complex types (e.g., date) now working as expected (#26)