Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

”23.4.4”

  • SPASDK-224 Add slugignore to fix Heroku deployment for ssr apps #188
  • SPASDK-224 Upgrade heroku to v9 #SPASDK-224
  • SPASDK-224 Add slugignore to fix Heroku deployment for ssr apps #SPASDK-224

spa-sdk-23.4.3

22 August 2024

  • SPASDK-224 Fix running SSR apps on Heroku #186
  • SPASDK-224 Bumping versions to 23.4.3 #SPASDK-224
  • SPASDK-224 Fix running SSR apps on Heroku #SPASDK-224

spa-sdk-23.4.2

22 August 2024

  • SPASDK-224 Fix release command #184
  • SPASDK-224 Bumping versions to 23.4.2 #SPASDK-224
  • SPASDK-224 Fix release command #SPASDK-224

spa-sdk-23.4.1

22 August 2024

  • SPASDK-224 Add no git checks to release script #182
  • SPASDK-224 Bumping versions to 23.4.1 #SPASDK-224
  • SPASDK-224 Add no git checks to release script #SPASDK-224

spa-sdk-23.4.0

22 August 2024

  • SPASDK-224 Bumping versions to 23.4.0 #SPASDK-224
  • SPASDK-224 Update README.md to use PNPM in example apps #SPASDK-224
  • SPASDK-224 Set baseBranch as development for changeset #SPASDK-224
  • SPASDK-224 Fix typedoc in spa sdk package #SPASDK-224
  • SPASDK-224 Add build typedoc and build docs stages to Jenkins #SPASDK-224
  • SPASDK-224 Add dev and release commands #SPASDK-224
  • SPASDK-224 Adjust README.md #SPASDK-224
  • SPASDK-224 Revert changes in spa-sdk package #SPASDK-224
  • SPASDK-218 Remove unused files in Nuxt example app #SPASDK-218
  • SPASDK-219 Fix angular app #SPASDK-219
  • SPASDK-218 Revert Jenkinsfile changes #SPASDK-218
  • SPASDK-218 Fix lint warnings in Angular example app #SPASDK-218
  • SPASDK-218 Enable linting in root package.json #SPASDK-218
  • SPASDK-220 Update README.md #SPASDK-220
  • SPASDK-220 Update release and heroku-postbuild commands #SPASDK-220
  • SPASDK-220 Add bump command using changeset #SPASDK-220
  • TRIVIAL Merge branch ‘pnpm’ into ‘development’
  • TRIVIAL Move workspace to pnpm
  • TRIVIAL Adjust dependencies versions after rebase
  • TRIVIAL Fix vue ssr app on start command

spa-sdk-23.3.2

7 August 2024

  • SPASDK-216 Update the Next example app with Next 14 #175
  • SPASDK-216 Bumping versions to 23.3.2 #SPASDK-216
  • SPASDK-216 Update the Next example app with Next 14 #SPASDK-216

spa-sdk-23.3.1

24 July 2024

  • SPASDK-223 Export Menu10 to avoid TS4058 #173
  • SPASDK-223 Bumping versions to 23.3.1 #SPASDK-223
  • SPASDK-223 Export Menu10 to avoid TS4058 #SPASDK-223

spa-sdk-23.3.0

27 May 2024

  • SPASDK-215 Fix CHANGELOG.md #SPASDK-215
  • SPASDK-215 Bumping versions to 23.3.0 #SPASDK-215
  • SPASDK-215 Add styles for edit button #SPASDK-215
  • SPASDK-215 Fix linting issue #SPASDK-215
  • SPASDK-215 Add request object in both server and browser versions #SPASDK-215
  • SPASDK-215 Add heroku ssr deployment file #SPASDK-215
  • SPASDK-215 Add stateKey description to ng-sdk README file #SPASDK-215
  • SPASDK-215 Fix linting issues #SPASDK-215
  • SPASDK-215 Add angular 15 and 16 support #SPASDK-215
  • SPASDK-215 Add browser & server folders in dist build output directory #SPASDK-215
  • SPASDK-215 Add ssr commands to angular example #SPASDK-215
  • SPASDK-215 Add prebuild command to generate environments file in angular example #SPASDK-215
  • SPASDK-215 Remove request from configuration builder #SPASDK-215
  • SPASDK-215 Remove linting issues & add relevance to server #SPASDK-215
  • SPASDK-215 Remove unit testing from angular example #SPASDK-215
  • SPASDK-215 Add new angular 17 example and remove the angular 16 example #SPASDK-215
  • SPASDK-215 Upgrade ng-sdk angular version to 17 #SPASDK-215
  • SPASDK-211 Merge branch ‘development’ into ‘main’ #SPASDK-211
  • SPASDK-158 Merge branch ‘development’ into ‘main’ #SPASDK-158
  • SPASDK-213 Merge branch ‘development’ into ‘main’ #SPASDK-213
  • SPASDK-214 Merge branch ‘development’ into ‘main’ #SPASDK-214
  • SPASDK-209 Merge branch ‘development’ into ‘main’ #SPASDK-209
  • SPASDK-207 Merge branch ‘development’ into ‘main’ #SPASDK-207
  • SPASDK-196 Merge branch ‘development’ into ‘main’ #SPASDK-196
  • SPASDK-196 Merge branch ‘development’ into ‘main’ #SPASDK-196
  • SPASDK-186 Merge branch ‘development’ into ‘main’ #SPASDK-186
  • SPASDK-186 Merge branch ‘development’ into ‘main’ #SPASDK-186
  • SPASDK-186 Merge branch ‘development’ into ‘main’ #SPASDK-186
  • SPASDK-186 Merge branch ‘development’ into ‘main’ #SPASDK-186

spa-sdk-23.2.0

13 May 2024

  • SPASDK-211 Support angular v14 in ng-sdk #169
  • SPASDK-211 Update angular sdk and example version to 16 #161
  • SPASDK-211 Support angular v14 in ng-sdk #SPASDK-211
  • SPASDK-211 Bumping versions to 23.2.0 #SPASDK-211
  • SPASDK-211 Fix linting issues #SPASDK-211
  • SPASDK-211 Add empty lines at the begining of html files #SPASDK-211
  • SPASDK-211 Update angular example to version 16 #SPASDK-211
  • SPASDK-211 Upgrade ng-sdk to angular version 16 #SPASDK-211

spa-sdk-23.1.0

10 May 2024

  • SPASDK-158 Add Nuxt 3 example app #164
  • SPASDK-158 Bumping versions to 23.1.0 #SPASDK-158
  • SPASDK-158 Fix import error related to relevance #SPASDK-158
  • SPASDK-158 Always generate and publish docs on main branch #SPASDK-158
  • SPASDK-158 Add Nuxt 3 example app #SPASDK-158

spa-sdk-23.0.0

