1212
Comparing joshlam:main...checkout:main · joshlam/frames-react-native · 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: joshlam/frames-react-native
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: checkout/frames-react-native
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 25 files changed
  • 4 contributors

Commits on Jun 23, 2022

  1. update regex

    ioan-ghisoi-cko committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    c11afd7 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

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

Commits on Feb 18, 2023

  1. Update types.tsx

    Fix typing issue with `textStyle` prop in `<SubmitButton/>` component, it was mapped to `textProps` which is false.
    Reshanto authored Feb 18, 2023
    Configuration menu
    Copy the full SHA
    2f15ebb View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. fix types

    dani-z committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    c938dc9 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    5b20ec8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f090cf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94f5192 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e10ef3 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Patching dev dependency vulns. (checkout#40)

    * Patching dev dependency vulns.
    
    * increasing node version
    
    * babel-preset-expo
    
    * babel-preset-expo
    
    * file mocking for images
    adrian-asher-cko authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    d45c573 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Infosec (checkout#41)

    * forcing dependency upgrades for babel
    
    * npm audit fix --force
    npm test running
    adrian-asher-cko authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    caa8a1f View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2025

  1. Enable programmatic submission via Frames ref (submitCard); update do…

    …cs, tests, and dependencies (checkout#49)
    
    * Update dependencies and improve integration tests
    
    - Bump `expo` and `babel-preset-expo` versions in `package.json` and `package-lock.json`.
    - Upgrade `jest-expo` to match the new `expo` version.
    - Refactor integration tests for `Frames` component to mock network requests and improve validation checks.
    - Remove redundant tests and ensure proper error handling for card tokenization.
    - Add new tests for billing details and card validation events.
    
    * Refactor Frames component and update TypeScript types
    
    - Simplified state initialization in the Frames component by defining initialState separately.
    - Updated TypeScript types to allow null values for card-related fields in FramesState.
    - Changed autoCompleteType to autoComplete in CardNumber, Cvv, and ExpiryDate components for better compatibility.
    - Ensured safe access to state properties by using nullish coalescing in input values.
    - Refactored framesReducer to use a more explicit action parameter for better type safety.
    
    * Enhance Frames component with programmatic submission and update tests
    
    - Updated the Frames component to support programmatic card submission via a ref using `submitCard()`.
    - Modified README to include new usage example for programmatic submission.
    - Adjusted integration tests to validate the new submission method and ensure proper tokenization.
    - Updated public key in tests and other files for consistency.
    
    * Update version to 1.2.3 and refine GitHub Actions workflow
    
    - Bumped package version from 1.2.2 to 1.2.3 in package.json.
    - Improved formatting and structure of the GitHub Actions workflow in cd.yml for better readability and maintainability.
    - Added conditional execution for the publish-npm job to ensure it only runs on pushes to the main branch.
    ioan-ghisoi-cko authored Aug 13, 2025
    Configuration menu
    Copy the full SHA
    793ac34 View commit details
    Browse the repository at this point in the history
  2. Refactor card handling, improve test coverage, and update package to …

    …v1.2.4 (checkout#50)
    
    * Add unit tests for card utilities and context guards; enhance HTTP and logger tests, update types
    
    * Refactor CardNumber and formatDataForTokenization for improved safety and clarity
    
    - Updated CardNumber component to ensure safe handling of card number input, replacing null values and using a sanitized digit string for validation.
    - Enhanced formatDataForTokenization function to handle potential null values for card number and expiry date, improving robustness in data formatting.
    
    * Update package version to 1.2.4 in package.json
    ioan-ghisoi-cko authored Aug 13, 2025
    Configuration menu
    Copy the full SHA
    2c9690e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70737c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. Update package version to 1.2.5 and upgrade dependencies in package-l… (

    checkout#55)
    
    * Update package version to 1.2.5 and upgrade dependencies in package-lock.json
    
    * Update package-lock.json to version 1.2.5, adjust dev dependency flags for consistency
    
    * Update package dependencies and versions in package.json and package-lock.json
    
    - Changed "@testing-library/jest-native" version from "^3.3.0" to "3.3.0".
    - Replaced "react-native-typescript-transformer" with "react-test-renderer" at version "18.2.0".
    - Updated various dependencies to their latest versions, including Babel packages and TypeScript.
    - Added license information for several packages for better compliance.
    ioan-ghisoi-cko authored Dec 9, 2025
    Configuration menu
    Copy the full SHA
    89d9b78 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2026

  1. Update package version to 1.2.6, modify Babel preset, and enhance .np…

    …mignore (checkout#71)
    
    - Bumped package version from 1.2.5 to 1.2.6 in package.json.
    - Changed Babel preset from "babel-preset-expo" to "module:@react-native/babel-preset" in babel.config.js.
    - Updated .npmignore to include .github directory and added test-related directories.
    - Upgraded @testing-library/jest-dom to version 6.9.1 in package.json.
    - Added dependabot configuration for automated dependency updates.
    ioan-ghisoi-cko authored Apr 7, 2026
    Configuration menu
    Copy the full SHA
    c8b5632 View commit details
    Browse the repository at this point in the history
Loading