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: recurly/recurly-js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.29.2
Choose a base ref
...
head repository: recurly/recurly-js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.29.4
Choose a head ref
  • 12 commits
  • 26 files changed
  • 4 contributors

Commits on Aug 14, 2024

  1. chore: extract loading braintree libraries to util/braintree

    Consolidates loading Braintree dependencies into a shared module instead
    of copying it around each module that has a Braintree integration.
    
    ```js
    import BraintreeLoader from 'path/to/./util/braintree-loader';
    
    BraintreeLoader.loadModules('applePay', 'dataCollector')
      .catch(...)
      .then(...)
    ```
    cbarton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3ccbfdb View commit details
    Browse the repository at this point in the history
  2. chore: add back unit tests for apple pay

    `ApplePaySession` is stubbed out for the unit tests, so it should not
    matter which browser is running the tests.
    cbarton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b10f978 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #891 from recurly/consolidate-braintree

    chore: extract loading braintree libraries to util/braintree
    chrissrogers authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e0f595f View commit details
    Browse the repository at this point in the history
  4. chore: convert Google Pay element to a class from function

    To better align the Google Pay element with the Apple Pay element, this
    refactors it to be a concrete class instead of a function. This will
    help in the future when we need to specialize its functionality for a
    different implementation of collecting the payment information. Adding
    Braintree support is an example of that specialization.
    cbarton committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5b5c9f7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a96a82 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Merge pull request #892 from recurly/google-pay-class

    chore: convert Google Pay element to a class from function
    chrissrogers authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bca8e4f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

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

Commits on Aug 26, 2024

  1. Merge pull request #893 from recurly/exclude-setup-fees-when-qty-zero

    Ensures setup fees are not applied to subscriptions with quantity = 0
    douglasmiller authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5285fd4 View commit details
    Browse the repository at this point in the history
  2. 4.29.3

    [Full Changelog](v4.29.2...v4.29.3)
    
    **Merged Pull Requests**
    
    - Ensures setup fees are not applied to subscriptions with quantity = 0 [#893](#893) ([chrissrogers](https://github.com/chrissrogers))
    - chore: convert Google Pay element to a class from function [#892](#892) ([cbarton](https://github.com/cbarton))
    - chore: extract loading braintree libraries to util/braintree [#891](#891) ([cbarton](https://github.com/cbarton))
    
    ##### Minified MD5 Checksum
    ```
    3aedc5c6a5c87365133c8b23feb32f0c ./build/recurly.min.js
    ```
    ##### [SRI Hash](https://www.srihash.org/)
    ```
    lhLNZJ447F9CH0rGPYMNS3NV3Nwnn4Y3oaUsbTa3cAQ/J7XDX76JAa2Htis2bEro
    ```
    Lib Cat committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2a26029 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe66efb View commit details
    Browse the repository at this point in the history
  4. Merge pull request #895 from recurly/qty-zero-subscriptions

    Ensures addons are not included in subscriptions with quantity = 0
    douglasmiller authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2723b6f View commit details
    Browse the repository at this point in the history
  5. 4.29.4

    [Full Changelog](v4.29.2...v4.29.4)
    
    **Merged Pull Requests**
    
    - Ensures addons are not included in subscriptions with quantity = 0 [#895](#895) ([chrissrogers](https://github.com/chrissrogers))
    - Ensures setup fees are not applied to subscriptions with quantity = 0 [#893](#893) ([chrissrogers](https://github.com/chrissrogers))
    - chore: convert Google Pay element to a class from function [#892](#892) ([cbarton](https://github.com/cbarton))
    - chore: extract loading braintree libraries to util/braintree [#891](#891) ([cbarton](https://github.com/cbarton))
    
    ##### Minified MD5 Checksum
    ```
    42050ba64172af4e291a37545fa905de ./build/recurly.min.js
    ```
    ##### [SRI Hash](https://www.srihash.org/)
    ```
    OHnJ0LXZyg2EpXal64oDpbfmLPrToCaWpN792/a3zsj6my6ILT6bd9k7NVaZFxge
    ```
    Lib Cat committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    363d2a2 View commit details
    Browse the repository at this point in the history
Loading