2 May 2024

  • SPASDK-212 Upgrade node version to 18 #156
  • SPASDK-213 Remove vue2 sdk and example #158
  • SPASDK-213 Bumping versions to 23.0.0 #SPASDK-213
  • SPASDK-212 Add babel dev dependency to example-react to fix warning #SPASDK-212
  • SPASDK-212 Set GENERATE_SOURCEMAP to false in example-react app #SPASDK-212
  • SPASDK-212 Update package lock files #SPASDK-212
  • SPASDK-212 Upgrade node version in jenkins file #SPASDK-212
  • SPASDK-212 Add .env.dist file & pin dependencies #SPASDK-212
  • SPASDK-212 Change package-lock #SPASDK-212
  • SPASDK-212 Upgrade react example app dependencie #SPASDK-212
  • SPASDK-213 Remove vue2 sdk and example #SPASDK-213
  • SPASDK-212 Revert Heroku version bump #SPASDK-212
  • SPASDK-212 Upgrade dev dependencies #SPASDK-212
  • SPASDK-212 Upgrade node version to 18 #SPASDK-212
  • SPASDK-213 Remove nuxt example app #SPASDK-213
  • SPASDK-213 Update READMEs #SPASDK-213
  • SPASDK-213 Remove unused constants #SPASDK-213
  • SPASDK-213 Add .env.dist #SPASDK-213
  • SPASDK-213 Update package-lock.json in vue example app #SPASDK-213
  • SPASDK-213 Remove vue2 sdk and example #SPASDK-213

spa-sdk-22.0.5

23 April 2024

  • SPASDK-214 Bumping versions to 22.0.5 #SPASDK-214
  • SPASDK-210 Check for window.document before accessing cookie #SPASDK-210
  • SPASDK-214 Implement relevance in next-example app #SPASDK-214

spa-sdk-22.0.4

4 April 2024

  • SPASDK-209 Upgrade Next example app with Next js 13 #153
  • SPASDK-209 Bumping versions to 22.0.4 #SPASDK-209
  • SPASDK-209 Remove unused fetchBrxData.ts #SPASDK-209
  • SPASDK-209 Improve code readability #SPASDK-209
  • SPASDK-209 Update types in route.ts #SPASDK-209
  • SPASDK-209 Downgrade Next to 13 in Next example app #SPASDK-209
  • SPASDK-209 Load data on client side only if page is in preview #SPASDK-209
  • SPASDK-209 Update url in page component #SPASDK-209
  • SPASDK-209 Add/update license headers #SPASDK-209
  • SPASDK-209 Upgrade to NextJs 14 #SPASDK-209
  • SPASDK-209 Make preview work #SPASDK-209
  • SPASDK-209 Enable personalization feature #SPASDK-209
  • SPASDK-209 Update routing in next example app #SPASDK-209
  • SPASDK-209 Upgrade Next example app with Next js 13 #SPASDK-209

spa-sdk-22.0.3

9 February 2024

  • SPASDK-207 Fix type exports Vue 3 SDK #152
  • SPASDK-207 Bump versios to 22.0.3 #SPASDK-207
  • SPASDK-207 Fix type exports Vue 3 SDK #SPASDK-207
  • TRIVIAL Allow docs to be published without a SDK release
  • TRIVIAL Clarify variable in heroku deploy script
  • TRIVIAL Add Vue 3 notice to Vue 2 README.md
  • TRIVIAL Fix git credentials in Jenkinsfile
  • TRIVIAL Set debug state via env variable
  • TRIVIAL Pin node version when working with volta
  • TRIVIAL Update reference to documentation.bloomreach.com
  • TRIVIAL Adjust glob for jenkins changeset clause
  • TRIVIAL Include reference to documentation.bloomreach.com

spa-sdk-22.0.2

20 August 2023

  • SPASDK-196 Bumping versions to 22.0.2 #SPASDK-196
  • TRIVIAL Fix changelog generation
  • TRIVIAL Add step to release process

spa-sdk-22.0.1

20 August 2023

  • SPASDK-195 Add search to documentation portal #145
  • SPASDK-193 Align theme with Bloomreach #146
  • SPASDK-187 Remove OnPush change detection from ng-sdk #144
  • SPASDK-191 Add link to typedoc #143
  • SPASDK-189 Import markdown from SDK Readme’s #141
  • SPASDK-194 Update Astro project and integrate latest WIP changes #140
  • SPASDK-196 Bumping versions to 22.0.1 #SPASDK-196
  • SPASDK-196 Merge branch ‘astro-docs’ into ‘development’ #SPASDK-196
  • SPASDK-196 Update yalc lock files #SPASDK-196
  • SPASDK-196 Fix docs favicon #SPASDK-196
  • SPASDK-195 Focus search input after opening dialog #SPASDK-195
  • SPASDK-195 Add search using pagefind integration #SPASDK-195
  • SPASDK-195 Provide proper title for each page #SPASDK-195
  • SPASDK-193 Switch nav on lower than 1024px #SPASDK-193
  • SPASDK-193 Add tailwind through astro integration #SPASDK-193
  • SPASDK-193 Revamp ThemeToggle #SPASDK-193
  • SPASDK-193 Style table of contents component #SPASDK-193
  • SPASDK-193 Replace current styles with DaisyUI components / tailwind #SPASDK-193
  • SPASDK-193 Add setup for Daisy UI #SPASDK-193
  • SPASDK-193 Hide table of contents when there is only 1 header #SPASDK-193
  • SPASDK-193 Move theme toggle to header #SPASDK-193
  • SPASDK-193 Cleanup of unused features #SPASDK-193
  • SPASDK-188 Reset Jenkinsfile to deploy on ‘main’ branch push #SPASDK-188
  • SPASDK-190 Add getting started and migration guide pages #SPASDK-190
  • SPASDK-190 Add links to typedocs and release notes to menu #SPASDK-190
  • SPASDK-190 Add getting started page #SPASDK-190
  • SPASDK-190 Add changelog page #SPASDK-190
  • SPASDK-187 Remove OnPush change detection from ng-sdk #SPASDK-187
  • SPASDK-191 Add link to typedoc #SPASDK-191
  • SPASDK-189 Set exact dependency versions #SPASDK-189
  • SPASDK-189 Import markdown from SDK readme’s directly #SPASDK-189
  • SPASDK-194 Use docsearch component directly #SPASDK-194
  • SPASDK-194 Fix import of docsearch component #SPASDK-194
  • SPASDK-194 Just use React (and clean up dependencies) #SPASDK-194
  • SPASDK-194 Reorganize shared components #SPASDK-194
  • SPASDK-194 Remove AvatarList #SPASDK-194
  • SPASDK-194 Strip language support from the project #SPASDK-194
  • SPASDK-194 Add SPA SDK content to project #SPASDK-194
  • SPASDK-194 Adjust Jenkins pipeline to deploy astro docs #SPASDK-194
  • SPASDK-194 Initial generation of astro project #SPASDK-194
  • SPASDK-186 Temp disable the github jenkins script #SPASDK-186
  • SPASDK-186 Remove prepack scripts, we already build everything before release #SPASDK-186
  • SPASDK-186 Update Jenkinsfile to use lerna version instead of package version #SPASDK-186
  • TRIVIAL Update Heroku
  • TRIVIAL Uncomment normal Jenkins steps
  • TRIVIAL Distinguish sdk from example app name in scripts
  • TRIVIAL Only build relevant app in Heroku deploy
  • TRIVIAL Optimize deploy time
  • TRIVIAL Add dist to packages/spa-sdk git ignore
  • TRIVIAL Remove buildpacks plugins
  • TRIVIAL Allow npm to install dev dependencies on heroku

spa-sdk-22.0.0

