From 6c59ffa6da826c0de704fb9d644c3b6a72fd23da Mon Sep 17 00:00:00 2001 From: Jeffrey Dowdle Date: Fri, 1 Nov 2024 16:45:08 +1100 Subject: [PATCH 1/4] feat(@dpc-sdp/ripple-tide-search): added ability to override default map zoom behaviour --- packages/nuxt-ripple/app.config.ts | 11 +++++ .../global/TideSearchAddressLookup.vue | 42 ++++++++++++++++++- .../utils/rplAddressSuggestionsFn.ts | 1 + 3 files changed, 52 insertions(+), 2 deletions(-) diff --git a/packages/nuxt-ripple/app.config.ts b/packages/nuxt-ripple/app.config.ts index ce7f3ff82e..7b78ba329b 100644 --- a/packages/nuxt-ripple/app.config.ts +++ b/packages/nuxt-ripple/app.config.ts @@ -48,6 +48,17 @@ declare module '@nuxt/schema' { string, (map: any, results: any, location: any, mapDeadSpace: any) => void > + onLocationSelectOverrideFns: Record< + string, + // Return true if behaviour was overridden, or false to use the default behaviour + ( + map: any, + popup: any, + location: any, + userGeolocation: any, + mapDeadSpace: any + ) => boolean | void + > } customInputs?: { [key: string]: { diff --git a/packages/ripple-tide-search/components/global/TideSearchAddressLookup.vue b/packages/ripple-tide-search/components/global/TideSearchAddressLookup.vue index bb1b310ac3..e4dcc66568 100644 --- a/packages/ripple-tide-search/components/global/TideSearchAddressLookup.vue +++ b/packages/ripple-tide-search/components/global/TideSearchAddressLookup.vue @@ -82,6 +82,7 @@ interface Props { function: string args: Record } + onLocationSelectOverrideFn?: string | null } const props = withDefaults(defineProps(), { @@ -95,7 +96,8 @@ const props = withDefaults(defineProps(), { tagsComponent: undefined, mapResultsFnName: '', isGettingLocation: false, - userGeolocation: null + userGeolocation: null, + onLocationSelectOverrideFn: null }) const results = ref([]) @@ -104,7 +106,7 @@ const emit = defineEmits<{ (e: 'update', payload: addressResultType): void }>() -const { rplMapRef, deadSpace, defaultExtent } = inject('rplMapInstance') +const { rplMapRef, popup, deadSpace, defaultExtent } = inject('rplMapInstance') const pendingZoomAnimation = ref(false) @@ -217,6 +219,42 @@ async function centerMapOnLocation( location: addressResultType, animate: boolean ) { + // There is the option of overriding the default zoom behavior by passing in an app config function + // + // In app.config.ts: + // { + // ripple: { + // search: { + // onLocationSelectOverrideFns: + // } + // } + // } + // + if (props.onLocationSelectOverrideFn) { + const overrideFn = useAppConfigFunction( + props.onLocationSelectOverrideFn, + 'onLocationSelectOverrideFns' + ) + + const didOverride = overrideFn( + map, + popup, + location, + props.userGeolocation, + deadSpace + ) + + // Sometimes you only want to override the behavior for a specific behavior, and it would be + // annoying to have to reimplement everything else. For this reason, the function can return a + // boolean indicating whether the behavior was overridden. If false, the default behavior will + // still run. + // + // If the function doesn't return anything (i.e. undefined), the default behavior won't run + if (didOverride || typeof didOverride === undefined) { + return + } + } + if (!props.controlMapZooming) { return } diff --git a/packages/ripple-tide-search/utils/rplAddressSuggestionsFn.ts b/packages/ripple-tide-search/utils/rplAddressSuggestionsFn.ts index 2cfd35424b..70db975181 100644 --- a/packages/ripple-tide-search/utils/rplAddressSuggestionsFn.ts +++ b/packages/ripple-tide-search/utils/rplAddressSuggestionsFn.ts @@ -57,6 +57,7 @@ const getLGASuggestions = async (query, args) => { return { id: itm._id, name, + lgaOfficialName: itm._source.lga_official_name, bbox: itm._source.lga_bbox, tag } From e7d1eda59fea9deb678c3fe1b0306b3fbaf13be7 Mon Sep 17 00:00:00 2001 From: Jason Smith Date: Wed, 6 Nov 2024 15:24:30 +1100 Subject: [PATCH 2/4] feat(@dpc-sdp/ripple-ui-core): :sparkles: add icon-file-secure --- .../utils/markup-transpiler/cheerio.test.ts | 34 +++++++++++++++++-- .../markup-transpiler/default-plugins.ts | 8 +++-- .../assets/icons/core/icon-file-secure.svg | 4 +++ .../ripple-ui-core/src/assets/icons/sprite.js | 2 +- .../src/assets/icons/sprite.svg | 2 +- .../src/components/icon/constants.ts | 1 + 6 files changed, 44 insertions(+), 7 deletions(-) create mode 100644 packages/ripple-ui-core/src/assets/icons/core/icon-file-secure.svg diff --git a/packages/ripple-tide-api/src/utils/markup-transpiler/cheerio.test.ts b/packages/ripple-tide-api/src/utils/markup-transpiler/cheerio.test.ts index 2cfe80fa21..e7309c4186 100644 --- a/packages/ripple-tide-api/src/utils/markup-transpiler/cheerio.test.ts +++ b/packages/ripple-tide-api/src/utils/markup-transpiler/cheerio.test.ts @@ -11,7 +11,10 @@ const markup = { callout: `

Hey it's a callout

And another callout

This one is wysiwyg
`, quotation: `

It was the best of times, it was the blurst of times.

Chimp 273
`, - document: ``, + document: [ + ``, + `` + ], video: `
Caption goes here`, image: `
Image
`, button: `Button`, @@ -36,7 +39,8 @@ const fixed = {
Chimp 273
`, - document: ` + document: [ + `
@@ -53,6 +57,24 @@ const fixed = {
`, + ` +
+ + + + +
+ Secure document +
+ PDF + 139.44 KB +
Updated 24 Sept 2024
+
+ (opens in a new window) +
+
+` + ], video: `
@@ -78,7 +100,13 @@ const fixed = { describe('ripple-tide-api/utils/markup-transpiler/cheerio', () => { for (const [label, html] of Object.entries(markup)) { it(`runs ${label} plugin on markup`, () => { - expect(markupTranspiler(html)).toEqual(fixed[label]) + if (Array.isArray(html)) { + html.forEach((entry, i) => { + expect(markupTranspiler(entry)).toEqual(fixed[label][i]) + }) + } else { + expect(markupTranspiler(html)).toEqual(fixed[label]) + } }) } }) diff --git a/packages/ripple-tide-api/src/utils/markup-transpiler/default-plugins.ts b/packages/ripple-tide-api/src/utils/markup-transpiler/default-plugins.ts index 5572d5519d..08ed5ddd46 100644 --- a/packages/ripple-tide-api/src/utils/markup-transpiler/default-plugins.ts +++ b/packages/ripple-tide-api/src/utils/markup-transpiler/default-plugins.ts @@ -124,11 +124,15 @@ const pluginDocuments = function (this: any) { }) } + const mediaIcon = $element.hasClass('embedded-entity--media--secure-file') + ? 'file-secure' + : 'document-lined' + return $element.replaceWith(`
- - + +
${title} diff --git a/packages/ripple-ui-core/src/assets/icons/core/icon-file-secure.svg b/packages/ripple-ui-core/src/assets/icons/core/icon-file-secure.svg new file mode 100644 index 0000000000..999be8f08a --- /dev/null +++ b/packages/ripple-ui-core/src/assets/icons/core/icon-file-secure.svg @@ -0,0 +1,4 @@ + + + diff --git a/packages/ripple-ui-core/src/assets/icons/sprite.js b/packages/ripple-ui-core/src/assets/icons/sprite.js index 30cbbe3b5a..6341d5ff68 100644 --- a/packages/ripple-ui-core/src/assets/icons/sprite.js +++ b/packages/ripple-ui-core/src/assets/icons/sprite.js @@ -1 +1 @@ -export default ["icon-cancel","icon-check-circle-filled","icon-chevron-down","icon-chevron-left","icon-chevron-right","icon-chevron-up","icon-current-location","icon-document-lined","icon-document","icon-download","icon-enlarge-square-filled","icon-enlarge","icon-exclamation-circle-filled","icon-facebook","icon-home","icon-information-circle-filled","icon-link-external-square-filled","icon-linkedin","icon-mail","icon-phone","icon-pin","icon-twitter","icon-view","icon-whatsapp","icon-x"] \ No newline at end of file +export default ["icon-cancel","icon-check-circle-filled","icon-chevron-down","icon-chevron-left","icon-chevron-right","icon-chevron-up","icon-current-location","icon-document-lined","icon-document","icon-download","icon-enlarge-square-filled","icon-enlarge","icon-exclamation-circle-filled","icon-facebook","icon-file-secure","icon-home","icon-information-circle-filled","icon-link-external-square-filled","icon-linkedin","icon-mail","icon-phone","icon-pin","icon-twitter","icon-view","icon-whatsapp","icon-x"] \ No newline at end of file diff --git a/packages/ripple-ui-core/src/assets/icons/sprite.svg b/packages/ripple-ui-core/src/assets/icons/sprite.svg index a05c014b64..a49815ab93 100644 --- a/packages/ripple-ui-core/src/assets/icons/sprite.svg +++ b/packages/ripple-ui-core/src/assets/icons/sprite.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/packages/ripple-ui-core/src/components/icon/constants.ts b/packages/ripple-ui-core/src/components/icon/constants.ts index 0c3309b69f..0d1bdc4c73 100644 --- a/packages/ripple-ui-core/src/components/icon/constants.ts +++ b/packages/ripple-ui-core/src/components/icon/constants.ts @@ -54,6 +54,7 @@ export const RplIconGroups = { 'icon-enlarge', 'icon-enlarge-square-filled', 'icon-exclamation-circle-filled', + 'icon-file-secure', 'icon-free', 'icon-home', 'icon-information-circle-filled', From d2ed03a27896bb14b5bf2ef956bf2c2e4fe0c95b Mon Sep 17 00:00:00 2001 From: dylankelly Date: Thu, 7 Nov 2024 16:07:14 +1100 Subject: [PATCH 3/4] update publish step --- .github/workflows/publish.yml | 44 ++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 165faaed6a..509aeb9fba 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -28,12 +28,50 @@ jobs: CYPRESS_INSTALL_BINARY: 0 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 run: pnpm install --frozen-lockfile - - name: Publish release + + - name: Bump versions for proper release + if: ${{ !github.event.release.prerelease }} + run: npm run release:version ${{ github.event.release.name }} -- --yes + + - name: Run release:changelog script for proper release + if: ${{ !github.event.release.prerelease }} + run: npm run release:changelog + + - name: Configure Git + if: ${{ !github.event.release.prerelease }} + run: | + git config --global user.email "sdp.devs@dpc.vic.gov.au" + git config --global user.name "SDP Deploy" + git fetch origin ${{ github.event.release.target_commitish }} + git checkout ${{ github.event.release.target_commitish }} + + - name: Commit changes + if: ${{ !github.event.release.prerelease }} + run: | + git add . + git commit -m "chore: release ${{ github.event.release.name }}" + + - name: Push changes + if: ${{ !github.event.release.prerelease }} + run: | + git push origin ${{ github.event.release.target_commitish }} # Pushes back to target branch + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Publish draft release as alpha + if: ${{ github.event.release.prerelease }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + pnpm config set access public + pnpm release:publish-alpha --yes + + - name: Publish proper release + if: ${{ !github.event.release.prerelease }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git config --global user.email "sdp.devs@dpc.vic.gov.au" - git config --global user.name "SDP Deploy" pnpm config set access public pnpm run release:publish --yes From 3e4c6d88a965fddc8bca702bd38aeb820f151026 Mon Sep 17 00:00:00 2001 From: SDP Deploy Date: Thu, 7 Nov 2024 05:10:12 +0000 Subject: [PATCH 4/4] chore: release 2.17.4 --- CHANGELOG.md | 4 ++++ lerna.json | 2 +- packages/eslint-config-ripple/package.json | 2 +- packages/nuxt-ripple-analytics/package.json | 2 +- packages/nuxt-ripple-cli/package.json | 2 +- packages/nuxt-ripple-preview/package.json | 2 +- packages/nuxt-ripple/package.json | 2 +- packages/ripple-sdp-core/package.json | 2 +- packages/ripple-storybook/package.json | 2 +- packages/ripple-test-utils/package.json | 2 +- packages/ripple-tide-api/package.json | 2 +- packages/ripple-tide-event/package.json | 2 +- packages/ripple-tide-grant/package.json | 2 +- packages/ripple-tide-landing-page/package.json | 2 +- packages/ripple-tide-media/package.json | 2 +- packages/ripple-tide-news/package.json | 2 +- packages/ripple-tide-publication/package.json | 2 +- packages/ripple-tide-search/package.json | 2 +- packages/ripple-tide-topic/package.json | 2 +- packages/ripple-tide-webform/package.json | 2 +- packages/ripple-ui-core/package.json | 2 +- packages/ripple-ui-forms/package.json | 2 +- packages/ripple-ui-maps/package.json | 2 +- packages/stylelint-config-ripple/package.json | 2 +- 24 files changed, 27 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c0fb2f606..0ec2c63274 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v2.17.4 + +[compare changes](https://github.com/dpc-sdp/ripple-framework/compare/2.17.4...v2.17.4) + ## v2.17.3 [compare changes](https://github.com/dpc-sdp/ripple-framework/compare/2.17.2...v2.17.3) diff --git a/lerna.json b/lerna.json index bb6b6b51b2..4a556f1c41 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "2.17.3", + "version": "2.17.4", "npmClient": "pnpm", "exact": true, "command": { diff --git a/packages/eslint-config-ripple/package.json b/packages/eslint-config-ripple/package.json index 7bf79be11d..97f5f7ca3a 100644 --- a/packages/eslint-config-ripple/package.json +++ b/packages/eslint-config-ripple/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/eslint-config-ripple", "description": "ESLint config for Ripple projects", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "index.js", diff --git a/packages/nuxt-ripple-analytics/package.json b/packages/nuxt-ripple-analytics/package.json index 0d2d658461..28b98b901d 100644 --- a/packages/nuxt-ripple-analytics/package.json +++ b/packages/nuxt-ripple-analytics/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/nuxt-ripple-analytics", "description": "Nuxt module for handling event tracking.", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "main": "./nuxt.config.ts", "repository": "https://github.com/dpc-sdp/ripple-framework", diff --git a/packages/nuxt-ripple-cli/package.json b/packages/nuxt-ripple-cli/package.json index bf9e02d465..b03d551044 100644 --- a/packages/nuxt-ripple-cli/package.json +++ b/packages/nuxt-ripple-cli/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/nuxt-ripple-cli", "description": "A CLI for simplifying common setup and scaffolding tasks", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./dist/index.js", diff --git a/packages/nuxt-ripple-preview/package.json b/packages/nuxt-ripple-preview/package.json index 96e93a8d9e..a8e3e8c7eb 100644 --- a/packages/nuxt-ripple-preview/package.json +++ b/packages/nuxt-ripple-preview/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/nuxt-ripple-preview", "description": "Adds support for drupal preview links in Ripple frontend sites", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "main": "./nuxt.config.ts", "repository": "https://github.com/dpc-sdp/ripple-framework", diff --git a/packages/nuxt-ripple/package.json b/packages/nuxt-ripple/package.json index 1219f752cc..07c2d87d07 100644 --- a/packages/nuxt-ripple/package.json +++ b/packages/nuxt-ripple/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/nuxt-ripple", "description": "Nuxt module for integrating Ripple and Tide", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "main": "./nuxt.config.ts", "repository": "https://github.com/dpc-sdp/ripple-framework", diff --git a/packages/ripple-sdp-core/package.json b/packages/ripple-sdp-core/package.json index 9bd9836056..801884027c 100644 --- a/packages/ripple-sdp-core/package.json +++ b/packages/ripple-sdp-core/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-sdp-core", "description": "SDP core content types", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-storybook/package.json b/packages/ripple-storybook/package.json index 9ba4bc71f1..7e38757ac1 100644 --- a/packages/ripple-storybook/package.json +++ b/packages/ripple-storybook/package.json @@ -1,7 +1,7 @@ { "name": "ripple-storybook", "description": "Ripple Storybook instance", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "private": true, "repository": "https://github.com/dpc-sdp/ripple-framework", diff --git a/packages/ripple-test-utils/package.json b/packages/ripple-test-utils/package.json index fb3afdfbe0..d03131c026 100644 --- a/packages/ripple-test-utils/package.json +++ b/packages/ripple-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-test-utils", "description": "Test utils for Ripple sites", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "type": "module", "main": "./dist/config/index.js", diff --git a/packages/ripple-tide-api/package.json b/packages/ripple-tide-api/package.json index 168fdb20ed..da56eab41d 100644 --- a/packages/ripple-tide-api/package.json +++ b/packages/ripple-tide-api/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-api", "description": "Ripple API endpoints for Tide Drupal backend", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./dist/index.js", diff --git a/packages/ripple-tide-event/package.json b/packages/ripple-tide-event/package.json index b9bae72615..24235cb4a8 100644 --- a/packages/ripple-tide-event/package.json +++ b/packages/ripple-tide-event/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-event", "description": "Ripple mappings and components for Tide Event Content type", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "main": "./nuxt.config.ts", "repository": "https://github.com/dpc-sdp/ripple-framework", diff --git a/packages/ripple-tide-grant/package.json b/packages/ripple-tide-grant/package.json index 860c5c7921..c096cc16da 100644 --- a/packages/ripple-tide-grant/package.json +++ b/packages/ripple-tide-grant/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-grant", "description": "Ripple mappings and components for Tide Grant Content type", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-landing-page/package.json b/packages/ripple-tide-landing-page/package.json index 80dba5b4ac..09e7e18118 100644 --- a/packages/ripple-tide-landing-page/package.json +++ b/packages/ripple-tide-landing-page/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-landing-page", "description": "Ripple mappings and components for Tide landing-page Content type", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-media/package.json b/packages/ripple-tide-media/package.json index 788a07d9e5..a09c6ad4c1 100644 --- a/packages/ripple-tide-media/package.json +++ b/packages/ripple-tide-media/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-media", "description": "Ripple mappings and components for Tide media", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-news/package.json b/packages/ripple-tide-news/package.json index acf90e128d..09638eeeb4 100644 --- a/packages/ripple-tide-news/package.json +++ b/packages/ripple-tide-news/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-news", "description": "Ripple mappings and components for Tide News content type", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-publication/package.json b/packages/ripple-tide-publication/package.json index 0f7e9c0a8b..165ab67b14 100644 --- a/packages/ripple-tide-publication/package.json +++ b/packages/ripple-tide-publication/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-publication", "description": "Ripple mappings and components for Tide Publication Content type", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-search/package.json b/packages/ripple-tide-search/package.json index ed15453af5..3b14804e19 100644 --- a/packages/ripple-tide-search/package.json +++ b/packages/ripple-tide-search/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-search", "description": "Ripple search UI and services for connecting to Tide search", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-tide-topic/package.json b/packages/ripple-tide-topic/package.json index 4ea5e90efa..6514b07427 100644 --- a/packages/ripple-tide-topic/package.json +++ b/packages/ripple-tide-topic/package.json @@ -9,7 +9,7 @@ "./mapping": "./mapping/index.ts", "./types": "./types.ts" }, - "version": "2.17.3", + "version": "2.17.4", "dependencies": { "@dpc-sdp/nuxt-ripple": "workspace:*", "@dpc-sdp/ripple-tide-api": "workspace:*", diff --git a/packages/ripple-tide-webform/package.json b/packages/ripple-tide-webform/package.json index ccac17fa1d..05d2ead4c6 100644 --- a/packages/ripple-tide-webform/package.json +++ b/packages/ripple-tide-webform/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-tide-webform", "description": "Ripple mappings and components for Tide webforms", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./nuxt.config.ts", diff --git a/packages/ripple-ui-core/package.json b/packages/ripple-ui-core/package.json index 6e27545759..f3162f3ab8 100644 --- a/packages/ripple-ui-core/package.json +++ b/packages/ripple-ui-core/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-ui-core", "description": "Ripple UI Core component library", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "files": [ diff --git a/packages/ripple-ui-forms/package.json b/packages/ripple-ui-forms/package.json index 8e3351406c..86fc133b48 100644 --- a/packages/ripple-ui-forms/package.json +++ b/packages/ripple-ui-forms/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-ui-forms", "description": "A form component library built with Formkit", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "./dist/rpl-forms.umd.js", diff --git a/packages/ripple-ui-maps/package.json b/packages/ripple-ui-maps/package.json index 21d5fa81bb..dc0041b8ef 100644 --- a/packages/ripple-ui-maps/package.json +++ b/packages/ripple-ui-maps/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/ripple-ui-maps", "description": "Ripple UI Core component library", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "files": [ diff --git a/packages/stylelint-config-ripple/package.json b/packages/stylelint-config-ripple/package.json index 1fe80f1aab..ff9874a399 100644 --- a/packages/stylelint-config-ripple/package.json +++ b/packages/stylelint-config-ripple/package.json @@ -1,7 +1,7 @@ { "name": "@dpc-sdp/stylelint-config-ripple", "description": "ESLint config for Ripple projects", - "version": "2.17.3", + "version": "2.17.4", "license": "Apache-2.0", "repository": "https://github.com/dpc-sdp/ripple-framework", "main": "index.js",