Skip to contents

ParlAT 0.0.3

Breaking changes

New functions

  • get_item_details(): Retrieve detailed information for parliamentary items, including speech/debate data extraction and stage-level metadata.
  • get_plenary_meeting_details(): Retrieve detailed data for individual plenary meetings, with support for both URL-based and parameter-based input.

Enhancements

  • get_items(): Significant performance improvements and better handling of compact vs. sparse API export rows. Added CLI progress messages for long-running requests.
  • get_mps(): New date column in output when date parameter is provided. Improved documentation for gender and mandate_detail fields.
  • get_mandates(): Enforced mutual exclusivity of name and pad_intern parameters with clearer documentation.

Internal changes

  • Removed tidyselect from dependencies.
  • Removed R/sysdata.rda.
  • R CMD check compliance: replaced T/F with TRUE/FALSE, converted \dontrun{} to \donttest{}, fixed non-ASCII string literals.
  • Expanded test coverage for new and existing functions.
  • Added inst/WORDLIST for spell checking and CONTRIBUTING.md.

ParlAT 0.0.2

  • Minor improvements to input checks and error handling in several data retrieval functions.
  • Progress messages during longer requests are now shown with cli, for more consistent feedback.
  • Tests were significantly expanded and cleaned up to improve package reliability.

ParlAT 0.0.1

  • Initial release of the ParlAT package providing wrappers around the Austrian Parliament Open Data API, including helpers to retrieve committees, events, mandates, members of parliament, plenary meetings, transcripts, and related datasets.
  • Added convenience utilities to harmonize names, expand legislative period identifiers, and query participation or item-specific datasets with consistent parameter handling.
  • Published introductory documentation and reference listings to guide users through available endpoints and usage patterns.