Skip to content

v2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Aug 03:06
· 1764 commits to develop since this release

compare changes

πŸš€ Enhancements

  • ✨ storybook 7 (5bb48570)
  • @dpc-sdp/nuxt-ripple-cli: Required user to specify ripple version when scafolding sites/layers (fde24a2d)
  • docs: Added google analytics scripts to docs site (e4063672)
  • @dpc-sdp/nuxt-ripple-analytics: Update dataLayer events (a6df3954)
  • @dpc-sdp/ripple-ui-core: Add file size to download event (e09a114f)
  • @dpc-sdp/ripple-ui-forms: Add rplEvents to all field types (fe8c9d23)
  • @dpc-sdp/ripple-ui-forms: Removed 'live' validation functionality from forms (48f314ad)
  • @dpc-sdp/nuxt-ripple-analytics: Adding core ui events and updating form events (c79c7afe)
  • @dpc-sdp/ripple-ui-core: Adding component events (b0bb73c3)
  • @dpc-sdp/ripple-ui-forms: Adding component events (545c71da)
  • @dpc-sdp/ripple-tide-search: Merge search listing, allow it to work alongside app search (0795fdf1)
  • @dpc-sdp/ripple-tide-search: Updated site search page to use 'complex' pagination variant (12e2152b)
  • @dpc-sdp/ripple-tide-search: ✨ adds support for card meta in search listing (6a3b09a5)
  • @dpc-sdp/ripple-tide-search: Added pagination, errors and url flow to search listing page (750c02fd)
  • @dpc-sdp/ripple-tide-search: ✨ add configurable search listing items per page (b0e722c6)
  • @dpc-sdp/nuxt-ripple-analytics: Adding routeChange/view event (1c4ff349)
  • @dpc-sdp/nuxt-ripple-cli: Add rplVersion, adding support for content type names with numbers (8592b867)
  • @dpc-sdp/ripple-tide-search: Added scroll to results behaviour when changing page (0d4d4c37)
  • @dpc-sdp/ripple-ui-core: ✨ add support in datatable for custom cell comp (b511afcb)
  • @dpc-sdp/ripple-tide-search: ✨ add datatable layout for search listing (7d1961e3)
  • @dpc-sdp/ripple-tide-search: Got filter form working correctly with URL (a4893700)
  • nuxt-ripple: ✨ implement 301 redirect (97da41c8)
  • @dpc-sdp/ripple-tide-landing-page: Add support for site corner graphics (9ebda9d0)
  • @dpc-sdp/nuxt-ripple: Add support for site corner graphics (7fd06e86)
  • @dpc-sdp/nuxt-ripple-cli: ✨ default rplVersion to latest from pkg (b7a5992d)
  • @dpc-sdp/nuxt-ripple-cli: ✨ add ability to set .env values from cli (98bc213a)
  • @dpc-sdp/ripple-tide-search: Added support for function filters, grantStatus function filter (33f42b2b)
  • @dpc-sdp/ripple-tide-search: Added expand/collapse toggle for search filters sections (c9b6c3f8)
  • @dpc-sdp/ripple-tide-search: ✨ use content managed page features (a5978806)
  • @dpc-sdp/nuxt-ripple-analytics: Update route and components events, add dropdown toggle (6404ffbf)
  • @dpc-sdp/nuxt-ripple: Add contact types (9035f12e)
  • @dpc-sdp/ripple-ui-forms: Update event actions, add dropdown toggle event (bd5a5f31)
  • @dpc-sdp/ripple-tide-search: Ensured that filters are applied when submitting search query (dfbcdc26)
  • @dpc-sdp/nuxt-ripple-analytics: Add search result, form actions events, minor spec updates (549bb351)
  • @dpc-sdp/ripple-ui-core: Event updates from dataLayer spec (0da1e86f)
  • @dpc-sdp/ripple-ui-forms: Add reset form event (581400ea)
  • @dpc-sdp/ripple-ui-core: Add pagination labels and swipe events (38e0ff44)
  • @dpc-sdp/ripple-ui-core: Add pagination text and swipe events (197ace4d)
  • @dpc-sdp/ripple-tide-search: Updated date formatting for search results (72c100a4)
  • @dpc-sdp/nuxt-ripple: Add default tide header, fix site data loading on 404 pages (491b3068)
  • @dpc-sdp/nuxt-ripple-preview: Add site wide corner graphics (27348ec8)
  • @dpc-sdp/ripple-tide-api: Add cornerGraphic to site data type (40d44e03)
  • @dpc-sdp/ripple-tide-event: Remove custom header (b372d29f)
  • @dpc-sdp/ripple-tide-grant: Remove custom header (3667165a)
  • @dpc-sdp/ripple-tide-media: Remove custom header (e119e212)
  • @dpc-sdp/ripple-tide-news: Remove custom header (508ef6c4)
  • @dpc-sdp/ripple-tide-publication: Remove custom header (651575fb)
  • @dpc-sdp/ripple-tide-search: Add site wide corner top graphic (8143e80f)
  • @dpc-sdp/ripple-tide-landing-page: Use TideHeroHeader, update mapping to match content types (60fea078)
  • @dpc-sdp/ripple-tide-topic: Added new content type for topics and tags listing (b4a1a4bc)
  • ✨ separate linter config into packages (cbc214d3)
  • @dpc-sdp/ripple-tide-search: Added first pass at mapping search listing drupal UI (e58eef24)
  • @dpc-sdp/ripple-ui-core: Event updates, add withOptions helper (6aec24bd)
  • @dpc-sdp/nuxt-ripple-analytics: Update events, add measurement ids (67361c05)
  • @dpc-sdp/ripple-ui-core: Adding different language fonts (d846578e)
  • @dpc-sdp/ripple-ui-core: Minor event updates (2b6b84bd)
  • @dpc-sdp/ripple-tide-search: Changed elastic aggregations to only fetch once on mount (61df4924)
  • @dpc-sdp/ripple-ui-core: ✨ add debounce option to search bar (2badcc42)
  • @dpc-sdp/ripple-tide-search: ✨ add afterResults content (7af1f687)
  • @dpc-sdp/ripple-tide-search: ✨ enable untyped search results (a493aa73)
  • @dpc-sdp/nuxt-ripple: Allow languages to be added via app.config (9eeb0011)
  • @dpc-sdp/ripple-tide-search: Updated search mapping based on backend changes (ad10db58)
  • @dpc-sdp/ripple-ui-forms: Pass arrays as strings in events (28245847)
  • @dpc-sdp/ripple-tide-search: Cleaned up table listing view (9996fb02)
  • @dpc-sdp/nuxt-ripple: Fix error when page meta isn't set (c35ad6e6)

