Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby/json
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.17.1
Choose a base ref
...
head repository: ruby/json
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.18.0
Choose a head ref
  • 5 commits
  • 9 files changed
  • 2 contributors

Commits on Dec 4, 2025

  1. Configuration menu
    Copy the full SHA
    4218a42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf3993c View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. Add a specific error for unescaped newlines

    It's the most likely control character so it's worth
    giving a better error message for it.
    byroot committed Dec 10, 2025
    Configuration menu
    Copy the full SHA
    1da3fd9 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. Add allow_control_characters parsing option

    While it's not allowed by the spec, some parsers like Oj do
    accept it, and it can be blocking a transition.
    
    Having this feature can help people migrate.
    byroot committed Dec 11, 2025
    1 Configuration menu
    Copy the full SHA
    3459499 View commit details
    Browse the repository at this point in the history
  2. Release 2.18.0

    byroot committed Dec 11, 2025
    Configuration menu
    Copy the full SHA
    1cdd212 View commit details
    Browse the repository at this point in the history
Loading