Releases: contentful/optimization
Releases · contentful/optimization
v0.1.0-alpha13
What's Changed
- docs: add React Web SDK integration guide by Lotfi Anwar L Arif (@Lotfi-Arif) in #212
- build(deps): bump pnpm/action-setup from b307475762933b98ed359c036b0e51f26b63b74b to fc06bc1257f339d1d5d8b3a19a8cae5388b55320 by Dependabot (@dependabot)[bot] in #202
- build(deps): bump cocoapods from 1.15.2 to 1.16.2 in /packages/react-native-sdk/dev by Dependabot (@dependabot)[bot] in #204
- build(deps): bump reactivecircus/android-emulator-runner from 0a638108440efd5c7f980e6ba145dbcdd8f32009 to e89f39f1abbbd05b1113a29cf4db69e7540cae5a by Dependabot (@dependabot)[bot] in #205
- build(deps): bump gradle-wrapper from 9.3.1 to 9.4.1 in /packages/react-native-sdk/dev/android by Dependabot (@dependabot)[bot] in #206
- build(deps-dev): bump core-js from 3.48.0 to 3.49.0 by Dependabot (@dependabot)[bot] in #208
- build(deps): bump react-dom from 19.2.3 to 19.2.4 by Dependabot (@dependabot)[bot] in #209
- build(deps-dev): bump contentful-cli from 3.10.3 to 3.10.4 by Dependabot (@dependabot)[bot] in #211
- build(deps): bump android-actions/setup-android from 4.0.0 to 4.0.1 by Dependabot (@dependabot)[bot] in #213
- 📘 docs(web): Adding a user guide for the Web SDK by Charles Hudson (@phobetron) in #214
- build(deps): bump p-retry from 7.1.1 to 8.0.0 by Dependabot (@dependabot)[bot] in #210
- Make audience configuration additive by Alex Freas (@akfreas) in #230
- Add react native integration guide to documentation by Alex Freas (@akfreas) in #221
- Add Lotfi-Arif as codeowner by Alex Freas (@akfreas) in #232
- [NT-2874] Create iOS SDK by Alex Freas (@akfreas) in #196
- [NT-2975] Read optimizations from previous API values rather than modified values by Alex Freas (@akfreas) in #231
- build(deps): bump addressable from 2.8.9 to 2.9.0 in /packages/react-native-sdk/dev by Dependabot (@dependabot)[bot] in #215
- build(deps): bump addressable from 2.8.7 to 2.9.0 in /implementations/react-native-sdk by Dependabot (@dependabot)[bot] in #216
- build(deps-dev): bump next from 16.2.1 to 16.2.3 by Dependabot (@dependabot)[bot] in #217
- build(deps): bump express-rate-limit from 8.3.1 to 8.3.2 by Dependabot (@dependabot)[bot] in #222
- build(deps): bump react-router-dom from 7.13.1 to 7.14.1 in /implementations/web-sdk_react by Dependabot (@dependabot)[bot] in #229
- build(deps): bump react-dom from 19.2.4 to 19.2.5 in /implementations/web-sdk_react by Dependabot (@dependabot)[bot] in #228
- build(deps): bump react-dom from 19.2.4 to 19.2.5 in /implementations/react-web-sdk by Dependabot (@dependabot)[bot] in #227
- build(deps): bump react-router-dom from 7.13.1 to 7.14.1 in /implementations/react-web-sdk by Dependabot (@dependabot)[bot] in #226
- [StepSecurity] Apply security best practices by @stepsecurity-app[bot] in #240
- build(deps): bump react-dom from 19.2.4 to 19.2.5 by Dependabot (@dependabot)[bot] in #223
- build(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by Dependabot (@dependabot)[bot] in #219
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by Dependabot (@dependabot)[bot] in #220
- build(deps): bump es-toolkit from 1.44.0 to 1.45.1 by Dependabot (@dependabot)[bot] in #224
- build(deps-dev): bump typedoc from 0.28.17 to 0.28.19 by Dependabot (@dependabot)[bot] in #239
- build(deps-dev): bump react-router-dom from 7.13.1 to 7.14.1 by Dependabot (@dependabot)[bot] in #225
- build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by Dependabot (@dependabot)[bot] in #235
- chore: update react to match react-dom by Lotfi Anwar L Arif (@Lotfi-Arif) in #241
- [NT-2830] Add React Native interaction tracking mechanics guide by Alex Freas (@akfreas) in #237
- Nt 2569 include common cases and usages for the react sdk dev harness by Lotfi Anwar L Arif (@Lotfi-Arif) in #242
- fix: update react version to match react-dom by Lotfi Anwar L Arif (@Lotfi-Arif) in #243
- Migrating away from dependabot in favor of renovate by Charles Hudson (@phobetron) in #248
- build(deps): bump pnpm/action-setup from 5.0.0 to 6.0.3 by Dependabot (@dependabot)[bot] in #246
- build(deps): bump namespacelabs/nscloud-cache-action from 1.4.2 to 1.4.3 by Dependabot (@dependabot)[bot] in #247
- Revert "[StepSecurity] Apply security best practices" by Alex Olea (@linuxoptics) in #245
- [NT-2874] iOS parity with RN and centralization of preview panel logic by Alex Freas (@akfreas) in #236
- 📘 docs(guides): Reorganizing guides; making them more consistent by Charles Hudson (@phobetron) in #249
- 📘 docs(nav): Fixing TypeDoc warnings and linking issues by Charles Hudson (@phobetron) in #250
New Contributors
- @stepsecurity-app[bot] made their first contribution in #240
Full Changelog: v0.1.0-alpha12...v0.1.0-alpha13
v0.1.0-alpha12
What's Changed
- 📘 docs(caching): Updating docs and implementations with caching guidance by Charles Hudson (@phobetron) in #200
- 💡 refactor(stateless): Simplifying stateless usage and updating documentation by Charles Hudson (@phobetron) in #201
Full Changelog: v0.1.0-alpha11...v0.1.0-alpha12
v0.1.0-alpha11
What's Changed
- 🔥 feat(states): Updating observable state access; adding profile availability state by Charles Hudson (@phobetron) in #166
- [NT-2678] Simplify optimization root components by Alex Freas (@akfreas) in #165
- 🔥 feat(types): Added script to
mocksto generate CTFL space type defs by Charles Hudson (@phobetron) in #168 - [NT-2594] Add React Native tap tracking by Alex Freas (@akfreas) in #158
- Nt 2574 create react web sdk personalization component by Lotfi Anwar L Arif (@Lotfi-Arif) in #167
- chore(deps): Pin workflow actions to commit SHAs [] by Alex Olea (@linuxoptics) in #169
- [NT-2598] Add React Native extended view tracking by Alex Freas (@akfreas) in #170
- 💡 refactor(naming): General disambiguation of "personalizations" by Charles Hudson (@phobetron) in #172
- 💡 refactor(naming): Adding the forgotten
ComponentClickchanges, as well as doc updates by Charles Hudson (@phobetron) in #173 - 🐞 fix(sticky): Updating "sticky" view event emission behavior by Charles Hudson (@phobetron) in #174
- 💡 refactor(flags): Harden flag access to key-scoped APIs and align fl… by Charles Hudson (@phobetron) in #175
- 💡 refactor(analysis): Cleaning up some small things found during WASM analysis by Charles Hudson (@phobetron) in #177
- Nt 2695 handle optimized entry children visibility during the sdk lifecycle by Lotfi Anwar L Arif (@Lotfi-Arif) in #176
- 🔥 feat(preview): Adding audience toggle switch to the Web preview panel by Charles Hudson (@phobetron) in #179
- feat: [Nt 2734] merge both use personalization and use analytics into use optimization by Lotfi Anwar L Arif (@Lotfi-Arif) in #178
- 🔥 feat(preview): Adding custom flag support to the preview panel by Charles Hudson (@phobetron) in #180
- 🔥 feat(preview): Adding search to the preview panel by Charles Hudson (@phobetron) in #182
- 🔥 feat(analytics): Making analytics queue flushing more robust by Charles Hudson (@phobetron) in #185
- Nt 2587 create multi router compatible automatic page view event emission by Lotfi Anwar L Arif (@Lotfi-Arif) in #183
- Merge Personalization and Analytics component into OptimizedEntry by Alex Freas (@akfreas) in #188
- build(deps): bump express-rate-limit from 8.2.1 to 8.2.2 by Dependabot (@dependabot)[bot] in #171
- build(deps): bump json from 2.15.1 to 2.15.2.1 in /implementations/react-native-sdk by Dependabot (@dependabot)[bot] in #181
- build(deps): bump json from 2.15.1 to 2.15.2.1 in /packages/react-native-sdk/dev by Dependabot (@dependabot)[bot] in #184
- build(deps): bump activesupport from 7.2.2.2 to 7.2.3.1 in /packages/react-native-sdk/dev by Dependabot (@dependabot)[bot] in #186
- build(deps): bump activesupport from 7.2.2.2 to 7.2.3.1 in /implementations/react-native-sdk by Dependabot (@dependabot)[bot] in #187
- 💡 refactor(core): Removing unnecessary personalization/analytics split in Core by Charles Hudson (@phobetron) in #190
- [NT-2779] Ensure documentation consistency by Alex Freas (@akfreas) in #189
- 💡 refactor(names): Updating all naming related to
Personalization->Optimizationby Charles Hudson (@phobetron) in #191 - 📘 docs(agents): Prefer AGENTS.md over SpecKit for now by Charles Hudson (@phobetron) in #192
- 💡 refactor(naming): Updating a couple leftover outdated "component" references by Charles Hudson (@phobetron) in #195
- build(deps): bump happy-dom from 20.6.1 to 20.8.9 by Dependabot (@dependabot)[bot] in #194
- 📘 docs(plumbing): Updating docs plumbing to fix dead links and prep for Guides by Charles Hudson (@phobetron) in #198
- feat [Nt 2579]: create a react web sdk reference implementation by Lotfi Anwar L Arif (@Lotfi-Arif) in #197
- 💡 refactor(stateless): Add request scopes for per-request Experience options by Charles Hudson (@phobetron) in #199
New Contributors
- Alex Olea (@linuxoptics) made their first contribution in #169
- Dependabot (@dependabot)[bot] made their first contribution in #171
Full Changelog: v0.1.0-alpha10...v0.1.0-alpha11
v0.1.0-alpha10
What's Changed
- Nt 2571 implement react web sdk root provider components and related hooks by Lotfi Anwar L Arif (@Lotfi-Arif) in #161
- 💡 refactor(structure): Improved organization of monorepo packages and implementations by Charles Hudson (@phobetron) in #164
Full Changelog: v0.1.0-alpha9...v0.1.0-alpha10
v0.1.0-alpha9
What's Changed
- 🤖 chore(Rstack): Migrate packages to use Rstack for speed and consistency by Charles Hudson (@phobetron) in #142
- 💡 refactor(implementations): Refactoring implementation dependencies to rely on packed artifacts by Charles Hudson (@phobetron) in #143
- 🤖 chore(builds): Standardize builds, installs, and dependency sync across workspaces by Charles Hudson (@phobetron) in #144
- 🤖 chore(eslint): Bumping Gradle & ESLint versions, updating configs by Charles Hudson (@phobetron) in #145
- [NT-2046] Add wrapper for handling zod errors by Alex Freas (@akfreas) in #146
- [NT-2014] Update documentation to be consistent by Alex Freas (@akfreas) in #149
- Nt 2570 create a react web vanilla reference implementation based on the web sdk by Lotfi Anwar L Arif (@Lotfi-Arif) in #147
- 🐞 fix(speckit): Creating constitution & analysis docs; fixing major analysis issues by Charles Hudson (@phobetron) in #150
- 📘 docs(SpecKit): Adding foundational specs by Charles Hudson (@phobetron) in #153
- [NT-2639] Improve React Native e2e run times by Alex Freas (@akfreas) in #151
- Nt 2570 live updates react web implementation by Lotfi Anwar L Arif (@Lotfi-Arif) in #152
- [NT-2606] Fix issues after building demo app by Alex Freas (@akfreas) in #148
- Build apk for testing and then distribute to shards for testing by Alex Freas (@akfreas) in #154
- 🔥 feat(tracking): Unify entry interaction tracking and add click analytics by Charles Hudson (@phobetron) in #155
- 🔥 feat(preview): Adding signals to improve preview panel state detection by Charles Hudson (@phobetron) in #156
- Nt 2568 create react web sdk scaffolding by Lotfi Anwar L Arif (@Lotfi-Arif) in #157
- 🔥 feat(tracking): Adding duration+heartbeat to view tracking while staying in budget by Charles Hudson (@phobetron) in #159
- 🔥 feat(tracking): Adding hover tracking; making other tracking adjustments by Charles Hudson (@phobetron) in #162
- 💡 refactor(deps): Optimizing dependencies and reorganizing package exports by Charles Hudson (@phobetron) in #163
New Contributors
- Lotfi Anwar L Arif (@Lotfi-Arif) made their first contribution in #147
Full Changelog: v0.1.0-alpha8...v0.1.0-alpha9
v0.1.0-alpha8
What's Changed
- 🤖 chore(post-demo): Adjusting the build and package specs to retain mixed exports in ESM by Charles Hudson (@phobetron) in #141
Full Changelog: v0.1.0-alpha7...v0.1.0-alpha8
v0.1.0-alpha7
What's Changed
- 🐞 fix(post-demo): Cleaning up code and minor fixes from demo by Charles Hudson (@phobetron) in #139
- 🔥 feat(packages): Updating reported library names to match the
package.jsonnames by Charles Hudson (@phobetron) in #140
Full Changelog: v0.1.0-alpha6...v0.1.0-alpha7
v0.1.0-alpha6
What's Changed
- 🐞 fix(preview): Fixing strange preview panel registration timing bug by Charles Hudson (@phobetron) in #138
Full Changelog: v0.1.0-alpha5...v0.1.0-alpha6
v0.1.0-alpha5
What's Changed
- 🐞 fix(umd):
umd.cjs->umd.jsfor correct MIME type resolution by Charles Hudson (@phobetron) in #137
Full Changelog: v0.1.0-alpha4...v0.1.0-alpha5
v0.1.0-alpha4
What's Changed
- 🤖 chore(preview): Updating lockfile with preview changes and updated pnpm by Charles Hudson (@phobetron) in #136
Full Changelog: v0.1.0-alpha3...v0.1.0-alpha4