28 June 2023

  • SPASDK-186 Bumping version 22.0.0 #SPASDK-186
  • SPASDK-186 Add Yalc’ed dependencies in package.json #SPASDK-186
  • SPASDK-186 Remove root package.json version #SPASDK-186
  • SPASDK-186 Restore reactivity of the component property in BrNodeComponent #SPASDK-186
  • SPASDK-186 Move all nuxt-links to anchors #SPASDK-186
  • SPASDK-186 Add debug config on CSR only for example apps #SPASDK-186
  • SPASDK-186 Add serve to serve build files for all example apps #SPASDK-186
  • SPASDK-186 Rewrite ‘workspace’ commands to lerna commands #SPASDK-186
  • SPASDK-186 Utilize lerna watch to trigger build and yalc on change #SPASDK-186
  • SPASDK-186 Specify exact dependencies #SPASDK-186
  • SPASDK-186 Correct path to spa-sdk express module #SPASDK-186
  • SPASDK-186 Fix example/angular build #SPASDK-186
  • SPASDK-186 Dont bail on linting #SPASDK-186
  • SPASDK-186 Update lint configs and tests #SPASDK-186
  • SPASDK-186 Yalc setup that links together during build #SPASDK-186
  • SPASDK-186 Lerna packages with the double framework issue #SPASDK-186
  • SPASDK-186 Independend packages #SPASDK-186
  • SPASDK-186 Add shim typings for vue 3 to fix spec type check #SPASDK-186
  • SPASDK-186 Let Next.js import commonjs bundle for express module #SPASDK-186
  • SPASDK-186 Set correct type for $page and $component providers #SPASDK-186
  • SPASDK-186 Clarify subject of event bus #SPASDK-186
  • SPASDK-185 Allow images in rich content in example apps #SPASDK-185
  • SPASDK-184 Merge branch ‘development’ into ‘main’ #SPASDK-184
  • SPASDK-184 Update typescript version to allow htmlparser to build for docs #SPASDK-184
  • SPASDK-184 Merge branch ‘development’ into ‘main’ #SPASDK-184
  • SPASDK-181 Merge branch ‘development’ into ‘main’ #SPASDK-181
  • SPASDK-178 Merge branch ‘development’ into ‘main’ #SPASDK-178
  • SPASDK-178 Merge branch ‘development’ into ‘main’ #SPASDK-178
  • SPASDK-167 Merge branch ‘development’ into ‘main’ #SPASDK-167
  • SPASDK-154 Merge branch ‘development’ into ‘main’ #SPASDK-154
  • SPASDK-154 Merge branch ‘development’ into ‘main’ #SPASDK-154
  • SPASDK-147 Merge branch ‘development’ into ‘main’ #SPASDK-147
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’

spa-sdk-21.0.0

26 April 2023

  • SPASDK-184 Bumping versions to 21.0.0 #SPASDK-184
  • SPASDK-163 Merge branch ‘bugfix/SPASDK-163-next-relevance’ into ‘development’ #SPASDK-163
  • SPASDK-163 Output CJS bundle for the relevance express module #SPASDK-163
  • SPASDK-182 Merge branch ‘bugfix/SPASDK-182-bundle-size’ into ‘development’ #SPASDK-182
  • SPASDK-182 Add sanitize-html to the example apps #SPASDK-182
  • SPASDK-182 Replace @xmldom/xmldom library with htmlparser2 #SPASDK-182
  • SPASDK-182 Remove the sanitize method from the Page object #SPASDK-182

spa-sdk-21.0.0-alpha.0

26 April 2023

  • SPASDK-179 Deploy Vue3 CSR to Heroku #129
  • SPASDK-181 Revert async implementation of rewriteLinks and sanitize #128
  • SPASDK-174 Only load CmsModule once #125
  • SPASDK-181 Bumping versions to 21.0.0-alpha.0 #SPASDK-181
  • SPASDK-181 Fix infinite loop in Vue3 components #SPASDK-181
  • SPASDK-181 Update snapshots #SPASDK-181
  • SPASDK-181 Remove use of Suspense #SPASDK-181
  • SPASDK-181 Call sync on original page object in Vue 3 SDK #SPASDK-181
  • SPASDK-181 Remove manual changeDetection and its test #SPASDK-181
  • SPASDK-179 Add configuration for starting Vue3 on Heroku #SPASDK-179
  • SPASDK-179 Add a Procfile for Vue3 #SPASDK-179
  • SPASDK-181 Correct order of rendering during Angular SSR #SPASDK-181
  • SPASDK-181 Fully render next.js pages with rich text during SSR #SPASDK-181
  • SPASDK-179 Deploy Vue3 CSR to Heroku #SPASDK-179
  • SPASDK-181 Revert async initialize and lazy load of preview code #SPASDK-181
  • SPASDK-181 Revert async implementation of rewriteLinks and sanitize #SPASDK-181
  • SPASDK-174 Render example react app with StrictMode #SPASDK-174
  • SPASDK-174 Only load CmsModule once #SPASDK-174
  • SPASDK-174 Let jest run tests in parallel #SPASDK-174
  • TRIVIAL Fix type docs generation by removing outdated dependency

spa-sdk-20.0.0

5 April 2023

  • SPASDK-159 Port tests to vue 3 sdk #120
  • Resolve SPASDK-172 “Feature/ remove personalization” #119
  • SPASDK-178 Bumping versions to 20.0.0 #SPASDK-178
  • SPASDK-157 Update vue 3 version in example package.json #SPASDK-157
  • SPASDK-157 Update package-lock.json #SPASDK-157
  • SPASDK-157 Bump vue3-sdk version in example vue3 #SPASDK-157
  • SPASDK-157 Fix package-lock.json #SPASDK-157
  • SPASDK-157 Set prerelease version for vue 3 sdk #SPASDK-157
  • SPASDK-157 Fix typechecking in vue 3 sdk and its tests #SPASDK-157
  • SPASDK-169 Merge branch ‘bugfix/SPASDK-169-readmes’ into ‘development’ #SPASDK-169
  • SPASDK-169 Update links to reference the typedoc #SPASDK-169
  • SPASDK-169 Explain how the examples can be build within the monorepo #SPASDK-169
  • SPASDK-169 Generalize example of using SDK on only a few pages #SPASDK-169
  • SPASDK-169 Point to automatically generated SPA SDK typedoc #SPASDK-169
  • SPASDK-169 Update SPA SDK readme to include vue 3 packages #SPASDK-169
  • SPASDK-169 Update vue 3 readme #SPASDK-169
  • SPASDK-176 Merge branch ‘bugfix/SPASDK-176-meta’ into ‘development’ #SPASDK-176
  • SPASDK-176 Force rerender of meta tag when component changes #SPASDK-176
  • SPASDK-176 Revert “SPASDK-159 Render component meta comments within bounding span elements” #SPASDK-176
  • SPASDK-159 Remove duplicate nextTick call #SPASDK-159
  • SPASDK-159 Render component meta comments within bounding span elements #SPASDK-159
  • SPASDK-159 Rerender container item when it receives an update event #SPASDK-159
  • SPASDK-159 Fix beforeEach #SPASDK-159
  • SPASDK-159 Convert unit tests from vue 2 to vue 3 #SPASDK-159
  • SPASDK-159 Add vitest to the project #SPASDK-159
  • SPASDK-159 Retrieve slot values on every container render #SPASDK-159
  • SPASDK-159 Add update handling to container item #SPASDK-159
  • SPASDK-172 Remove personalization from example apps #SPASDK-172
  • SPASDK-157 Merge branch ‘feature/SPASDK-157-Vue-CSR-example’ into ‘development’ #SPASDK-157
  • SPASDK-157 Correct type check for httpClient #SPASDK-157
  • SPASDK-157 Set prerelease version 19.0.2-beta.2 #SPASDK-157
  • SPASDK-157 Add meta info in vue3-sdk package #SPASDK-157
  • SPASDK-157 Set prerelease version #SPASDK-157
  • SPASDK-157 Force rerender BrPage when changing paths #SPASDK-157
  • SPASDK-157 Implement BrMeta in similar fashion to React SDK #SPASDK-157
  • SPASDK-157 Rename ‘state’ to ‘page’ for readability/clarity #SPASDK-157
  • SPASDK-157 Generate sourcemaps for SDK and example app #SPASDK-157
  • SPASDK-157 Set typescript lib to use 2020 like the rest of the SDKs #SPASDK-157
  • SPASDK-157 Move container rendering logic to composable #SPASDK-157
  • SPASDK-157 Support async components when directly mapped in BrNodeComponent #SPASDK-157
  • SPASDK-157 Place top level div and class to index.html #SPASDK-157
  • SPASDK-157 Reactively watch the html sanitize call #SPASDK-157
  • SPASDK-157 Fix vue reactivity in SDK and example app #SPASDK-157
  • SPASDK-157 Correct typescript errors in templates #SPASDK-157
  • SPASDK-157 Mount after initial navigation is complete and router is ready #SPASDK-157
  • SPASDK-157 Banner and Content should render rich content on first render #SPASDK-157
  • SPASDK-157 Use suspense to allow for async container-item components #SPASDK-157
  • SPASDK-157 Page should possibly be undefined when using NBRmode #SPASDK-157
  • SPASDK-157 Do not import httpClient type from spa-sdk src folder #SPASDK-157
  • SPASDK-157 Access env variables through import.meta instead of process #SPASDK-157
  • SPASDK-157 Prevent vite from externalizing certain node modules #SPASDK-157
  • SPASDK-157 Convert example vue 2 components to vue 3 components #SPASDK-157
  • SPASDK-157 Remove defineProps from imports as its a compiler buildin #SPASDK-157
  • SPASDK-152 Merge branch ‘feature/SPASDK-152-vue3-components’ into ‘development’ #SPASDK-152
  • SPASDK-152 Add newly generated vue 3 csr app with vue 3 sdk integration #SPASDK-152
  • SPASDK-152 Convert all components to composition API syntax #SPASDK-152
  • SPASDK-153 Merge branch ‘feature/SPASDK-153-vue3-vite’ into ‘development’ #SPASDK-153
  • SPASDK-153 Add vite library #SPASDK-153

