Releases: ASU-KE/UnityBlocks
v4.2 + v4.3: block api v3, latest components, static HTML hero, legacy react hero fallback 🐿️
v4.2 + v4.3
This release bumps UnityBlocks to v4.3.0 and modernizes several blocks (notably Hero) to improve SEO by rendering static HTML on the frontend while preserving legacy React hydration for previously-saved Hero blocks. It also continues the v4.2 cleanup work (removing deprecated/unfinished blocks and resources) and updates build artifacts/dependencies accordingly.
Changes:
- Hero: switch to static HTML save output, add deprecated old markup + dynamic-import legacy hydration fallback.
- Blocks: move remaining blocks toward Block API v3 and adjust assets (e.g., WCHM CSS).
- Cleanup: remove asu-careers, remove unfinished image-gallery, update manifests/build outputs and npm dependencies.
What's Changed
- Bump fast-xml-parser from 5.5.7 to 5.7.0 by @dependabot[bot] in #309
- v4.3 - static HTML hero, legacy react hero fallback by @jkcox in #325
- v4.2 - block api v3, latest hero component, latest news component, wchm style by @jkcox in #318
- Bump ip-address from 10.1.0 to 10.2.0 by @dependabot[bot] in #319
- Bump axios from 1.15.0 to 1.16.0 by @dependabot[bot] in #320
- Bump fast-xml-builder from 1.1.5 to 1.2.0 by @dependabot[bot] in #322
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #323
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #324
- Bump ws by @dependabot[bot] in #326
- Bump qs and express by @dependabot[bot] in #329
- v4.2 + v4.3: block api v3, latest hero component, latest news component, wchm style, static HTML hero, legacy react hero fallback by @jkcox in #327
Full Changelog: v4.1.0...v4.3.0
v4.1.0 - WCHM QoL updates 🐝
Overview
Updates UnityBlocks to v4.1 and improves the WCHM (Who Can Help Me) block’s resilience/UX when API responses are not arrays, alongside dependency bumps and expanded project documentation.
Changes:
- Bump plugin version to 4.1.0 and update DOMPurify (plus lockfile transitive updates).
- Harden WCHM autocomplete/contact fetching against non-array responses; consolidate fetches and add loading/empty states.
- Refresh committed build artifacts and expand README; add repo-specific Copilot instructions.
What's Changed
- Add .github/copilot-instructions.md for cloud agent onboarding by @Copilot in #305
- Enhance README with project details and guidelines by @jkcox in #308
- Bump basic-ftp from 5.2.1 to 5.2.2 by @dependabot[bot] in #302
- Bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in #306
- Bump dompurify from 3.3.2 to 3.4.0 by @dependabot[bot] in #307
- Fix wchm crash for units returning non-array API responses and improve UX by @Copilot in #314
- v4.1 - wchm - use email alias, fix non-array API responses, loading state UX by @jkcox in #311
- v4.1 update by @jkcox in #315
Full Changelog: v4.0.0...v4.1.0
v4.0.0 - wchm v2, anchor menu 🐇
Breaking change
v4.0.0 and higher will require the Wordpress theme to enqueue UDS Bootstrap JS globally. UDS Wordpress Theme v2.4.0 and greater are compatible.
Overview
This PR packages the “v4.0 release” set of changes for UnityBlocks, including block markup/runtime updates (notably Anchor Menu + WCHM), dependency/version bumps, and workflow/submodule sync updates.
Changes:
- Update Anchor Menu block to output UDS Bootstrap markup and drop the block’s custom frontend script in favor of the theme-provided view script.
- Update WCHM block to use new v2 API endpoints and expanded contact group rendering.
- Bump versions/deps and adjust tooling (webpack alias + stats, Azure DevOps sync workflow, submodule URL).
What's Changed
- Bump @remix-run/router and react-router-dom by @dependabot[bot] in #260
- Bump lodash-es from 4.17.21 to 4.17.23 by @dependabot[bot] in #263
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #264
- Bump webpack from 5.95.0 to 5.105.0 by @dependabot[bot] in #265
- Bump axios from 1.12.2 to 1.13.5 by @dependabot[bot] in #266
- Bump fast-xml-parser from 4.2.5 to 5.3.6 by @dependabot[bot] in #267
- Bump dompurify from 3.2.4 to 3.3.2 by @dependabot[bot] in #282
- Bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #281
- Bump yaml from 1.10.2 to 1.10.3 by @dependabot[bot] in #284
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #280
- Refactor anchor menu: replace React component with UDS Bootstrap HTML by @Copilot in #279
- Update Azure DevOps sync workflow configuration by @jkcox in #283
- v3.2 anchor menu by @jkcox in #271
- Bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #297
- Bump bn.js from 4.12.0 to 4.12.3 by @dependabot[bot] in #269
- Bump basic-ftp from 5.0.5 to 5.2.0 by @dependabot[bot] in #270
- Bump immutable from 4.3.4 to 4.3.8 by @dependabot[bot] in #274
- Bump svgo from 3.3.2 to 3.3.3 by @dependabot[bot] in #275
- Bump flatted from 3.3.1 to 3.4.2 by @dependabot[bot] in #277
- Bump fast-xml-parser from 5.3.6 to 5.5.7 by @dependabot[bot] in #278
- Bump path-to-regexp from 0.1.12 to 0.1.13 by @dependabot[bot] in #285
- Bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #286
- Bump @tootallnate/once and @wordpress/scripts by @dependabot[bot] in #287
- Bump node-forge from 1.3.1 to 1.4.0 by @dependabot[bot] in #288
- Bump lodash-es from 4.17.23 to 4.18.1 by @dependabot[bot] in #289
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #295
- Ramon wchm api v2 by @ramon-west-asu in #291
- v4.0 update by @jkcox in #304
- Replace ASU-KE/asu-unity-stack submodule with upstream ASU/asu-unity-stack by @Copilot in #298
- v4.0 release by @jkcox in #294
Full Changelog: v3.1.0...v4.0.0
v3.1 - ranking card, news-grid display options 🌉
What's Changed
- Bump qs and express by @dependabot[bot] in #258
- Update ranking-card block to match unity-react-core RankingCard API by @Copilot in #259
- v3.1 - ranking card by @jkcox in #256
- v2.6 update - Add display type selector (grid/list/carousel) to ASU News block by @Copilot in #250
- v3.0 -
blocks-manifest.php, v3.1 - ranking card by @jkcox in #255 - v3.1 update by @jkcox in #261
- Add displayType attribute with options to manifest by @jkcox in #262
Full Changelog: v2.5.1...v3.1.0
v2.5.1 - news btn/link hotfix 📰
What's Changed
- Add deprecated block version for news-grid to fix missing button/link attributes by @Copilot in #253
- v2.5.1 update by @jkcox in #254
Full Changelog: v2.5.0...v2.5.1
v2.5 - news and events a11y update 🏂
What's Changed
- github devops sync mvp by @jkcox in #207
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot[bot] in #209
- Bump path-to-regexp and express by @dependabot[bot] in #208
- Bump axios from 1.7.7 to 1.8.2 by @dependabot[bot] in #215
- Bump store2 from 2.14.2 to 2.14.4 by @dependabot[bot] in #210
- Bump dompurify from 2.5.7 to 3.2.4 by @dependabot[bot] in #213
- Bump elliptic from 6.6.0 to 6.6.1 by @dependabot[bot] in #214
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot[bot] in #216
- Bump @babel/runtime from 7.22.11 to 7.27.1 by @dependabot[bot] in #217
- Bump tar-fs and @wordpress/e2e-test-utils-playwright by @dependabot[bot] in #218
- Bump @babel/helpers from 7.26.0 to 7.27.1 by @dependabot[bot] in #219
- Bump tar-fs from 3.0.8 to 3.0.9 by @dependabot[bot] in #221
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #226
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in #227
- Bump on-headers and compression by @dependabot[bot] in #228
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in #229
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #230
- Bump form-data by @dependabot[bot] in #231
- Bump tar-fs from 3.0.9 to 3.1.1 by @dependabot[bot] in #233
- Bump axios from 1.8.2 to 1.12.2 by @dependabot[bot] in #234
- Fix block validation failure for news-grid cardButton inconsistency by @Copilot in #236
- Update news grid components from ASU Unity Stack dev branch by @Copilot in #240
- Update @asu/component-events npm package to v3.0.1 by @Copilot in #246
- v2.5 update by @jkcox in #249
New Contributors
- @Copilot made their first contribution in #236
Full Changelog: v2.4.0...v2.5.0
v2.4.0 - UDS Hero ⚡
What's Changed
- catch up main branch by @jkcox in #160
- bump main v2.1.5 by @jkcox in #164
- unityblocks v2.2.0 by @jkcox in #170
- v2.3.1 - anchor menu icons, news API URL update by @jkcox in #177
- main branch update to v2.3.2 by @jkcox in #179
- WCHM updates by @zainabD in #180
- Merge updates from develop into main branch by @zainabD in #181
- Bump graphql from 16.8.0 to 16.8.1 by @dependabot in #110
- Bump @babel/traverse from 7.22.11 to 7.23.2 by @dependabot in #129
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #130
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #188
- Bump elliptic from 6.5.4 to 6.6.0 by @dependabot in #186
- Bump dompurify from 2.4.7 to 2.5.7 by @dependabot in #187
- Bump serve-static and express by @dependabot in #189
- Bump follow-redirects from 1.15.2 to 1.15.9 by @dependabot in #196
- Bump tar from 6.1.15 to 6.2.1 by @dependabot in #197
- Jcox uds update 111424 by @jkcox in #202
- increment anchor-menu version 2.0.0 to 2.1.0 by @ramon-west-asu in #174
- Bump webpack from 5.88.2 to 5.95.0 by @dependabot in #194
- Bump ws and @wordpress/scripts by @dependabot in #195
- v2.4: update anchor menu user instructions, update hero by @jkcox in #204
- v2.4 main update by @jkcox in #206
Full Changelog: v2.3.2...v2.4.0
Hot fix: News grid dates
Update logic for dates from ASU News API