πŸ”₯ Performance

  • @dpc-sdp/ripple-tide-search: ⚑️ remove unused imports (49c272f1)

🩹 Fixes

  • @dpc-sdp/ripple-ui-forms: Prepend checkbox/radio option ids (e3888784)
  • @dpc-sdp/ripple-tide-landing-page: Prepend ids to avoid clashes with other forms (88442105)
  • docs: Updated build command after storybook 7 update (752c7c08)
  • Fixed storybook 7 update merge conflict issues (7a3816a4)
  • @dpc-sdp/ripple-tide-landing-page: Hide form so RplForm can emit events when hideFormOnSubmit (eb42f38c)
  • @dpc-sdp/ripple-ui-forms: Changed to use field name instead of ids to match errors (c0d4677e)
  • @dpc-sdp/ripple-ui-forms: Prepend form id to the error summary link ids (679ae218)
  • @dpc-sdp/ripple-tide-landing-page: Add sort "override" for news content type (c8ef5c2e)
  • πŸ› restore reactivity to theme (8dcb636d)
  • @dpc-sdp/ripple-ui-forms: ✏️ argstable using the wrong component (8ac8bbd8)
  • @dpc-sdp/ripple-ui-forms: Fixed error message not linked properly to input (2d268768)
  • @dpc-sdp/ripple-ui-forms: Removed live updating of aria-describedby attribute (245ae662)
  • @dpc-sdp/ripple-ui-forms: Fixed errors/help text not connected to date inputs properly (e4876bfa)
  • @dpc-sdp/ripple-ui-forms: Used id instead of name for error summary links (df7d2f5f)
  • nuxt-app: Update accordion text ids (2c9bba47)
  • @dpc-sdp/ripple-ui-forms: Update date input event name (2a85d354)
  • @dpc-sdp/ripple-tide-search: Add correct name for filter inputs (43a5631a)
  • @dpc-sdp/nuxt-ripple: Correctly case content types with numbers (ba7ef041)
  • @dpc-sdp/ripple-tide-search: Removed aggs from request when it's empty (e10e1015)
  • @dpc-sdp/ripple-tide-landing-page: Include siteId in search filters, fix filter type (051234f9)
  • @dpc-sdp/ripple-ui-core: Make data table row items computed (67c27fae)
  • @dpc-sdp/ripple-tide-search: Fixed dropdown options not updating (295d3d1b)
  • @dpc-sdp/ripple-tide-search: Ensured that all filters are sent in DSL query (8a850398)
  • @dpc-sdp/ripple-tide-landing-page: Use siteID from TidePageApi (5433389f)
  • @dpc-sdp/ripple-ui-core: Use "dynamic" height for menu/search (d621a114)
  • @dpc-sdp/ripple-tide-landing-page: Update collection test (20629081)
  • @dpc-sdp/ripple-tide-search: Fixed up term/s filter type dsl mapping (89655f53)
  • @dpc-sdp/nuxt-ripple-cli: Fix tsconfig path (f612b5e5)
  • @dpc-sdp/nuxt-ripple-cli: 🚨 fix lint issues (7c8502c7)
  • @dpc-sdp/ripple-tide-api: πŸ› check for field, add mapping util interfaces for ts (d3b56274)
  • @dpc-sdp/ripple-tide-search: πŸ› restore missing route (3ac94218)
  • @dpc-sdp/ripple-ui-core: Add list types (114c9a9c)
  • @dpc-sdp/ripple-tide-grant: Fixed grant result crashing when from date was after to date (1b55e1a0)
  • @dpc-sdp/ripple-tide-api: Remove stray 3 (349b3767)
  • @dpc-sdp/nuxt-ripple: Remove stray 3 (48720543)
  • @dpc-sdp/ripple-tide-api: Add iframe markup plugin (045757ec)
  • @dpc-sdp/ripple-ui-core: Add iframe 'markup' styles (62867a70)
  • nuxt-app: Update full-form.json header (d1ecffce)
  • @dpc-sdp/nuxt-ripple-analytics: Allow routeChange events to be extended across layers (77da8ac4)
  • @dpc-sdp/ripple-tide-search: Update pagination (eb18847a)
  • @dpc-sdp/nuxt-ripple-analytics: Update import path (aff17fb2)
  • @dpc-sdp/nuxt-ripple-analytics: Remove routeChange: true to support layers (d4f7935b)
  • @dpc-sdp/nuxt-ripple-cli: Fix package export (c6d5bd3b)
  • @dpc-sdp/ripple-tide-search: Fixed display of search listing intro text (6cc389a0)
  • @dpc-sdp/nuxt-ripple-cli: πŸ› fix baseurl and siteid vars undefined (6e63f5d7)
  • @dpc-sdp/ripple-tide-search: Scope site search to site and content types (8e4ab08d)
  • @dpc-sdp/ripple-ui-core: Fixed data table column labels on small screens (811988f3)
  • @dpc-sdp/nuxt-ripple-analytics: Use LAGOON_ENVIRONMENT_TYPE for production check (05a8a3a8)
  • @dpc-sdp/ripple-tide-search: Add key to fetch request so we can reference it elsewhere (83afd938)

