Skip to content

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.2.3] - 2026-03-02

Bug fixes

  • fix version-bump-pr regex and add Gemfile.lock update (#52)
  • remove releases/index.md nav entry until first release exists (#59)
  • require name parameter for DELETE Q* methods (#72)
  • LTPA cookie extraction uses prefix matching for suffixed cookie names (#75)
  • make license_finder check blocking with approved license list (#83)

CI

  • rename type-check job from test: to ci: prefix (#64)
  • add concurrency group to ci-push workflow (#88)

Documentation

  • fix index page mismatches and restructure nav for LHS sidebar (#55)
  • merge ensure and sync documentation into single pages (#57)
  • add cross-repo documentation links to docs site (#77)

Features

  • port 6 runnable examples and add integration tests (#68)
  • auto-generate all MQSC command methods from mapping-data.json (#70)
  • add SyncConfig construction validation (#87)

Refactoring

  • rename 13 abbreviated and single-char variables to descriptive names (#66)

[1.2.2] - 2026-02-26

Bug fixes

  • remove nonexistent Python/uv infrastructure from docs workflow (#7)
  • add security-events permission to push workflow (#27)
  • commit Gemfile.lock for CI reproducibility (#38)
  • reorder publish workflow to tag before registry publish (#46)
  • use job-level env for RubyGems secret gate (#49)

CI

  • add workflow to auto-add issues to GitHub Project
  • assign unique REST API ports per integration test matrix entry (#10)
  • add Steep type-check job to CI workflow (#21)
  • migrate CI to GHCR container images (#25)
  • replace inline security jobs with shared ci-security.yml workflow (#29)

Documentation

  • add MkDocs/mike documentation site (#5)

Features

  • implement full Ruby port of mq-rest-admin (#3)
  • run integration tests with same Ruby version matrix as unit tests (#8)
  • add Docker-first test scripts and fix COMPOSE_PROJECT_NAME (#23)

Refactoring

  • remove test exclusions and refactor oversized test classes (#31)
  • remove remaining .rubocop.yml relaxations for session.rb and mapping.rb (#32)

Testing

  • add integration test suite porting Python reference coverage (#12)

Revert

  • remove premature add-to-project workflow