spa-sdk-19.0.2

22 February 2023

  • SPASDK-168 Change BrPageService to support multiple br-page components #116
  • SPASDK-168 Bumping versions to 19.0.2 #SPASDK-168
  • SPASDK-168 Change BrPageService to support multiple br-page components #SPASDK-168

spa-sdk-19.0.1

13 February 2023

  • feature/SPASDK-156 use a non-registrable domain to protect from link highjacking #111
  • SPASDK-167 Merge branch ‘bugfix/SPASDK-167-ng-sdk’ into ‘development’ #SPASDK-167
  • SPASDK-167 Bumping versions to 19.0.1 #SPASDK-167
  • SPASDK-167 Restore ng-sdk package.json properties #SPASDK-167
  • SPASDK-154 Merge branch ‘typedoc-update’ into ‘development’ #SPASDK-154
  • SPASDK-154 Update typedoc to latest version supported by current typescript version 4.3.5 #SPASDK-154
  • feature/SPASDK-156 update tests to no longer use ‘example.com’ as domain as that is used internally as a DUMMY
  • feature/SPASDK-156 lint formating

spa-sdk-19.0.0

1 February 2023

  • SPASDK-151 Upgrade the angular SDK and the example app to Angular 15 #106
  • SPASDK-122 Remove default apiVersion header value from PDA request #102
  • SPASDK-154 Bumping versions to 19.0.0 #SPASDK-154
  • SPASDK-151 Remove unneeded npm flag #SPASDK-151
  • SPASDK-151 Fix spa-sdk tests hanging and some deprecation errors #SPASDK-151
  • SPASDK-151 Update licences #SPASDK-151
  • SPASDK-151 Remove obsolete tslint comment #SPASDK-151
  • SPASDK-151 Update @bloomreach/eslint-config-angular to v15 #SPASDK-151
  • SPASDK-151 Change ng-sdk supported Angular versions #SPASDK-151
  • SPASDK-151 Upgrade example/angular to Angular 15 #SPASDK-151
  • SPASDK-151 Upgrade ng-sdk to Angular 15 #SPASDK-151
  • SPASDK-151 Fix npm dependencies and remove deprecated functionality #SPASDK-151
  • SPASDK-151 Upgrade example/angular to Angular 14 #SPASDK-151
  • SPASDK-151 Upgrade ng-sdk to Angular 14 #SPASDK-151
  • SPASDK-151 Upgrade example/angular to Angular 13 #SPASDK-151
  • SPASDK-151 Fix several building issues and unit tests #SPASDK-151
  • SPASDK-151 Upgrade ng-sdk to angular 13 #SPASDK-151
  • SPASDK-151 Fix wrong url properties #SPASDK-151
  • SPASDK-151 Fix node undefined and memory leak #SPASDK-151
  • SPASDK-151 Upgrade angular example app to Angular 12 #SPASDK-151
  • SPASDK-151 Fix Ivy compilation mode #SPASDK-151
  • SPASDK-151 Fix linting errors #SPASDK-151
  • SPASDK-151 Add angular fixed dev dependencies #SPASDK-151
  • SPASDK-151 Delete unused tslint file and fix ng-packagr configuration #SPASDK-151
  • SPASDK-151 Upgrade ng-sdk to Angular 12 #SPASDK-151
  • SPASDK-151 Fix npm scripts to work on Windows #SPASDK-151
  • SPASDK-122 Remove default apiVersion header value from PDA request #SPASDK-122
  • SPASDK-122 Adjust bump script for cross-env #SPASDK-122

spa-sdk-18.0.1

7 December 2022

  • SPASDK-148 Update component in preview when editing #103
  • SPASDK-149 Bumping versions to 18.0.1 #SPASDK-149
  • SPASDK-149 Retrieve spa service from correct container #SPASDK-149
  • SPASDK-149 Revert “SPASDK-149 Revert “SPASDK-148 Set cms update listener after loading the cms module"" #SPASDK-149
  • SPASDK-149 Revert “SPASDK-148 Set cms update listener after loading the cms module” #SPASDK-149
  • SPASDK-149 Display rich text in Banner and Content components #SPASDK-149
  • SPASDK-149 Merge branch ‘bugfix/SPASDK-149-ssr’ into development #SPASDK-149
  • SPASDK-149 Initialize now always returns a Promise<Page> #SPASDK-149
  • SPASDK-149 Fix data object in vue components #SPASDK-149
  • SPASDK-149 Clarify event origins in classes and modules #SPASDK-149
  • SPASDK-149 Prevent tests from hogging all the CPU resources and crashing the system #SPASDK-149
  • SPASDK-148 Disable failing test for now #SPASDK-148
  • SPASDK-148 Set cms update listener after loading the cms module #SPASDK-148
  • SPASDK-148 Output sourcemaps for ES modules #SPASDK-148
  • SPASDK-148 Allow field to be null #SPASDK-148

spa-sdk-18.0.0

