Skip to content

Commit

Permalink
Merge branch 'main' into fix/typo
Browse files Browse the repository at this point in the history
  • Loading branch information
shubh73 authored Dec 11, 2024
2 parents dbb5737 + 7c2e2fb commit 52b690c
Show file tree
Hide file tree
Showing 35 changed files with 1,712 additions and 1,433 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/deploy-website-on-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
name: Deploy website
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install dependencies
Expand Down
42 changes: 21 additions & 21 deletions .github/workflows/flash-list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -30,9 +30,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -47,8 +47,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
- uses: actions/setup-node@v3
uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- run: |
Expand All @@ -60,9 +60,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -75,9 +75,9 @@ jobs:
runs-on: macos-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -89,7 +89,7 @@ jobs:
mkdir -p /tmp/artifacts
yarn react-native bundle --entry-file index.js --platform ios --bundle-output /tmp/artifacts/bundle.js --sourcemap-output /tmp/artifacts/output.map
- name: Archive iOS bundle artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ios-bundle-artifacts
path: /tmp/artifacts
Expand All @@ -99,9 +99,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -113,7 +113,7 @@ jobs:
mkdir -p /tmp/artifacts
yarn react-native bundle --entry-file index.js --platform android --bundle-output /tmp/artifacts/bundle.js --sourcemap-output /tmp/artifacts/output.map
- name: Archive Android bundle artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: android-bundle-artifacts
path: /tmp/artifacts
Expand All @@ -123,9 +123,9 @@ jobs:
runs-on: macos-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -152,9 +152,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand Down Expand Up @@ -182,9 +182,9 @@ jobs:
runs-on: macos-latest
steps:
- name: Repository checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Node setup
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: "yarn"
Expand All @@ -210,7 +210,7 @@ jobs:
yarn e2e:test:ios
- name: Archive iOS e2e artifacts
if: failure()
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ios-e2e-artifacts
path: fixture/react-native/e2e/artifacts/ios/diff/*.png
4 changes: 2 additions & 2 deletions .github/workflows/website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
name: "Build documentation"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- run: |
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

- Add recomputeViewableItems method
- https://github.com/Shopify/flash-list/pull/1296
- Fix first sticky header is not rendering when data changed
- https://github.com/Shopify/flash-list/issues/814

## [1.7.0] - 2024-07-03

Expand Down
8 changes: 3 additions & 5 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -86,21 +86,19 @@ GEM
netrc (0.11.0)
nkf (0.2.0)
public_suffix (4.0.7)
rexml (3.2.8)
strscan (>= 3.0.9)
rexml (3.3.9)
ruby-macho (2.5.1)
strscan (3.1.0)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
xcodeproj (1.24.0)
xcodeproj (1.25.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (~> 3.2.4)
rexml (>= 3.3.2, < 4.0)

PLATFORMS
arm64-darwin-21
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ Swap from FlatList in seconds. Get instant performance.

</div>

## React Native's new architecture support

FlashList is compatible with React Native's new architecture however, it's not fully optimized for it yet. You will still gain performance benefits from using FlashList over FlatList. Stayed tuned for more improvements.

## Installation

Add the package to your project via `yarn add @shopify/flash-list` and run `pod install` in the `ios` directory.
Expand Down
Loading

0 comments on commit 52b690c

Please sign in to comment.