πŸ’… Refactors

  • @dpc-sdp/ripple-ui-forms: Fixed a number of prop type warnings when form is added to page (4e543693)
  • @dpc-sdp/ripple-tide-search: Removed unneeded search-new page (40149827)
  • @dpc-sdp/ripple-tide-search: Removed unnessacary computed 'totalPages' (be25b349)
  • @dpc-sdp/ripple-tide-search: ♻️ refactor search listing content type (f90842ae)
  • @dpc-sdp/ripple-tide-search: Removed console log (8fbcedc8)
  • @dpc-sdp/ripple-tide-search: Form field options derived from aggs (62961072)
  • nuxt-ripple: ♻️ respond on all 6 redirect codes, use navigateTo (fa89b2f2)
  • @dpc-sdp/ripple-tide-search: ♻️ use page and site from parent (dc70649f)
  • @dpc-sdp/ripple-tide-search: Cleaned up search listing types (ef2051d2)
  • @dpc-sdp/ripple-tide-search: Fixed minor type errors (7bbd0672)
  • @dpc-sdp/ripple-tide-grant: Removed duplicate utils and refactored grants meta display (3026b6ef)
  • @dpc-sdp/ripple-tide-search: Consolidated common results values into composable (7f49d7f0)
  • nuxt-ripple: Reshuffled mapping utils to be less confusingly named (9eef9437)
  • @dpc-sdp/ripple-tide-search: Removed unused 'index' value from mapping (f16758d8)
  • ♻️ match existing CI state (8f178e02)
  • @dpc-sdp/ripple-tide-search: Moved more fields into composible and fixed grid display (eb7e587c)