28 November 2022

  • SPASDK-147 Bumping versions to 18.0.0 #SPASDK-147
  • SPASDK-126 Merge branch ‘feature/SPASDK-126-sdk-split-bundles’ into ‘development’ #SPASDK-126
  • SPASDK-141 Fix the package-lock file versions #SPASDK-141
  • SPASDK-126 Provide preparation of HTML content as page method #SPASDK-126
  • SPASDK-126 Change to rollup and ts configs to support ES modules #SPASDK-126
  • SPASDK-126 Change comments to multiline #SPASDK-126
  • SPASDK-126 Remove check for preview before attempting to send the ready event #SPASDK-126
  • SPASDK-126 Split preview code into separate chunk #SPASDK-126
  • SPASDK-126 Load the html sanitizer dynamically #SPASDK-126
  • SPASDK-126 Split DomParser and XMLDom dependencies from main bundle #SPASDK-126

spa-sdk-17.2.0

24 November 2022

  • SPASDK-141 Move SKIP_PREFLIGHT_CHECK from react-scripts to the environment file #100
  • SPASDK-141 Bumping versions to 17.2.0 #SPASDK-141
  • SPASDK-141 Use cross-env npm package instead of .env file #SPASDK-141
  • SPASDK-141 Add global environment file #SPASDK-141
  • SPASDK-141 Move SKIP_PREFLIGHT_CHECK from react-scripts to the environment file #SPASDK-141

spa-sdk-17.1.1

11 November 2022

  • SPASDK-144 Bump @xmldom/xmldom to patched 0.7.9 #98
  • SPASDK-138 Upgrade next, react examples to react 18 #97
  • SPASDK-144 Bumping versions to 17.1.1 #SPASDK-144
  • SPASDK-144 Bump @xmldom/xmldom to patched 0.7.9 #SPASDK-144
  • SPASDK-138 Upgrade next, react examples to react 18 #SPASDK-138
  • TRIVIAL Merge branch ‘TRIVIAL/heroku-cleanup-scrip’ into ‘development’
  • TRIVIAL add heroku app cleanup script
  • TRIVIAL Update the description for the cleanup utility

spa-sdk-17.1.0

28 October 2022

  • SPASDK-142 Bump @xmldom/xmldom to patched 0.7.6 #92
  • SPASDK-143 Remove debug mode from example apps #93
  • SPASDK-137 Support React 18 #91
  • SPASDK-142 Bumping versions to 17.1.0 #SPASDK-142
  • SPASDK-143 Remove debug mode from example apps #SPASDK-143
  • SPASDK-142 Bump @xmldom/xmldom to patched 0.7.6 #SPASDK-142
  • SPASDK-137 Explicitly set children to component properties interface #SPASDK-137
  • SPASDK-137 Support React 18 #SPASDK-137

spa-sdk-17.0.1

18 October 2022

  • SPASDK-129 Set environment variables for nuxt example app #90
  • Resolve SPASDK-129 “Feature/ deploy heroku” #89
  • Resolve SPASDK-129 “Feature/ multi tenant support” #88
  • SPASDK-133 Heroku 22 support #87
  • SPASDK-129 Bumping versions to 17.0.1 #SPASDK-129
  • SPASDK-129 Set environment variables for nuxt example app #SPASDK-129
  • SPASDK-129 Add prebuild command for Heroku #SPASDK-129
  • SPASDK-129 Set environment variables for Heroku to use multitenant #SPASDK-129
  • SPASDK-129 Export util function for extracting params from URL #SPASDK-129
  • SPASDK-129 Persist endpoint query parameter in URL #SPASDK-129
  • SPASDK-129 Add multi-tenant support for example apps #SPASDK-129
  • SPASDK-133 License headers #SPASDK-133
  • SPASDK-133 Remove angular package-lock #SPASDK-133
  • SPASDK-133 Remove test token and port #SPASDK-133
  • SPASDK-133 Heroku 22 support #SPASDK-133
  • SPASDK-128 Merge branch ‘development’ into ‘main’ #SPASDK-128
  • SPASDK-118 Add changelog for 15.5.0 #SPASDK-118
  • SPASDK-118 Release 15.5.0 #SPASDK-118
  • SPASDK-116 Release 15.4.6 #SPASDK-116
  • TRIVIAL Merge branch ‘main’ into development
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’

spa-sdk-17.0.0

19 September 2022

  • SPASDK-129 Remove endpointQueryParameter #85
  • SPASDK-129 Bumping versions to 17.0.0 #SPASDK-129
  • SPASDK-129 Fix lint warnings in vue-sdk and ng-sdk #SPASDK-129
  • SPASDK-129 Remove endpointQueryParameter #SPASDK-129
  • TRIVIAL Fix bash name substitution in heroku deploy script

spa-sdk-16.0.0

16 August 2022

  • SPASDK-123 Add getLocale to Page object #81
  • SPASDK-119 Improve heroku deploy speed by using lerna filter flags #80
  • SPASDK-128 Bumping versions to 16.0.0 #SPASDK-128
  • SPASDK-124 Merge branch ‘feature/SPADSK-124-nbr-react’ into ‘development’ #SPASDK-124
  • SPASDK-124 Set debug mode to true by default on example apps #SPASDK-124
  • SPASDK-124 Update copyright on files #SPASDK-124
  • SPASDK-124 Document NBR mode usage #SPASDK-124
  • SPASDK-124 Adjust Vue SDK to NBR Mode #SPASDK-124
  • SPASDK-124 Adjust NG SDK to NBR Mode #SPASDK-124
  • SPASDK-124 Add test for call order on child components #SPASDK-124
  • SPASDK-124 Bumping versions to 16.0.0-alpha.0 #SPASDK-124
  • SPASDK-124 Optionally provide the heroku app name as arg #SPASDK-124
  • SPASDK-124 Allow delay in page and component context instantiation #SPASDK-124
  • SPASDK-124 Add ‘dev’ script to all packages for easy development start #SPASDK-124
  • SPASDK-123 Add getLocale to Page object #SPASDK-123
  • SPASDK-119 Improve heroku deploy speed by using lerna filter flags #SPASDK-119

v15.5.1

24 June 2022

  • TRIVIAL Bump versions to 15.5.1

spa-sdk-15.5.0

24 June 2022

  • SPASDK-104 Allow react 17 to be used #77
  • SPASDK-118 Add changelog for 15.5.0 #SPASDK-118
  • SPASDK-118 Generate changelog for 15.5.0 #SPASDK-118
  • SPASDK-118 Generate changelog after version bump #SPASDK-118
  • SPASDK-118 Release 15.5.0 #SPASDK-118
  • SPASDK-118 Bumping versions to 15.5.0 #SPASDK-118
  • SPASDK-118 Do not exit execution when apps do not exit yet #SPASDK-118
  • SPASDK-118 Always bump all versions of packages at the same time #SPASDK-118
  • SPASDK-104 Bump versions to test react 17 #SPASDK-104
  • SPASDK-104 Allow react 17 to be used #SPASDK-104
  • SPASDK-116 Release 15.4.6 #SPASDK-116
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’
  • TRIVIAL Merge branch ‘development’ into ‘main’

spa-sdk-15.4.6

23 June 2022

  • SPASDK-36 Lerna setup and audit scripts #74
  • CICD-181: Immediately fail script if any command fails #73
  • Add “pickerEnableUpload” to ng and vue sdk + add documentation #72
  • SPASDK-114 Add pickerEnableUpload option to manage-content-btn #70
  • SPASDK-116 Bumping versions to 15.4.6 #SPASDK-116
  • SPASDK-36 Enable auditing of just the SDK packages #SPASDK-36
  • SPASDK-36 Switch from using yarn to lerna-lite + npm workspaces #SPASDK-36
  • CICD-181: Immediately fail script if any command fails #CICD-181
  • SPASDK-114 Add documentation about ManageContentButton.pickerEnableUpload #SPASDK-114
  • SPASDK-114 Add ManageContentButton.pickerEnableUpload to ng-sdk and vue-sdk #SPASDK-114
  • SPASDK-114 Add pickerEnableUpload option to manage-content-btn #SPASDK-114

