Skip to content

Releases: python-jsonschema/rfc3987-syntax2

1.3.3

Choose a tag to compare

@jkowalleck jkowalleck released this 05 Oct 15:39
1cb1322

Docs

  • Updated docs after project transferred to python-jsonschema org (via #85)

What's Changed

  • chore(deps): Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.1 by @dependabot[bot] in #77
  • chore(deps): Bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #78
  • chore(deps): Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.3 by @dependabot[bot] in #83
  • chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #74
  • chore(deps): Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 by @dependabot[bot] in #81
  • chore(deps): Update sphinx-autoapi requirement from <4,>=3 to >=3.8.1,<4 by @dependabot[bot] in #82
  • chore(deps): Update sphinx-rtd-theme requirement from <4,>=3 to >=3.1.0,<4 by @dependabot[bot] in #75
  • chore(deps): Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 by @dependabot[bot] in #84
  • docs: update docs after project transferred to python-jsonschema org by @jkowalleck in #85
  • chore: prep v1.3.3 by @jkowalleck in #86

Full Changelog: v1.3.2...v1.3.3

1.3.2

Choose a tag to compare

@jkowalleck jkowalleck released this 24 Jul 15:30
23777ca

Refactor

  • Marked exported constants/lazy globals as Final for downstream users (via #69)

Docs

  • Fixed docstring of T_SYNTAX_PARSER_TERM (via #70)

What's Changed

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

1.3.1

Choose a tag to compare

@jkowalleck jkowalleck released this 23 Jul 11:37
1b9cf9b

Docs

  • Added and improved package docs (via #67)

What's Changed

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

1.3.0

Choose a tag to compare

@jkowalleck jkowalleck released this 21 Jul 17:03
427692f

Fixed

  • Fix grammar for ucschar character range (via #45)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ipath" (via #41)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ipath_absolute" (via #41)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ipath_noscheme" (via #41)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ipath_rootless" (via #41)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ipath_empty" (via #41)
  • Typehint of parse()'s arg term (via #50, #52)
    Narrowed down to valid values: "iri", "iri_reference", "absolute_iri"
  • Typehint of is_valid_syntax's arg term (via #50, #52)
    Narrowed down to valid values: "iri", "iri_reference", "absolute_iri"

Added

  • Function is_valid_syntax issues a warning if an unexpected error occurred (via #51)
  • New function is_valid_syntax_scheme (via #48)
  • New function is_valid_syntax_pct_encoded (via #48)
  • New dict RFC3987_SYNTAX_TERM_VALIDATORS mapping RFC3987_SYNTAX_TERMS to validator function (via #49)

Performance

  • Public symbols use lazy loading (via #43, #59)

Docs:

  • Added docstrings to public API (via #58)

Tests

  • Add grammar regression tests (via #48)

What's Changed

New Contributors

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

1.2.0

Choose a tag to compare

@jkowalleck jkowalleck released this 16 Jul 12:26
0bfd8bc

Fixed

  • Align RFC 3987 grammar handling with the specification (via #10)
  • Fix RFC 3986-delegated IRI parsing edge cases (via #10)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "irelative_part" `(via #19)
  • Fix RFC3987_SYNTAX_TERMS correctly containing "ihier_part" `(via #19)

Changed

  • Update grammar rules used by is_valid_syntax(...) and term-specific validators (via #10)

Added

  • Validate IPv6 compression (via #10)
  • Assert static typing (via #16)

Tests

  • Add grammar regression tests (via #10)

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.2.0

1.1.1

Choose a tag to compare

@jkowalleck jkowalleck released this 14 Jul 18:30
8bc7a45

Fork release rfc3987-syntax2

  • Forked from willynilly/rfc3987-syntax.
  • Published this project as an independently maintained package under the new distribution name rfc3987-syntax2.
  • Preserved upstream functionality as the baseline for this initial fork release.

Notes for rfc3987-syntax2

  • This is the first release of the fork.
  • No intentional behavioral changes from upstream are introduced in this release unless explicitly listed above.

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

1.1.0rc2

1.1.0rc2 Pre-release
Pre-release

Choose a tag to compare

@jkowalleck jkowalleck released this 14 Jul 18:06
0c9cc9e
trusted pub

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>