- Added Python 3.13 support, dropped Python 3.8 support by @wesleykendall in #12.
- Updated docs styling and testing dependencies by @wesleykendall in #11.
- Python 3.12 support and mkdocs docs. [Wes Kendall, 6151d01]
- Fix release note rendering and code formatting changes [Wes Kendall, cff4576]
- Updated with the latest Python template, fixing doc builds [Wes Kendall, d293ae0]
- Updates with the latest version of the template [Wes Kendall, 309ca1d]
- Updated to the latest Python library template [Wes Kendall, 24317a0]
- Added more docs to the README [Wes Kendall, ed322b2]
-
Official V1 release bump [Wes Kendall, 3c37007]
Bump the version to 1.0.0.
- Add git-tidy integration and update package metadata. [Wes Kendall, 56eaff8]
-
Added ReadTheDocs integration. [Wes Kendall, c5907ba]
Fixed a few more lingering issues with ReadTheDocs builds related to poetry.
- Trying other configuration methods for failing readthedocs builds. [Wes Kendall, a7b9e78]
- Adds a .readthedocs.yml file for additional readthedocs.org configuration. [Wes Kendall, a1c449b]
- Add an auto-generated requirements.txt for readthedocs.org compilation [Wes Kendall, adbd801]
-
V1 of formaldict [Wes Kendall, 2b121fb]
V1 of formaldict provides the following constructs:
- Schema - For specifying a structure for dictionaries.
- FormalDict - The dictionary object that is parsed from a schema.
Schemas can parse existing dictionaries and verify that they match the schema. Schemas are also integrated with python prompt toolkit for prompting for user input that matches the schema.