πŸ“– Documentation

  • docs: Formatted focus state table (6b8631dd)
  • docs: Added dynamic component docs (79d5da1d)
  • docs: Added concepts page for dynamic components (3c56d5d4)
  • Add image header for ripple framework (08633ca9)
  • πŸ“ update project README.md (d901d20c)
  • Add circle build status badge (1b96c735)
  • docs: Update about page header (94207ea9)
  • Add content types guide (d2f1bb8d)
  • docs: Fixed broken links when deployed (89ab985c)
  • @dpc-sdp/nuxt-ripple: Update readme (0a4c7dbb)
  • @dpc-sdp/nuxt-ripple-analytics: Update readme (bb6e8994)
  • @dpc-sdp/ripple-ui-core: Tweaked alert story display (3d5e3e2c)
  • docs: Updated support link (679fc966)
  • docs: πŸ“ document framework theming (c484e4e0)
  • docs: πŸ“ update theming docs (657cfba8)
  • docs: πŸ“ remove style dictionary mention (3aaa3aeb)
  • docs: πŸ“ update and enable framework docs (c439a31e)
  • docs: πŸ“ add favicon for docs site (cb15ae33)
  • docs: Cleaned up modules section content and added core module listing (d5a84ae5)
  • Minor content tweaks (ada93f91)
  • docs: πŸ“ enable framework docs (c87967fe)
  • docs: Fixed broken links in docs (33f968a8)
  • @dpc-sdp/ripple-ui-forms: Fixed storybook argstable pointing to wrong components (e4412c26)
  • docs: πŸ’„ add openforms css (f100fc5e)
  • @dpc-sdp/ripple-ui-forms: Fixed radio group storybook example (04340357)
  • docs: πŸ“ adds contributing doc and link to gh on page (fe79b618)

πŸ“¦ Build

  • πŸ‘· pin deps for sb, test-runner, jest-axe (c910e5fb)
  • πŸ‘· set node version, update CI image (a6b5ce66)
  • πŸ”– change pre alpha publish step (e5904bea)
  • @dpc-sdp/ripple-ui-forms: πŸ“ import ui-core styles on form stories (b825d7d0)
  • ⬆️ upgrade to latest storybook (f6644741)
  • @dpc-sdp/ripple-ui-forms: πŸ“ add RplForm css to stories (72248668)
  • deps: Bump word-wrap from 1.2.3 to 1.2.5 (8c6973c7)

🏑 Chore

  • release: Disable version step (a368de2d)
  • Update vite versions (a1815094)
  • Updated packages after pnpm audit (1239d391)
  • Replaced vite-content-plugin with vite-plugin-yaml (28c42dde)
  • Updated unlighthouse packages (ce7972f3)
  • Remove elasticsearch patch (694b2a0d)
  • release: Update changelog commands (514ec9cf)
  • πŸ”– release v2.0.0 (450abca8)
  • @dpc-sdp/nuxt-ripple: Add title (not displayed) to tideContentRating form (c295d27b)
  • @dpc-sdp/ripple-tide-landing-page: Remove accordion title prop (35557b84)
  • @dpc-sdp/ripple-tide-event: Remove unneeded breadcrumb mapping in events package (47c163ce)
  • @dpc-sdp/ripple-tide-search: βœ… fix search test failures (81a9c67d)
  • @dpc-sdp/nuxt-ripple-cli: Use node 18 for new projects (999a778a)
  • @dpc-sdp/nuxt-ripple-cli: Add lint and prettier for new sites (a665c2e8)
  • @dpc-sdp/nuxt-ripple-cli: Add tsconfig for new sites (d95a99bb)
  • @dpc-sdp/nuxt-ripple-cli: Use example dotenv (fa8c65b8)
  • @dpc-sdp/nuxt-ripple-cli: Change default site id to reference default (5e13c8c1)
  • πŸš€ add package script for alpha npm release (b59e22d5)
  • nuxt-app: Update landing page fixture (c9ec8b91)
  • Fix curl issue in reference update (b7a9e5a5)
  • @dpc-sdp/ripple-tide-api: Update feature flags type (b991cef3)
  • @dpc-sdp/nuxt-ripple: Add index (ea155f46)
  • Fix feature issue template (bd7e1d66)
  • Update feature-request.yml (19e756ea)
  • Update feature-request.yml (86ed3d35)
  • Update feature-request.yml (c02fca5c)
  • @dpc-sdp/nuxt-ripple-cli: πŸ”§ update CLI tool to include cypress config (b7f0f9bf)
  • @dpc-sdp/nuxt-ripple-cli: Remove ui libraries from layer starter (e99443c1)
  • @dpc-sdp/nuxt-ripple-cli: Add other package managers to gitignore (3c434dfe)
  • @dpc-sdp/nuxt-ripple-cli: 🚨 fix lint (9b7b0cf1)
  • @dpc-sdp/nuxt-ripple-cli: Fix missing start command (bb075eda)
  • @dpc-sdp/nuxt-ripple-cli: Fix missing package script (54b9161d)
  • @dpc-sdp/nuxt-ripple-cli: Add missing dist files (11c9728e)
  • @dpc-sdp/ripple-test-utils: Fix cypress config importing from module (cf64e63d)
  • @dpc-sdp/ripple-test-utils: πŸ› add missing search config (5abb4707)
  • @dpc-sdp/nuxt-ripple: Revert use of inject in favour of props (d001dee5)
  • Add repository field to all packages (af44d7f9)
  • release: V2.0.1 (d11200ba)
  • release: V2.1.0 (30e6079d)
  • Update release commands (4da838fc)

