Releases: FredStober/pyado
v0.7.0
v0.6.2
Changes
- No changes
v0.6.1
Changes
Add WorkItem.get_parent_id() to retrieve the numeric ID of a work
item's parent from already-fetched relation data (no extra API call).
Add PullRequest.add_work_item_ref() as an idempotent convenience
wrapper around iter_work_item_ids + set_work_item_refs: issues one
GET and one PATCH when the item is new, GET-only when already linked.
v0.6.0
Changes
Reorganise raw/ and oop/ source trees into domain subdirectories
(boards/, pipelines/, repos/, core/, overview/, settings/) and add
extensive new coverage across both layers:
Raw layer additions:
- core/: process, search
- overview/: dashboard, wiki
- pipelines/: agent pools, environments, secure files, service endpoints
- repos/: branch/tag refs, policies, policy types
- settings/: notifications, service endpoints
OOP layer additions:
- boards/: WorkItemType, ProjectBoards facade
- core/: cross-project Search
- overview/: Dashboard, Wiki
- pipelines/: Agent, Environment, PipelineLibrary, SecureFile,
ServiceEndpoint, ProjectPipelines facade - repos/: Branch, Tag, Policy, PolicyTypes, ProjectRepos facade
- settings/: ProjectSettings
Smoke tests replaced with a structured integration test suite under
tests/integration/raw/ and tests/integration/oop/, each module
covering one domain. Unit test coverage kept at 100%.
Exceptions module extracted to src/pyado/exceptions.py.
v0.5.0
Changes
OOP layer redesign, smoke test suites for both raw and oop layers,
reorganised test layout under tests/raw/ and tests/oop/, new raw
modules, quick reference docs, and CLAUDE.md guidance file.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changes
- OOP layer redesign + new raw modules (#72) @FredStober
📦 Dependencies
- Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#70) @dependabot[bot]
- Bump crazy-max/ghaction-github-labeler from 5 to 6 (#71) @dependabot[bot]
v0.3.3
Changes
- No changes
v0.3.2
Changes
Full Changelog: v0.3.1...v0.3.2