spa-sdk-15.4.5

13 April 2022

  • Resolve SPASDK-110 “Change HttpClient interface to follow the axios api definition” #68
  • SPASDK-110 Update axios in example apps to the latest version (0.26.1) #SPASDK-110
  • SPASDK-110 Make headers type in HttpClient compatible with latest axios (0.26.0) #SPASDK-110
  • TRIVIAL Bumping versions to 15.4.5

spa-sdk-15.4.4

4 April 2022

  • Resolve SPASDK-109 “Eature/ preview session persistence docs” #66
  • SPASDK-107 Indicate that the change only applies to Content SaaS #62
  • SPASDK-107 Describe template query formats in readme doc files #61
  • SPASDK-109 Describe solution to make persist the preview related data when navigated to the page without SPA SDK #SPASDK-109
  • SPASDK-107 Indicate that the change only applies to Content SaaS #SPASDK-107
  • SPASDK-107 Update template query names to correct ones in vue sdk doc #SPASDK-107
  • SPASDK-107 Describe template query formats in readme doc files #SPASDK-107
  • TRIVIAL Bumping versions to 15.4.4
  • TRIVIAL Merge branch ‘fetch-tags-during-release-pipeline’ into ‘development’
  • TRIVIAL Fetch all tags before mirroring to the github

spa-sdk-15.4.3

18 January 2022

  • SPASDK-82 Release pipeline #56
  • SPASDK-80 Use origin from URL object instead of modifying incoming url #55
  • SPASDK-82 Fix branch name in release steps #SPASDK-82
  • SPASDK-82 Remove debug and test setup #SPASDK-82
  • SPASDK-82 Update release steps according to the latest changes #SPASDK-82
  • SPASDK-82 Remove release bash script #SPASDK-82
  • SPASDK-82 Use heroku from dev dependencies and run deploy via scripts section #SPASDK-82
  • SPASDK-82 Setup release pipeline triggered by merge in main branch #SPASDK-82
  • SPASDK-80 Use origin from URL object instead of modifying incoming url #SPASDK-80
  • TRIVIAL Bumping versions to 15.4.3

spa-sdk-15.4.2

27 December 2021

  • Resolve SPASDK-76 “Feature/ heroku cd pipeline” #51
  • Resolve SPASDK-78 “Feature/ add an alias for helper method getcontaineritemcontent” #53
  • Resolve SPASDK-77 “Feature/ add alias getProperties to match with experience manager terminology” #52
  • SPASDK-75 Update file header to replace Hippo with Bloomreach #48
  • SPASDK-76 Move release script to the scripts folder #SPASDK-76
  • SPASDK-76 Rename Jenkins email to consistency #SPASDK-76
  • SPASDK-76 Call explicitly yarn install #SPASDK-76
  • SPASDK-76 Remove script for heroku deploy from release script #SPASDK-76
  • SPASDK-76 HOME env variable already set at the begin of pipeline #SPASDK-76
  • SPASDK-76 Remove unused args for docker container #SPASDK-76
  • SPASDK-76 Setup heroku cli via npm and provide bin path to deploy script #SPASDK-76
  • SPASDK-76 Chnage HOME env path to WORKSPACE path #SPASDK-76
  • SPASDK-76 Define matrix for deploy all example apps to heroku #SPASDK-76
  • SPASDK-76 Create a separate bash script to handle deploy specific app to heroku #SPASDK-76
  • SPASDK-78 Add method getContent to Container Item #SPASDK-78
  • SPASDK-78 Add description for the method getContentReference in Container Item #SPASDK-78
  • SPASDK-77 Add getProperies method to the mock object in react sdk #SPASDK-77
  • SPASDK-77 Verify that getProperties return paramsInfo for container item #SPASDK-77
  • SPASDK-77 Add getProperties method as alias for getParameters in component #SPASDK-77
  • SPASDK-75 Update file header to replace Hippo with Bloomreach #SPASDK-75
  • SPASDK-75 Update file header to replace Hippo with Bloomreach #SPASDK-75
  • TRIVIAL Bumping version to 15.4.2
  • TRIVIAL Merge branch ‘trivial/enhance-release-script’ into ‘development’
  • TRIVIAL Stop execution of release in case build, lint or test has been finished with non zero result
  • TRIVIAL Add reminder to post release actions about check typedoc
  • TRIVIAL Merge branch ‘enhance-release-script’ into development
  • TRIVIAL Add lint, test and build steps at the beginning of the script

spa-sdk-15.4.1

1 December 2021

  • TRIVIAL Bumping version to 15.4.1
  • TRIVIAL Update release script with build step before publising

spa-sdk-15.4.0

1 December 2021

  • Resolve SPASDK-72 “Feature/ add cookie consent dialog to example apps” #46
  • SPASDK-73 Add “picker” options to manage-content-button #45
  • SPASDK-72 Update readmes about cookie consent popup and personalisation #SPASDK-72
  • SPASDK-72 Use single if for nuxt consent component #SPASDK-72
  • SPASDK-72 Fix missed copyrights headers #SPASDK-72
  • SPASDK-72 Align cookie consent implementation to prevent reinitialisation of it #SPASDK-72
  • SPASDK-72 Init consent during app lifecycle to hide it on preview #SPASDK-72
  • SPASDK-72 Run only campaign personalization if exponea token and url are absent #SPASDK-72
  • SPASDK-72 Move exponea api url to the environment varable for all examples #SPASDK-72
  • SPASDK-72 Move work with segmentation lib to cookieconsent util #SPASDK-72
  • SPASDK-72 Align all example apps to using the same util file with cookie consent #SPASDK-72
  • SPASDK-72 [next] Use cookieconsent lib to consistency with the rest of examples #SPASDK-72
  • SPASDK-72 [react] Initialise personalisation based on consent value #SPASDK-72
  • SPASDK-72 [vue] Initialise personalisation based on consent value #SPASDK-72
  • SPASDK-72 [angular] Initialise personalisation based on consent value #SPASDK-72
  • SPASDK-72 [nuxt] Initialise personalisation based on consent value #SPASDK-72
  • SPASDK-72 [next] Initialise personalisation based on consent value #SPASDK-72
  • SPASDK-72 [next] Show cookie consent window and inject Exponea snippet on accept #SPASDK-72
  • SPASDK-72 Remove logic by saving cookie for campaign #SPASDK-72
  • SPASDK-74 Load component via GET if payload is empty #SPASDK-74
  • SPASDK-73 Add “pickerSelectableNodeTypes” to examples #SPASDK-73
  • SPASDK-73 Add “picker” options to manage-content-button #SPASDK-73
  • TRIVIAL Bumping version to 15.4.0

spa-sdk-15.3.3

1 November 2021

  • SPASDK-69 Rework heroku deploy script #44
  • SPASDK-65 Warn for incompatibility of nomarkup container with vue-sdk #43
  • SPASDK-71 Bumping version to 15.3.3 #SPASDK-71
  • SPASDK-69 Rework heroku deploy script #SPASDK-69
  • SPASDK-65 Warn for incompatibility of nomarkup container with vue-sdk #SPASDK-65
  • TRIVIAL Add force flag to remove all folders inside docs folder

