Skip to content

Releases: jsenecal/pyregrws

v1.0.0b1 - Pydantic v2 Beta

17 Dec 18:23

Choose a tag to compare

Pre-release

Pydantic v2 Beta Release

This beta release upgrades pyregrws to Pydantic v2 and pydantic-xml v2.

Breaking Changes

  • Requires Python 3.11+
  • Requires Pydantic v2.x (no longer compatible with Pydantic v1.x)
  • Requires pydantic-xml v2.x

Changes

  • Upgrade pydantic from ^1.10.22 to ^2.0
  • Upgrade pydantic-xml from 1.0.0 to ^2.0
  • Add pydantic-settings ^2.0 with dotenv extra
  • Migrate all models to Pydantic v2 patterns
  • Update documentation

Installation

pip install pyregrws==1.0.0b1

Please report any issues with this beta release.

v0.2.3

17 Dec 18:33

Choose a tag to compare

Security Fix

This release addresses high severity security vulnerabilities in urllib3:

Changes

  • Updated urllib3 to 2.6.2
  • Fixed publish workflow configuration

v0.2.2

19 Aug 15:58

Choose a tag to compare

What's Changed

  • fix(deps): update dependency requests to v2.32.5 by @renovate[bot] in #48
  • chore(deps): update dependency ruff to v0.12.9 by @renovate[bot] in #44
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #47
  • fix(deps): update dependency certifi to v2025.8.3 by @renovate[bot] in #45
  • chore(deps): update dependency responses to v0.25.8 by @renovate[bot] in #46
  • Bump urllib3 from 2.4.0 to 2.5.0 by @dependabot[bot] in #49
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #51
  • chore(deps): update dependency python to 3.13 by @renovate[bot] in #50

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 Jul 20:03

Choose a tag to compare

What's Changed

  • Update dependency lxml to v5 by @renovate[bot] in #22
  • Update dependency ruff to v0.11.13 by @renovate[bot] in #31
  • Update dependency requests to v2.32.4 [SECURITY] by @renovate[bot] in #33
  • Update dependency pytest to v8.4.1 by @renovate[bot] in #37
  • Update dependency pytest-cov to v6.2.1 by @renovate[bot] in #34
  • Update dependency certifi to v2025.6.15 by @renovate[bot] in #35
  • Update dependency certifi to v2025.7.14 by @renovate[bot] in #42
  • Update dependency ruff to v0.12.4 by @renovate[bot] in #39
  • chore(deps): update dependency ipython to v9.4.0 by @renovate[bot] in #40
  • chore(deps): update dependency lxml to v6 by @renovate[bot] in #38
  • chore(deps): update dependency pytest-xdist to v3.8.0 by @renovate[bot] in #41

Fixes

  • #43: make poc_links optional in Net model to handle empty tags

Full Changelog: v0.2.0...v0.2.1

v0.2.0

04 Jun 13:44

Choose a tag to compare

What's Changed

  • Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #8
  • Configure Renovate by @renovate in #9
  • Update dependency black to v24 [SECURITY] by @renovate in #10
  • Update dependency requests to v2.32.3 by @renovate in #13
  • Update dependency certifi to v2024.8.30 by @renovate in #14
  • Update dependency ipython to v8.30.0 by @renovate in #15
  • Update actions/cache action to v4 by @renovate in #18
  • Update dependency pydantic to v1.10.19 by @renovate in #11
  • Update dependency responses to ^0.25.0 by @renovate in #17
  • Update dependency pytest to v8 by @renovate in #25
  • Update actions/setup-python action to v5 by @renovate in #20
  • Update dependency ruff to ^0.11.0 by @renovate in #30
  • Update actions/checkout action to v4 - autoclosed by @renovate in #19
  • Update codecov/codecov-action action to v5 by @renovate in #21
  • Replace black with ruff for linting and formatting by @jsenecal
  • Remove custom ARINXmlEncoder in favor of built-in pydantic-xml encoders by @jsenecal
  • Update core models to use built-in XML encoders and remove ARINXmlEncoder references by @jsenecal
  • Add search_mode='unordered' to all XML models for pydantic-xml 1.0 compatibility by @jsenecal
  • Update tests to remove ARINXmlEncoder references and fix imports by @jsenecal
  • Update Python requirement to ^3.11 and ipython to ^9.0.0 by @jsenecal
  • Add comprehensive documentation and docstrings by @jsenecal
  • Apply code formatting with ruff by @jsenecal

New Contributors

Full Changelog: v0.1.5...v0.2.0

v0.1.5

28 May 03:16
736d065

Choose a tag to compare

What's Changed

  • fix for empty comments causing pydantic validation error by @detriment in #5
  • Bump certifi to >=2023.7.22

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

07 Mar 18:15
dc852e2

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

01 Mar 21:31
12997d8

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

27 Feb 22:49
9924365

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 Feb 20:14

Choose a tag to compare

What's Changed

  • Removed relative imports in #1

Full Changelog: v0.1.0...v0.1.1