Releases: network-wrangler/projectcard
Releases · network-wrangler/projectcard
v0.3.3
- Fixes "all" being treated as a str enum in some places instead of a bool.
- Replaces explicit access to a subset of project card attributes via dot-format and instead provides access to everything using a Mixin class.
Full Changelog: v0.3.2...v0.3.3
v0.3.2
- Fix bug with pycode validation.
- Switch pycode validation to Ruff instead of Flake8 as Flake8 API is deprecated.
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
What's Changed
🏗️ New project types
📖 New schema features
- Add functionality to specify how to handle scoped value conflicts in roadway property changes to specify replace conflicting, replace all, or error by @e-lo in #33
- Expand options for
existing_value_conflictto :warn,error, orskipby @e-lo in #34
🚀 New package features
- Improved v0 -> v1 conversion script
- Added native pydantic models that are much more legible and can be leveraged by outside packages.
📖 Documentation
- Overhauled documentation for data models.
- General documentation update.
New Contributors
- 🥳 @yueshuaing made their first contribution in #27
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
📘 Documentation
- Fix example documentation
- Add developer documentation
- Add github workflow to remove deprecated documentation
🚀 Features
- Read project cards in nested folders with
read_cards(..... recursive = True)
🧹 Chores
- Bump deprecated github action versions,
mikeparams, andmkdocsparams - Add GH Workflow step to create valid documentation handles for PRs
- Test deployment on release creation
- Deploy on release publish
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Fixes following bugs in conversion script:
- Turns single tag into list of single tag
- Drops empty string and None notes, dependencies (fixes #16)
- Iterates over changes if a single change at base level or multiple nested in list under "changes" (fixes #16)
- Fixes WinOS ref to schema file (fixes #17)
- Adds explicit lower casing of "roadway"
- Makes any
roadwayvalue with "ramp" in it == "motorway link" which is appropriate OSM value. - Adds more complex project card to test conversion on