KEMBAR78
Comparing v2.14.1...v2.15.0 · ruby/json · GitHub
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.14.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.15.0
Choose a head ref
  • 13 commits
  • 12 files changed
  • 3 contributors

Commits on Sep 18, 2025

  1. Avoid scientific notation before exponent 15

    Fix: #861
    
    It's not incorrect to use scientific notation, but it tend
    to throw people off a bit, so it's best to keep it for very large
    numbers.
    byroot committed Sep 18, 2025
    Configuration menu
    Copy the full SHA
    1566cd0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #863 from byroot/larger-exponent

    Avoid scientific notation before exponent 15
    byroot authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    8fdc0ec View commit details
    Browse the repository at this point in the history
  3. JSON::Coder callback now recieve a second argument to mark object keys

    e.g.
    ```ruby
    { 1 => 2 }
    ```
    
    The callback will be invoked for `1` as while it has a native JSON
    equivalent, it's not legal as an object name.
    byroot committed Sep 18, 2025
    Configuration menu
    Copy the full SHA
    7982b61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d9068c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #864 from byroot/as-json-key

    `JSON::Coder` callback now recieve a second argument to mark object keys
    byroot authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    3a98832 View commit details
    Browse the repository at this point in the history
  6. Update changelog

    byroot committed Sep 18, 2025
    Configuration menu
    Copy the full SHA
    efd67e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2025

  1. Configuration menu
    Copy the full SHA
    0a9478a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2aa1cb View commit details
    Browse the repository at this point in the history
  3. Use --release flag on Java 9+

    The check for the modules dir here indicates whether we are on JDK
    9+, since 1.8 did not have modules.
    
    Fixes #862.
    
    See #859 for some background.
    headius committed Sep 19, 2025
    Configuration menu
    Copy the full SHA
    b1cc126 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2025

  1. Configuration menu
    Copy the full SHA
    3d1ed18 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #865 from samyron/sm/swar-better-bounds-fix

    [Java] implement a better fix for an out of bounds exception
    byroot authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    e809fab View commit details
    Browse the repository at this point in the history
  3. Merge pull request #866 from headius/jruby_rakefile_fixes

    Small JRuby build fixes
    byroot authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    bb5db85 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. Release 2.15.0

    byroot committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    4abfad0 View commit details
    Browse the repository at this point in the history
Loading