Skip to content

Latest commit

 

History

History
176 lines (110 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

176 lines (110 loc) · 3.75 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2025-03-11

Added

  • Details addition functions to Regmem.

Changed

  • Better slugify function for regmem entries.
  • Added 'full' save option for regmem (include default values etc).

[1.0.0] - 2025-01-23

Added

  • RegmemRegister model structure.
  • Add schema jsons and mardkwons.

Changed

  • Rename older XML Register to new location.

[0.10.0] - 2024-12-09

Changed

  • Mark shortcuts as deprecated.
  • Make record optional for regmem (new format doesn't create them).
  • Enable time range overlap checks for popolo.
  • Bring LordName into consistent date approach.
  • Remove rogue reason rather than end_reason.

[0.9.3] - 2024-12-09

Changed

  • Correct 'person_entires' to 'person_entries'.

[0.9.2] - 2024-12-09

Changed

  • Extend not saving start_date when default to memberships (for whip removal).

[0.9.1] - 2024-12-09

Changed

  • Update minimum required click to 8.1

[0.9.0] - 2024-12-09

Added

  • Added cli options for adding parties, removing whip, and adding name.

Changed

  • CLI interface now uses more sub-menus for consistent formatting.
  • Doesn't require a people.json path is one is in an expected location.

[0.8.0] - 2024-12-04

Added

  • Improved helpers for adding person identifiers.
  • New person.add_identifer method works as a shortcut.

[0.7.0] - 2024-12-03

Added

  • SCOTPARL identifer shortcut added.

[0.6.5] - 2024-11-29

Changed

  • Include XML declaration by default when writing XML files.

[0.6.4] - 2024-11-29

Changed

  • Allow twfy as valid wrapper for register of interests format.

[0.6.3] - 2024-11-29

Changed

  • Mixed content writer handles wider range of valid xml.

[0.6.2] - 2024-11-28

Changed

  • Wider lxml requirement range.

[0.6.1] - 2024-11-25

Changed

  • Allow more transcript revisions.

[0.6.0] - 2024-10-08

Added

  • Support for devolved transcripts through downloader.
  • Added format option for CLI.

Changed

  • Roundtrip test is less sensitive to whitespace at the start and end.

[0.5.0] - 2024-09-30

Added

  • Added InfoCollection approach and related tests.
  • A few more fields from the popolo standard
  • Approach to loading add-on popolo files.

Change

  • Popolo membership and people iterators will not return the redirect objects. These are accessed seperately through .redirects().
  • Popolo date range validator improved and disabled until upstream data change.

[0.4.0] - 2024-09-23

Added

  • 'validate' option for from_xml_path.

Fixed

  • Expanded transcript validation options for Scottish Transcripts.

[0.3.2] - 2024-09-23

Fixed

  • Expanded transcript validation options for pre-2015 transcripts.

[0.3.1] - 2024-09-11

Fixed

  • Removed unnecessary tag discriminators that were causing problems loading the interests model in later pydantic versions.

[0.3.0] - 2024-09-08

Add

  • Download handler for Transcripts

Change

  • Consistently re-export relevant enum collections under models.

[0.2.1] - 2024-09-03

Change

  • Less restrictive rich versioning for better cross compatibility.

[0.2.0] - 2024-08-27

Added

  • New iter iter_headed_speeches for Transcripts.

Change

  • __str__ used for consistent external API when a Transcript related object is stringable.

[0.1.1] - 2024-08-27

Change

  • Package description.

[0.1.0] - 2024-08-27

Added

  • Initial release.

[x.x.x] - YYYY-MM-DD

Added

  • Anything added since last version

Changed

  • Anything changed from last version