Skip to content

v5.0.3

Choose a tag to compare

@pboling pboling released this 01 Feb 06:58
· 76 commits to main since this release
v5.0.3
0d458de

5.0.3 - 2026-01-30

  • TAG: v5.0.3
  • COVERAGE: 83.68% -- 2128/2543 lines in 30 files
  • BRANCH COVERAGE: 72.50% -- 862/1189 branches in 30 files
  • 94.78% documented

Changed

  • test against Prism v1.9.0
  • CI updated to use latest version of ore

Fixed

  • Improved dependency handling and test robustness:
    • Added missing RSpec backend tags (:parslet_backend, :citrus_backend, etc.) to ensure tests are skipped when dependencies are unavailable.
    • Enhanced GrammarFinder to support both ENV.key? and ENV[var] checks, fixing issues with environment stubbing in tests.
    • Improved GrammarFinder spec reliability by using allow(File).to receive(:exist?).and_call_original.
    • Configured RSpec to mark grammar-dependent tests as pending with helpful instructions when shared libraries are missing.
    • Renamed :toml_rb tag to :toml_rb_gem for consistency across the codebase.
  • Documentation fixes related to gem family section

Official Discord 👉️ Live Chat on Discord

Many paths lead to being a sponsor or a backer of this project. Are you on such a path?

OpenCollective Backers OpenCollective Sponsors Sponsor Me on Github Liberapay Goal Progress Donate on PayPal

Buy me a coffee Donate on Polar Donate to my FLOSS efforts at ko-fi.com Donate to my FLOSS efforts using Patreon