Skip to content

Releases: network-wrangler/projectcard

v0.3.3

16 Oct 02:56

Choose a tag to compare

  • 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

10 Oct 04:41

Choose a tag to compare

  • 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

09 Oct 17:03

Choose a tag to compare

No substantive changes.

Updates documentation and examples.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

27 Sep 09:54

Choose a tag to compare

What's Changed

🏗️ New project types

  • Add project types for adding and deleting transit service by @e-lo in #24

📖 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_conflict to : warn, error, or skip by @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

Full Changelog: v0.2.0...v0.3.0

v0.2.0

08 Aug 18:11

Choose a tag to compare

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, mike params, and mkdocs params
  • 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

06 Aug 01:00

Choose a tag to compare

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 roadway value with "ramp" in it == "motorway link" which is appropriate OSM value.
  • Adds more complex project card to test conversion on

v0.1.1

20 Jun 17:49

Choose a tag to compare

Initial functional release for PyPI.