Skip to content

v2.0.0-alpha.50

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:01
· 11 commits to dev since this release
Immutable release. Only release title and notes can be modified.
v2.0.0-alpha.50
46cb192

This prerelease brings the Cloud Registry component features that the Cloud Registry UI needs (an admin option, a service type picker, configurable environments, form change events and problem details on errors), opt-in surface, font and dark mode theming controls for all components, and fixes for high and critical advisories in the dependencies. Releases now run from version tags with npm trusted publishing and staged versions.

Breaking changes

  • ecc-utils-design-code no longer has the public methods isDarkMode(), updateEditorTheme() and setupThemeObserver(); the editor goes dark through the theming tokens like every other component. Error text now uses --ecc-destructive, whose dark default changed to oklch(0.704 0.191 22.216): themes that copied the old dark default get dark red error text on dark backgrounds (#446)
  • Cloud Registry: when the service types can't be loaded, the error message is now "Failed to load service types: " instead of the fixed "Failed to load service types"; code that compares the whole string must check its start (#454, #504)

Features

  • Opt-in surface attribute, --ecc-font-sans and --ecc-font-mono tokens, and a token-driven code editor theme for all components (#446)
  • Cloud Registry: an admin option in the service form (#447, #457, #501)
  • Cloud Registry: pick service types from a list (#456, #503)
  • Cloud Registry: configurable environments (#461, #505)
  • Cloud Registry: form change events (dirty state) (#462, #506)
  • Cloud Registry: problem details (status, title, detail) on errors (#454, #504)

Security

  • Bump nanoid and js-yaml in the lock file (high-severity advisories) (#526, #529)
  • Move the test runner to 1.x to drop extract-zip (GHSA-7pqw-9j4j-h8q3) (#527, #532)
  • Upgrade next to 15.5.28 in the documentation (25 Next.js advisories) (#533, #534)

Fixes

  • The dark attribute now works in Firefox, and error banners are readable in light mode (#446)
  • Cloud Registry: components react to provider changes (#448, #502)

Documentation

  • Use the org-wide community files and contributing guide (#487, #488, #524, #531)
  • Explain the documentation versions (#489, #490)
  • Drop the organization from the name, and the deprecated ELIXIR Cloud names (#512, #513, #525, #540)
  • Streamline the README (#520, #521)

Maintenance

Commits

  • docs: use the org-wide community files by @uniqueg in #488
  • chore(deps): bump fast-uri from 3.0.6 to 3.1.9 by @dependabot[bot] in #482
  • docs: explain the documentation versions by @uniqueg in #490
  • chore(deps): bump 13 transitive dependencies by @anuragxxd in #493
  • chore(deps): bump qs from 6.14.2 to 6.17.0 by @dependabot[bot] in #492
  • chore(deps): bump brace-expansion by @dependabot[bot] in #497
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #494
  • chore(deps-dev): bump handlebars from 4.7.9 to 4.7.10 by @dependabot[bot] in #495
  • chore(deps): bump ip-address and socks by @dependabot[bot] in #498
  • ci: publish prereleases as next after 2.0.0 by @uniqueg in #496
  • ci: use the shared gate action by @uniqueg in #500
  • ci: pin the shared actions to v1.0.0 by @uniqueg in #508
  • docs: drop the organization from the name by @uniqueg in #513
  • feat: add surface, font and dark mode controls by @uniqueg in #446
  • ci: align the release workflow by @uniqueg in #517
  • fix(cloud-registry): react to provider changes by @uniqueg in #502
  • feat(cloud-registry): expose problem details by @uniqueg in #504
  • docs: streamline the README by @uniqueg in #521
  • ci: gate the PR title check, report coverage by @uniqueg in #518
  • fix(deps): bump nanoid and js-yaml in lockfile by @uniqueg in #529
  • feat(cloud-registry): add admin option to form by @uniqueg in #501
  • feat(cloud-registry): pick service types from list by @uniqueg in #503
  • feat(cloud-registry): configurable environments by @uniqueg in #505
  • chore: add a backup code owner by @uniqueg in #530
  • fix(deps): move test runner to 1.x for extract-zip by @uniqueg in #532
  • feat(cloud-registry): add form change events by @uniqueg in #506
  • docs: stop overriding the org contributing guide by @uniqueg in #531
  • fix(deps): upgrade next to 15.5.28 in docs by @uniqueg in #534
  • docs: drop the deprecated ELIXIR Cloud names by @uniqueg in #540
  • chore(deps-dev): bump postcss from 8.5.6 to 8.5.23 by @dependabot[bot] in #537
  • chore(deps): bump fflate by @dependabot[bot] in #538
  • chore(deps): bump browserslist from 4.25.1 to 4.29.5 by @dependabot[bot] in #539
  • chore(deps): bump shell-quote from 1.8.3 to 1.12.0 by @dependabot[bot] in #541
  • chore(deps): bump tar from 7.4.3 to 7.5.22 by @dependabot[bot] in #542
  • chore: release 2.0.0-alpha.50 by @uniqueg in #545

Full Changelog: v2.0.0-alpha.49...v2.0.0-alpha.50