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: intercom/intercom-ruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.2.2
Choose a base ref
...
head repository: intercom/intercom-ruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 4 commits
  • 8 files changed
  • 4 contributors

Commits on Sep 1, 2025

  1. chore: bump version to 4.2.2 (#623)

    - Version bump from 4.2.1 to 4.2.2
    - Updated changelog with FlatStore improvements
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    VedranZoricic and claude authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    fbdf712 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2026

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

Commits on Oct 7, 2026

  1. Fix SyntaxError on articles with hyphenated locales (#626)

    * Define dynamic accessors without evaluating source strings
    
    Parsing an article, collection or section whose translated_content had a
    locale key such as "pt-BR" or "zh-CN" raised a SyntaxError, because the key
    was interpolated into a string passed to instance_eval and is not a valid
    method name. The error is not a StandardError so callers could not rescue it.
    
    Define the accessors with define_method and instance_variable_get/set
    instead, normalising the instance variable name. Behaviour for ordinary
    keys is unchanged.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    
    * Keep original attribute keys in serialised output
    
    Hyphenated keys such as pt-BR were emitted as pt_BR by to_hash,
    to_json and to_submittable_hash.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    
    * Upgrade CircleCI config to version 2.1
    
    CircleCI no longer accepts version 2 configs, so pipelines on this
    repo error before any job runs and the required test checks never
    report.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    
    * Keep CI check names while using 2.1-compatible job keys
    
    Version 2.1 rejects dots in job keys. Setting the original names on the
    workflow jobs keeps the reported check names unchanged.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    anubhav-intercom and claude authored Oct 7, 2026
    Configuration menu
    Copy the full SHA
    d0a8059 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2026

  1. Bump version to 4.2.3 (#627)

    Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
    anubhav-intercom and claude authored Oct 8, 2026
    Configuration menu
    Copy the full SHA
    7d8a2a9 View commit details
    Browse the repository at this point in the history
Loading