Skip to content

Releases: FredStober/pyado

v0.7.0

10 Jun 12:51

Choose a tag to compare

Changes

  • No changes

v0.6.2

09 Jun 14:56

Choose a tag to compare

Changes

  • No changes

v0.6.1

08 Jun 06:08

Choose a tag to compare

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

08 Jun 03:01

Choose a tag to compare

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

05 Jun 00:55

Choose a tag to compare

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

04 Jun 05:33
1ae6add

Choose a tag to compare

Changes

📦 Dependencies

v0.3.3

03 Jun 16:24

Choose a tag to compare

Changes

  • No changes

v0.3.2

03 Jun 15:00

Choose a tag to compare

Changes

Full Changelog: v0.3.1...v0.3.2