spa-sdk-15.3.2

19 October 2021

  • SPASDK-62 Retrieve segmentation cookies from request object in case SSR #41
  • SPASDK-63 Allow attribute “rel” in sanitize #42
  • SPASDK-49 Add s flag to regular expression to match body content #38
  • SPASDK-64 Bumping version to 15.3.2 #SPASDK-64
  • SPASDK-62 Retrieve segmentation cookies from request object in case SSR #SPASDK-62
  • SPASDK-63 Allow attribute “rel” in sanitize #SPASDK-63
  • SPASDK-49 Add s flag to regular expression to match body content #SPASDK-49
  • TRIVIAL Fix release script part related to the publishing TypyDoc

spa-sdk-15.3.1

8 October 2021

  • SPASDK-61 Provide options to html sanitizer to allow some attributes for anchor #40
  • SPASDK-61 Bumping versions to 15.3.1 #SPASDK-61
  • SPASDK-61 Provide options to html sanitizer to allow some attributes for anchor #SPASDK-61
  • SPASDK-60 Improve README explanation of release process #SPASDK-60
  • SPASDK-60 Use correct path to app in heroku deploy #SPASDK-60
  • SPASDK-60 Additional fixes to the release script #SPASDK-60
  • SPASDK-60 Add heroku as dev dep to enforce version and all build packs are installed #SPASDK-60

spa-sdk-15.3.0

6 October 2021

  • SPASDK-59 Bumping versions to 15.3.0 #SPASDK-59
  • SPASDK-58 Remove release pipeline and use release script #SPASDK-58
  • SPASDK-38 Add page api to sanitize html content in SPA SDK #SPASDK-38

spa-sdk-15.2.2-0

30 September 2021

  • SPASDK-58 Merge branch ‘development’ #SPASDK-58
  • SPASDK-58 Bump versions to 15.2.2-0 #SPASDK-58
  • SPASDK-58 Update push to github script in Jenkins #SPASDK-58

spa-sdk-15.2.1

30 September 2021

  • SPASDK-53 Handle segmentation; Change campaign variant parameter; #31
  • SPASDK-53 Merge branch ‘development’ into ‘main’ #SPASDK-53
  • SPASDK-58 Adjust README according to release process #SPASDK-58
  • SPASDK-58 Adjust jenkins file so github push works #SPASDK-58
  • SPASDK-53 Bump versions to 15.2.1 #SPASDK-53
  • SPASDK-53 Handle segmentation; Change campaign variant parameter; #SPASDK-53

spa-sdk-15.1.2

23 September 2021

  • SPASDK-52 Move meta component inside BrNodeComponent #32
  • SPASDK-55 Document “getContainerItemContent’ utility fn #33
  • SPASDK-52 Merge branch ‘development’ into ‘main’ #SPASDK-52
  • SPASDK-52 Bump versions to 15.1.2 #SPASDK-52
  • SPASDK-52 Move meta component inside BrNodeComponent #SPASDK-52
  • SPASDK-55 Document “getContainerItemContent’ utility fn #SPASDK-55
  • SPASDK-47 Merge branch ‘development’ into ‘main’ #SPASDK-47
  • SPASDK-33 Merge branch ‘development’ into ‘main’ #SPASDK-33
  • SPASDK-33 Merge branch ‘development’ into ‘main’ #SPASDK-33
  • SPASDK-33 Merge branch ‘development’ into ‘main’ #SPASDK-33
  • TRIVIAL Update readme table
  • TRIVIAL Update development rules about publishing test version to npm
  • TRIVIAL Add more information about what should be in dist-tag
  • TRIVIAL Update readme table
  • TRIVIAL Merge branch ‘development’ into main
  • TRIVIAL Merge branch ‘development’ into ‘main’

spa-sdk-15.1.0

23 August 2021

  • Resolve SPASDK-13 “Migrate to eslint all spa sdk projects” #24
  • SPASDK-42 Link doesn’t get updated when btm_campaign_id is present #27
  • Resolve SPASDK-43 “Bugfix/ sbcp does not work with ssr apps” #26
  • SPASDK-34 Check if window variable is defined(Fix SSR issue) #21
  • SPASDK-47 Bump versions to 15.1.0 #SPASDK-47
  • SPASDK-13 [example-next] Fix all lint warnings #SPASDK-13
  • SPASDK-13 [example-nuxt] Fix all lint warnings #SPASDK-13
  • SPASDK-13 [example-angular] Fix all lint warnings #SPASDK-13
  • SPASDK-13 [ng-sdk] Fix all lint warnings #SPASDK-13
  • SPASDK-13 [react-sdk] Fix all lint warnings #SPASDK-13
  • SPASDK-13 [spa-sdk] Fix all lint warnings #SPASDK-13
  • SPASDK-13 Bump eslint configs to the latest version #SPASDK-13
  • SPASDK-13 Bump eslint-config-react version #SPASDK-13
  • SPASDK-46 Bump xmldom to 0.7.2 #SPASDK-46
  • SPASDK-46 Bump xmldom to 0.7.1 #SPASDK-46
  • SPASDK-13 Update eslint configs to latest version #SPASDK-13
  • SPASDK-13 Remove IDE specific settings #SPASDK-13
  • SPASDK-13 Bump @bloomreach/eslint-config-* to prerelease version #SPASDK-13
  • SPASDK-13 [example-next] Rollback next to the prev version #SPASDK-13
  • SPASDK-13 Add .vscode to gitignore but skip config files #SPASDK-13
  • SPASDK-13 Move the rest of eslintrc congfigs to the package.json #SPASDK-13
  • SPASDK-13 Move all eslint config to package.json except angular projects #SPASDK-13
  • SPASDK-13 [spa-sdk] Switch on no-shadow and max-len rules for tests #SPASDK-13
  • SPASDK-13 Remove some unused dependencies from next and react examples #SPASDK-13
  • SPASDK-13 [react-sdk] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [react-sdk] Explicitly setup enzyme adapter react #SPASDK-13
  • SPASDK-13 [example-angular] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [example-angular] Replace tslint with @bloomreach/eslint-config-angular #SPASDK-13
  • SPASDK-13 [example-nuxt] Fix eslint errors manually #SPASDK-13
  • SPASDK-13 [example-nuxt] Use @bloomreach/eslint-config-nuxt #SPASDK-13
  • SPASDK-13 [example-next] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [example-next] Bump next.js to 11 and set up eslint #SPASDK-13
  • SPASDK-13 [example-react] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [example-react] Use @bloomreach/eslint-config #SPASDK-13
  • SPASDK-13 [example-vue] Use @bloomreach/eslint-config #SPASDK-13
  • SPASDK-13 [vue-sdk] Use @bloomreach/eslint-config #SPASDK-13
  • SPASDK-13 [ng-sdk] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [ng-sdk] Replace tslint with @bloomreach/eslint-config #SPASDK-13
  • SPASDK-13 [spa-sdk] Fix rest of eslint errors manually #SPASDK-13
  • SPASDK-13 [spa-sdk] Replace tslint with eslint #SPASDK-13
  • SPASDK-13 [react-sdk] Replace tslint with eslint #SPASDK-13
  • SPASDK-42 Fix wrong campaign parameter name #SPASDK-42
  • SPASDK-42 Add missing license #SPASDK-42
  • SPASDK-42 Extend unit tests #SPASDK-42
  • SPASDK-42 Refactor folder structure #SPASDK-42
  • SPASDK-42 Refactor getCampaignVariantId method into its own class #SPASDK-42
  • SPASDK-42 Check if DOM is ready #SPASDK-42
  • SPASDK-42 Change TTL from milliseconds to days, default to 7 days with a maximun of 28 days #SPASDK-42
  • SPASDK-42 Change campaign parameter, fix TTL implementation and some code refactoring #SPASDK-42
  • SPASDK-43 Add test cases with request object #SPASDK-43
  • SPASDK-43 Provide request object to get campaign variant id method #SPASDK-43
  • SPASDK-43 Add new method to get cookies from the request object #SPASDK-43
  • SPASDK-34 Check if window variable is defined(Fix SSR issue) #SPASDK-34
  • Revert “SPASDK-22 Update xmldom to the latest version to fix security issue”
  • TRIVIAL Add jenkins status to gitlab MRs
  • TRIVIAL Update readme table