βœ… Tests

  • @dpc-sdp/ripple-ui-core: Adding component tests (030817a0)
  • @dpc-sdp/ripple-ui-core: Remove rplEvent for now (4d69b065)
  • nuxt-app: Fixed form tests after live validation removal (e080eb22)
  • @dpc-sdp/ripple-tide-search: βœ… add mocking for elastic results (c18f54db)
  • @dpc-sdp/ripple-tide-search: βœ… add search response mocking test steps (27eb08c4)
  • @dpc-sdp/ripple-tide-search: βœ… fix grants listing test result count (6a695d31)
  • nuxt-app: βœ… fix fixture path for listing performance test (7c2b6a00)
  • @dpc-sdp/ripple-tide-search: Added tests for search listing pagination (cf421467)
  • @dpc-sdp/ripple-tide-search: Added tests for no results and seach erros (f3ccad3b)
  • @dpc-sdp/ripple-tide-search: Fixed broken tests (b1e73a78)
  • @dpc-sdp/ripple-tide-search: Refactored some tests to isolate aggregations feature from grants (4ff7d18c)
  • @dpc-sdp/ripple-tide-search: Stubbed search autocomplete requests (22d54399)
  • @dpc-sdp/ripple-tide-search: Added tests for term/s and raw filter types (f6c02a2f)
  • @dpc-sdp/ripple-tide-search: Removed some noise from filters tests (eed4c531)
  • @dpc-sdp/ripple-tide-search: Added clear filters tests and fixed behaviour (2682c66b)
  • @dpc-sdp/ripple-tide-search: Added test for custom sort option (1df99447)
  • @dpc-sdp/ripple-tide-search: βœ… fix filter test for URL update (7e441359)
  • @dpc-sdp/nuxt-ripple: Fixed broken import in tests (94bd9868)
  • @dpc-sdp/ripple-ui-core: Remove unused imports, add extra media gallery tests (9f2c60eb)
  • @dpc-sdp/ripple-tide-search: Updated tests for grant listing page mock (8f96fdc0)
  • @dpc-sdp/ripple-tide-grant: Fixed grant page cypress tests (099fcddd)
  • @dpc-sdp/ripple-ui-core: Remove unused test (9527e92a)
  • nuxt-app: Add basic language tests (30fe7d52)
  • @dpc-sdp/ripple-tide-search: Fixed aggregations request interfering with tests (d98939e5)
  • @dpc-sdp/ripple-ui-core: βœ… adds tests for debounced input (4473c852)
  • @dpc-sdp/ripple-tide-search: Fixed search listing tests (683c497a)
  • @dpc-sdp/ripple-tide-search: Updated fixtures after search listing mapping refactor (427495f0)

🎨 Styles

  • @dpc-sdp/nuxt-ripple: Removed console log (080badb5)
  • @dpc-sdp/ripple-tide-landing-page: Removed outdated todo (86a2d8c7)
  • @dpc-sdp/ripple-tide-search: Cleaned up console logs (1566a585)
  • @dpc-sdp/ripple-tide-search: Fixed linting and prop type warnings (8402ab0c)

πŸ€– CI

  • nuxt-app: βœ… add app search env var for search tests (bd9adec6)
  • Add cypress cloud record flag (75ce90a1)
  • Move cypress record flag to run step (f20719ba)
  • πŸ’š switch to GitHub actions for tests (9acd3072)
  • @dpc-sdp/nuxt-ripple-analytics: Test process check for ci (9213f64b)
  • Fix Github release workflow steps (900a6495)
  • Fix trailing slash in registry (79ab336f)
  • Fix missing trail in publish step (53a4ef69)
  • Remove circle (ab0b860e)
  • Remove build step (c4442386)
  • Set git creds (919e3a26)
  • Changelog permissions (139d3d00)
  • Update release commands (8326d4d5)

❀️ Contributors