Skip to content

Releases: elixir-cloud-aai/cloud-components

v2.0.0-alpha.50

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:01
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

v2.0.0-alpha.49

v2.0.0-alpha.49 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 15:03
Immutable release. Only release title and notes can be modified.
v2.0.0-alpha.49
703538c

What's Changed

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

v2.0.0-alpha.48

v2.0.0-alpha.48 Pre-release
Pre-release

Choose a tag to compare

@uniqueg uniqueg released this 26 Oct 22:50
Immutable release. Only release title and notes can be modified.
567fa24

What's Changed

  • chore(deps): bump koa from 2.15.3 to 2.16.1 by @dependabot[bot] in #398
  • chore(deps-dev): bump esbuild from 0.18.20 to 0.25.0 by @dependabot[bot] in #397
  • feat: refactor to new architecture by @anuragxxd in #401
  • fix: dockerfile nginx.root user unknown by @akash2237778 in #404
  • fix: Update submit button text from 'Submit Workflow' to 'Submit Run' by @anuragxxd in #407
  • chore(deps): bump next from 14.2.30 to 14.2.35 by @dependabot[bot] in #410
  • chore(deps-dev): bump playwright from 1.54.1 to 1.56.1 by @dependabot[bot] in #408

New Contributors

Full Changelog: v1.0.1...v2.0.0-alpha.48

v1.0.1

Choose a tag to compare

@anuragxxd anuragxxd released this 25 Jan 22:06
587f721

Release Note: ELIXIR Cloud Components v1.0.1

The first stable release of ELIXIR Cloud Components (ECC) v1.0.1 is here!

Packages:

Features

TES: Manage task runs effortlessly.
WES: List, create, and delete workflows.
Unified design for seamless integration.

Installation

npm install @elixir-cloud/{package-name}


Build smarter cloud integrations with ECC!