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: jwt/ruby-jwt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.1.2
Choose a base ref
...
head repository: jwt/ruby-jwt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.2.0
Choose a head ref
  • 15 commits
  • 21 files changed
  • 5 contributors

Commits on Nov 13, 2025

  1. Fix some typos (#705)

    - alrogithm ==> algorithm
    - curren ==> current
    - Preperations ==> Preparations
    - signiture ==> signature
    - Instuctions ==> Instructions
    ydah authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    8d21f95 View commit details
    Browse the repository at this point in the history
  2. Fix compatibility with ruby-head (#706)

    * Fix compatibility with openssl
    
    * Changelog and versions
    
    * Update CHANGELOG.md
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Update CHANGELOG.md
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    anakinj and Copilot authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    3a31a20 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2025

  1. Add Ruby 4 to test matrix (#707)

    * Add Ruby 4 to test matrix
    
    * Changelog entry
    
    * Scheduled runs
    
    * Setup dependabot for updating github actions
    anakinj authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    4e74d98 View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 4 to 6 (#711)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    0b9b5cf View commit details
    Browse the repository at this point in the history
  3. Bump qltysh/qlty-action from 1 to 2 (#710)

    Bumps [qltysh/qlty-action](https://github.com/qltysh/qlty-action) from 1 to 2.
    - [Release notes](https://github.com/qltysh/qlty-action/releases)
    - [Changelog](https://github.com/qltysh/qlty-action/blob/main/CHANGELOG.md)
    - [Commits](qltysh/qlty-action@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: qltysh/qlty-action
      dependency-version: '2'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    b46fe6d View commit details
    Browse the repository at this point in the history
  4. Bump actions/upload-artifact from 4 to 6 (#709)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v4...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    efd5e6f View commit details
    Browse the repository at this point in the history
  5. Bump actions/download-artifact from 4 to 7 (#708)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v4...v7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 25, 2025
    Configuration menu
    Copy the full SHA
    7af2ac0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Configuration menu
    Copy the full SHA
    8c655d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2026

  1. Fix type error when header is not a JSON object (#715)

    Prevent TypeError when decoding tokens with non-hash headers (e.g.,
    arrays).
    
    Fixes a TypeError where malformed tokens with array headers caused "no
    implicit conversion of String into Integer" error instead of raising the
    expected JWT::DecodeError.
    304 authored Feb 15, 2026
    Configuration menu
    Copy the full SHA
    24ec3d8 View commit details
    Browse the repository at this point in the history
  2. Add enforce_hmac_key_length configuration option (#716)

    Add boolean toggle to enforce minimum HMAC key lengths based on RFC 7518
    Section 3.2 (HS256: 32, HS384: 48, HS512: 64 bytes). Default is false
    (opt-in), allowing future versions to enable by default.
    304 authored Feb 15, 2026
    Configuration menu
    Copy the full SHA
    d3e52e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. Configuration menu
    Copy the full SHA
    1a1d877 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Fix Style/PredicateWithKind RuboCop issue (#720)

    Fix Style/PredicateWithKind
    anakinj authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    78e7ed2 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 6 to 7 (#718)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v6...v7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    69a343d View commit details
    Browse the repository at this point in the history
  3. Bump actions/download-artifact from 7 to 8 (#719)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v7...v8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-version: '8'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    ffef4f2 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2026

  1. Merge commit from fork

    * Reject nil and empty HMAC keys when signing and verifying
    
    * Version bump
    anakinj authored May 13, 2026
    Configuration menu
    Copy the full SHA
    db560b7 View commit details
    Browse the repository at this point in the history
Loading