-
Notifications
You must be signed in to change notification settings - Fork 80
chore: version 2026 21 1144 #3182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
92 commits
Select commit
Hold shift + click to select a range
a0b5f17
feat: faststore's default image loader (#3082)
lariciamota 58b2c3d
chore: update release scripts for dev and main publishes (#3088)
matheusps 9e5a64d
fix: add background color to TextareaField label (#3079)
lemagnetic 270588f
fix: remove purchaseAgentId filter - SFS-2942 (#3085)
eduardoformiga cc383c2
[no ci] Release: 3.91.3-dev.0
8426a50
[EXPERIMENTAL] feat: FastStore's scroll restoration (#3068)
lucasfp13 065cbda
[no ci] Release: 3.91.3-dev.1
b513c55
chore: release (#3096)
matheusps 9ee7e58
[no ci] Release: 3.92.1-dev.0
e293857
feat: Add RTL Support (#3097)
matheusps 416e688
[no ci] Release: 3.93.0-dev.0
ff808f5
Merge branch 'main' into dev
matheusps 7323d8a
fix: Handle empty footer logo scenario (#3094)
lucasfp13 e61f33d
[no ci] Release: 3.93.0-dev.1
c491593
fix(ui): update slider variable for border-radius in the mozilla rule…
llfalcao e6e3c7e
[no ci] Release: 3.93.0-dev.2
c4c3f6a
feat: add filter and selected tag for pending my approval (#3001) (#3…
lucasfp13 951bfc3
fix: validateSession error when isSessionReady is sent - SFS-2944 (#3…
eduardoformiga 3d19d61
Trigger build
eduardoformiga fde7eb6
fix: build among diff modules (#3119)
eduardoformiga 85cd1c0
[no ci] Release: 3.93.0-dev.3
1acb303
fix: Show skeleton when product price is validating (#3112)
lucasfp13 7d84a6a
[no ci] Release: 3.93.0-dev.4
723368a
Merge branch 'main' into dev
eduardoformiga 451e291
[no ci] Release: 3.94.1-dev.0
15aca77
feat: Add svg extension to public folder copy's allow list (#3123)
lariciamota 049e62f
[no ci] Release: 3.95.0-dev.0
b5cfb55
fix: Consider the session when finding orderForm changes (#3091)
sahanljc 73fb9ed
fix: Update search results description formatting (#3128)
eduardoformiga c8cbb52
fix: Update `validateCart` mutation tests (#3132)
eduardoformiga d64b7f6
fix: remove unnecessary fields from session in validateSession functi…
eduardoformiga 6962ca8
[no ci] Release: 3.95.0-dev.1
8b22a22
Merge branch 'main' into dev
eduardoformiga 34263a4
[no ci] Release: 3.95.0-dev.3
56ef591
Merge branch 'main' into dev
eduardoformiga 4088c3d
[no ci] Release: 3.95.1-dev.0
d1b3869
feat: adds `priceTags` as tax - SFS-2970 (#3144)
eduardoformiga f0d5940
[no ci] Release: 3.96.0-dev.0
3d5de93
chore: add content platform cms schemas - CP-860 (#3071)
mateuspontes 7350dc8
[no ci] Release: 3.96.0-dev.1
862ea50
fix: adds cache busting to bypass cache when logged in/out. (#3152)
eduardoformiga a6608ce
[no ci] Release: 3.96.0-dev.2
5cff7d7
chore: add publishConfig to package.json for public access
eduardoformiga c1c0cb5
[no ci] Release: 3.96.0-dev.3
4247f92
fix: update release workflow to handle both main and dev branches (#3…
eduardoformiga cec6905
[no ci] Release: 3.96.0-dev.4
28b6ec0
feat: Trigger build
eduardoformiga 1a43d32
chore: triger CI with changes
eduardoformiga b576e12
[no ci] Release: 3.96.0-dev.5
c1aa9b8
chore: upgrade npm for OIDC support in release workflow
eduardoformiga 7ec5f64
chore: reorder npm upgrade step in release workflow for OIDC support
eduardoformiga 29ae7d4
chore: update Node.js version to 20 in release workflow
eduardoformiga 3088080
[no ci] Release: 3.96.0-dev.6
0d6903c
chore: update Node.js version to 22 in release workflow
eduardoformiga b03968c
fix: correct comment for platform specific API configuration in disco…
eduardoformiga e2df329
[no ci] Release: 3.96.0-dev.7
aa6e3d9
chore: update repository field in package.json files to include type …
eduardoformiga 79d0c0a
[no ci] Release: 3.96.0-dev.8
7ec1d4d
chore: update repository URLs in package.json files to remove trailin…
eduardoformiga 46e5653
[no ci] Release: 3.96.0-dev.9
3092ccd
chore: update pnpm version to 10.26.2 in release workflow
eduardoformiga 7f5c9bd
chore: upgrade pnpm version to 10.26.2 in package.json and CI workflow
eduardoformiga fc0af94
[no ci] Release: 3.96.0-dev.10
4874471
chore: add NODE_AUTH_TOKEN environment variable to release commands i…
eduardoformiga 0fea6fa
fix: correct comment for platform specific config in discovery config…
eduardoformiga 9f17f33
[no ci] Release: 3.96.0-dev.11
cd93499
chore: upgrade GitHub Actions to use checkout@v6 and setup-node@v6
eduardoformiga 9969176
[no ci] Release: 3.96.0-dev.12
98df725
chore: remove preinstall script from package.json and correct comment…
eduardoformiga fa7e01f
[no ci] Release: 3.96.0-dev.13
f230805
chore: update Node.js version to 24 in release workflow and refine co…
eduardoformiga 84cf703
[no ci] Release: 3.96.0-dev.14
d3daae2
chore: remove NODE_AUTH_TOKEN from release commands in workflow and u…
eduardoformiga 488b254
[no ci] Release: 3.96.0-dev.15
fd3a278
chore: add publishConfig with public access to package.json files acr…
eduardoformiga 015729b
[no ci] Release: 3.96.0-dev.16
eec84b4
chore: update lerna configuration and dependencies, enhance GitHub Ac…
eduardoformiga a322f88
chore: remove npm authentication verification step from release workf…
eduardoformiga 303ea1a
[no ci] Release: 3.96.0-dev.17
d96d7d3
chore: downgrade pnpm version to 9.15.5 in package.json and CI workfl…
eduardoformiga 9bf2cea
chore: update Node.js version to 20 in CI and release workflows, and …
eduardoformiga 9542c22
[no ci] Release: 3.96.0-dev.18
1fbacc3
feat: logout clear storage (#3163)
eduardoformiga f0c3863
[no ci] Release: 3.96.0-dev.19
41b9878
fix: Add slug field to landing page schema - CROC-185 (#3166)
mateuspontes ac463e8
[no ci] Release: 3.96.0-dev.20
997252e
fix: Prevent Partytown cross-origin errors in iframe environments (#3…
mmartinsoliv c71b031
[no ci] Release: 3.96.0-dev.21
5c81e96
chore: Create .coderabbit.yaml (#3172)
renatomaurovtex f3f69bc
fix: Clear cart (get new orderForm) if there is no checkout cookie pr…
eduardoformiga c504ae5
Merge branch 'main' into release/version-2026-21-1144
eduardoformiga c31c307
chore: Update CHANGELOG for version 3.96.0-dev.21 release
eduardoformiga File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,91 @@ | ||
|
|
||
| language: "en-US" | ||
|
|
||
| # Customize tone so CodeRabbit reviews with clear guidelines for FastStore | ||
| tone_instructions: > | ||
| Review FastStore PRs focusing on performance, SEO, accessibility, and TypeScript safety. Be concise and actionable. | ||
|
|
||
| early_access: false | ||
| enable_free_tier: true | ||
|
|
||
| reviews: | ||
| auto_review: | ||
| enabled: true | ||
| base_branches: | ||
| - "dev" | ||
| - ".*" | ||
| # Review tone (chill vs assertive) | ||
| profile: "chill" | ||
|
|
||
| # Provide a high level summary of PR changes | ||
| high_level_summary: true | ||
|
|
||
| # Optional: include extra review behaviours | ||
| request_changes_workflow: false | ||
| high_level_summary_in_walkthrough: false | ||
| auto_title_placeholder: "@coderabbitai" | ||
|
|
||
| # Helpful flags | ||
| review_status: true | ||
| commit_status: false | ||
| collapse_walkthrough: false | ||
| changed_files_summary: true | ||
|
|
||
| # Path filters to exclude things like output, generated files, and build folders | ||
| path_filters: | ||
| - "packages/**" | ||
| - "!**/dist/**" | ||
| - "!**/.next/**" | ||
| - "!**/node_modules/**" | ||
| - "!**/@generated/**" | ||
| - "!**/storybook-static/**" | ||
| - "src/**" | ||
| - "apps/**" | ||
| - "!dist/**" | ||
| - "!.next/**" | ||
| - "!node_modules/**" | ||
|
|
||
| # Optional path specific instructions (useful for FastStore code patterns) | ||
| path_instructions: | ||
| - path: "packages/**/src/components/**" | ||
| instructions: | | ||
| Component code: | ||
| - Ensure React hooks follow rules of hooks (no conditional hooks, proper dependencies) | ||
| - Check rendering performance (avoid heavy operations on render, use memo/useMemo/useCallback when appropriate) | ||
| - Favor lazy loading for large components using dynamic imports | ||
| - Use semantic HTML and proper ARIA labels for accessibility | ||
| - Ensure components are properly typed with TypeScript | ||
|
|
||
| - path: "packages/core/src/pages/**" | ||
| instructions: | | ||
| Page-level code (Model in MVC - data fetching): | ||
| - Ensure correct use of Next.js conventions (getStaticProps, getServerSideProps, File System Routing) | ||
| - Validate SEO-related tags (meta tags, structured data, Open Graph) | ||
| - Performance implications: static generation vs SSR vs ISR | ||
| - Proper error handling (404, 500 pages) | ||
| - Static data fetching should happen here, dynamic enrichment in components | ||
|
|
||
| - path: "packages/**/src/sdk/**" | ||
| instructions: | | ||
| SDK code: | ||
| - Custom hooks should follow React hooks conventions | ||
| - GraphQL queries should be optimized (avoid over-fetching, use fragments) | ||
| - Business logic should be separated from UI concerns | ||
|
|
||
| - path: "packages/api/src/**" | ||
| instructions: | | ||
| GraphQL API code: | ||
| - TypeDefs should follow GraphQL best practices | ||
| - Resolvers should be platform-agnostic when possible | ||
| - Proper error handling and validation | ||
| - Consider performance implications of resolvers | ||
| - Type safety with generated types | ||
|
|
||
| - path: "packages/**/*.ts" | ||
| instructions: | | ||
| TypeScript files: | ||
| - Ensure type safety and avoid type assertions when possible | ||
| - Consider bundle size impact of dependencies | ||
|
|
||
| chat: | ||
| auto_reply: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Potential hydration mismatch with
windowcheck in JSX.The
typeof window !== 'undefined'check evaluates differently between SSR (false) and client hydration (true), causing a hydration mismatch. During SSR, Partytown won't be included in the HTML, but React will try to render it during hydration.Consider using a
useEffectwith state to handle the iframe detection client-side only:🔧 Suggested fix
🤖 Prompt for AI Agents