- Add configuration flag
disableHttpOnlySessionCookiestossrParameters#3635
- Clear verdaccio npm cache during project generation #3652
- Add Node 24 support, remove legacy
urlmodule import. Drop Node 16 support #3652
- Add new One-Click Checkout configuration #3609
- Support email mode by default for passwordless login and password reset in a generated app #3525
- Util function for passwordless callback URI #3630
- Add
tokenLengthto login configuration #3554 - Add configuration flag
disableHttpOnlySessionCookiestossrParameters#3635
- Add new Google Cloud API configuration and Bonus Product configuration #3523
- Prompt text for Site ID should match actual validation: Site ID may contain uppercase or lowercase letters, numbers, hyphens, or underscores. - Updated Site ID validator regex to allow both uppercase and lowercase letters for improved compatibility, clarity. [#3410] (#3410)
- Added Hybrid Proxy support configuration for local and ODS hybrid development [#3409] (#3409)
- This features introduces enhancements to the shopping assistant that integrates Salesforce Embedded Messaging Service with PWA Kit applications, adding comprehensive context support, localization capabilities, and improved user experience features. #3259
- This feature introduces an AI-powered shopping assistant that integrates Salesforce Embedded Messaging Service with PWA Kit applications. The shopper agent provides real-time chat support, search assistance, and personalized shopping guidance directly within the e-commerce experience. #2658
- Add BOPIS and MULTISHIP configuration defaults #3142
- Add support for environment level base paths on /mobify routes #2892
- Update _app-config generator template to include
hybridAuthEnabledprop #3151 - Update templates files to include sfdc_user_agent header for debugging and metrics prupose #3183
- Fix the demo instance details in
program.json#2800 - Fix exiting before
program.jsoncontent can be flushed #2699 - Add
program.json+ Support for Agent-Friendly CLI Input via stdio #2662 - Change the default ECOM instance in the generated application #2610
- Load active data scripts on demand only #2623
- Introduce the cursor rules to assist storefront project developers #2578 #2754
- Add
StoreLocatorProviderto theAppConfigtemplate to support BOPIS #2753 - Remove search constants overrides so more than 3 products at a time can be fetched #2819
- Update Data Cloud configurations #2843 #2811
- Remove the need of redundant assets/cursor_rules #2820
- Update PWA-Kit SDKs to v3.9.1 #2301
- Update
default.jsandssr.jstemplate to support new passwordless, social, and reset password flows. #2263 - Support Node 22 #2218
- Update
default.jstemplate to include new login configurations #2079 - Handle import error when ssr.js imports from template retail react app #2270
- Removed OCAPISessionURL prop from provider template. #2090
- Update ssr.js templates to include new feature flag to encode non ASCII HTTP headers #2048
- Replace getAppOrigin with useOrigin to have a better support for an app origin building. #2050
- Update default Node.js version to v20. #1867
- Fix: 'Cannot use import statement outside a module' error in generated extensible project unit tests #1821
- Add Support for SLAS private flow #1722
- Add local development support for node 20 #1612
- Support for node 20 is not yet available on Managed Runtime
- Replace max-age with s-maxage to only cache shared caches #1564
- Update engine compatibility to include npm 10 #1597
- Fix potential security vulnerability in
semverdependency #1358
- Package name changed to
@salesforce/pwa-kit-create-app - Add
--templateVersionargument to allow template version selection when generating a project using a template that is hosted on NPM. #1229 - Add extensible project generation support. #1205
The older versions below were published without the @salesforce namespace.
- Moved the MRT reference app to the SDKs, so that we can verify eg. Node support #966
- Update instanceUrl on retail-react-app-demo preset #799
- Update usages of zzrf-001 ODS instance to the new short URL format #816
- Fix generated projects missing required fields in the
manifest.jsonfile. #729 - Update ODS instance URL for the
retail-react-app-demopreset. #799
- Throw error if the output directory exists #627
- Pin versions of pwa-kit-* packages #577
- Add typescript-minimal and typescript-minimal-test-project presets #574
- Drop node 12 support for #589
- Fix generator log #571
- Fix incorrect site related values when generating without use of a preset #470
- Support Multi-site implementation using dynamic config #469
- Add verbose flag to generator #463
- Environment Specific Configuration Support #477
- Node warnings with more readable Node versions #410
- Fix project generation on Windows when using WSL #385
- Show warning when using incompatible node version #384
- Update App Generator questions copy and slugify Project Name as the Project Id #374
- Add a demo project option that produces a project with our demo sandbox presets #322
- Generate
test-projectwith the correct Einstein's site id #285 - Generator creates a project configured to use a single-locale #325
- Add a hello world app option for testing purposes. #82
- PWA Kit General Avaliability and open source. 🎉