spa-sdk-15.0.1-0

9 August 2021

  • SPASDK-22 Update xmldom to the latest version to fix security issue #18
  • SPASDK-34 Make the SPA Personalization aware #14
  • SPASDK-33 Bump versions to 15.0.1-0 #SPASDK-33
  • SPASDK-34 Make the SPA Personalization aware #SPASDK-34
  • SPASDK-33 Update git command to publish to github #SPASDK-33
  • SPASDK-22 Update xmldom to the latest version to fix security issue #SPASDK-22

spa-sdk-15.0.0

9 August 2021

  • SPASDK-32 Auto generate a changelog and setup release notes process #15
  • Resolve SPASDK-22 “Update and lock spa sdk dependencies” #10
  • SPASDK-33 Bump versions to SPASDK-33 #SPASDK-33
  • SPASDK-33 Remove ‘main’ branch specification #SPASDK-33
  • SPASDK-32 Bump versions to 15.0.0-2 #SPASDK-32
  • SPASDK-32 Add version to workspace so auto-changelog can detect it #SPASDK-32
  • SPASDK-22 Set explicit version for node types in next example #SPASDK-22
  • SPASDK-22 Return back initila version befor changes #SPASDK-22
  • SPASDK-22 Return back range for angular in ng-sdk peer dependencies #SPASDK-22
  • SPASDK-22 Retunr back nuxt/recomended setting removed by mistake #SPASDK-22
  • SPASDK-22 Run prettier on vue-sdk #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in nuxt example project #SPASDK-22
  • SPASDK-22 Update vue-sdk version in vue/nuxt example projects #SPASDK-22
  • SPASDK-22 Bump vue-sdk version and publish #SPASDK-22
  • SPASDK-22 Rollback vue-fragment to 1.5.1 #SPASDK-22
  • SPASDK-22 Change SDK’s versions in example projects #SPASDK-22
  • SPASDK-22 Bump SDK’s versions and publish #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in vue example project #SPASDK-22
  • SPASDK-22 Adjust TS to the new version 4.1 #SPASDK-22
  • SPASDK-22 Bump and pin dependincies in next example project #SPASDK-22
  • SPASDK-22 Adjust TS to the new version 4.1 #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in react example project #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in angular example project #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in vue-sdk package #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in ng-sdk package #SPASDK-22
  • SPASDK-22 Bump and pin dependencies in react-sdk package #SPASDK-22
  • SPASDK-22 Bump and pin dev dependencies in the spa-sdk package #SPASDK-22
  • SPASDK-22 Install yarn plugin for interactive upgrade #SPASDK-22
  • SPASDK-22 Update local yarn to the latest version #SPASDK-22
  • SPASDK-22 Update dependencies in spa-sdk #SPASDK-22
  • SPASDK-32 Use auto-changelog to generate CHANGELOG.md #SPASDK-32

spa-sdk-15.0.0-1

5 August 2021

  • SPASDK-31 Generate and host Typescript docs for SDKs #13
  • SPASDK-25 Set up spa sdk pipelines #9
  • SPASDK-18 Improve documentation (READMEs) in SPA SDKs and Example apps #11
  • SPASDK-18 Improve documentation (READMEs) in SPA SDKs and Example apps #8
  • SPASDK-29 Fix container can’t be interacted #5
  • SPASDK-8 Bump version to 0.3.2-saas #6
  • SPASDK-7 Add HandleHttpError #3
  • SPASDK-2 Add exported function “getContainerItemContent” #1
  • SPASDK-32 Bump versions to 15.0.0-1 #SPASDK-32
  • SPASDK-31 Include non exported interfaces as it gives complete documentation #SPASDK-31
  • SPASDK-31 Add pipeline for publishing SPA SDK TypeDocs #SPASDK-31
  • SPASDK-31 indicate version in typedoc #SPASDK-31
  • SPASDK-31 Fix table in README.md #SPASDK-31
  • SPASDK-25 Remove heroku prefix #SPASDK-25
  • SPASDK-25 Update package files with correct links #SPASDK-25
  • SPASDK-25 For Heroku, replace dots with dashes #SPASDK-25
  • SPASDK-25 Do changes after verification #SPASDK-25
  • SPASDK-25 Add heroku deploy pipeline #SPASDK-25
  • SPASDK-25 Publish to github on tag #SPASDK-25
  • SPASDK-18 Reflect current release process instead of ideal one #SPASDK-18
  • SPASDK-18 Improved table of initialize config documentation #SPASDK-18
  • SPASDK-18 Consistent naming of PMA in READMEs #SPASDK-18
  • SPASDK-18 Add recommendation of styling for buttons #SPASDK-18
  • SPASDK-18 Remove link as there will be multiple release notes #SPASDK-18
  • SPASDK-18 Explicitly mention path should include query parameters #SPASDK-18
  • SPASDK-18 Use yarn instead of npm in nuxt example #SPASDK-18
  • SPASDK-18 Fix run command in react example #SPASDK-18
  • SPASDK-18 Update README.md files of example apps #SPASDK-18
  • SPASDK-18 Update package README’s #SPASDK-18
  • SPASDK-18 No longer work with special saas versions #SPASDK-18
  • SPASDK-18 Update root README #SPASDK-18
  • SPASDK-8 Bump version to 0.3.2-saas #SPASDK-8
  • SPASDK-29 Fix unit test #SPASDK-29
  • SPASDK-29 Fix unit tests #SPASDK-29
  • SPASDK-29 Fix container can’t be interacted when a container-item is not mapped in SPA and “nomarkup” is used for the parent container #SPASDK-29
  • SPASDK-7 Add HandleHttpError #SPASDK-7
  • SPASDK-6 Set versions to 0.3.1-saas #SPASDK-6
  • SPASDK-6 Lock vue-fragment version to 1.5.1 #SPASDK-6
  • SPASDK-2 Update snapshots for tests #SPASDK-2
  • SPASDK-2 Revert accidentally commited change #SPASDK-2
  • SPASDK-2 Update test snapshots to fix failing tests #SPASDK-2
  • SPASDK-2 Log warning for unsupported method “getContentReference” in v0.9 #SPASDK-2
  • SPASDK-2 Add exported function “getContainerItemContent” #SPASDK-2
  • SPASDK-1 Bump to use node 14 #SPASDK-1
  • SPASDK-1 Remove maven files and update Jenkinsfile #SPASDK-1
  • SPASDK-1 Initial move from brxm monorepo #SPASDK-1
  • TRIVIAL Set branch name to ‘main’ in changesetBaseRefs
  • TRIVIAL Skip telemetry check on nuxt startup