Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Update versions #1623

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

chore: Update versions #1623

wants to merge 1 commit into from

Conversation

wuespace-admin
Copy link
Member

@wuespace-admin wuespace-admin commented Dec 29, 2022

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@wuespace/parcel-optimizer-electron-require@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Initial release as part of the Parcel migration

@wuespace/parcel-reporter-tc-cli@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Initial release as part of the Parcel migration

@wuespace/parcel-resolver-react@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Initial release as part of the Parcel migration

@wuespace/telestion-client-cli@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Update the required NodeJS version to v16 or above

  • Rewrite the CLI in TypeScript

    The CLI has been entirely rewritten in TypeScript. While its usage should mostly be the same, verify that all your scripts are still working and adjust them if necessary.

    Programmatic APIs exposed by the CLI might have changed due to the rewrite.

  • Move to Parcel as a build tool and pnpm as a package manager

    From now on, Telestion Client projects relying on the telestion-client-cli (tc-cli) are required to use the pnpm package manager and Parcel as their build tool.

    Since this comes with major changes to the structure of client projects, we recommend that you regenerate a blank client project (using tc-cli init) and copy custom code over.

    Make sure that you have pnpm installed on your system.

  • Let Electron main process and preload source code live in Telestion Client projects themselves

    The Electron process source code, which was previously hidden / uneditable, now lives directly inside Telestion Client projects. While this offers more flexibility (and less black-boxing), we recommend that you still make use of the plugin system (see below) to perform actions in the main process to make upgrades much easier (if your electron.ts, etc., stay in their "original" form, you can just update them from time to time).

    Since this comes with major changes to the structure of client projects, we recommend that you regenerate a blank client project (using tc-cli init) and copy custom code over.

    For any plugins declared in your telestion.config.js, import them in the plugins array exported in src/electron/plugins/index.ts.

Patch Changes

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

0.18.1 (2022-02-10)

Bug Fixes

  • cli: Fix template directory parsing issues (06fea8c)

@wuespace/telestion-client-common@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Add data-testid attributes to components to enable better end to end testing

    The IDs follow the following convention (roughly following, but not strictly adhering to, the BEM class naming convention):

    telestionClientComponentName
    telestionClientComponentName-subElement
    telestionClientComponentName--modifier
    telestionClientComponentName-subElement--modifier
    

Patch Changes

  • Stop using placeholders in the login form text field as this has been deprecated by React Spectrum and didn't add any useful additional information

  • Remove Storybook-based component playground and documentation

    While we are looking into providing alternatives, we had to remove our Storybook-based component playground/documentation due to tooling incompatibilities.

    This includes the documentation on https://www.chromatic.com/library?appId=60798741f4e7dc0021585c53 and any Chromatic-/Storybook-based tests.

  • Update zustand to v4

    This leads to typing changes in the stores. The zustand API is still the same.

    What was previously typed as Store<T> is now typed as BoundStore<StoreApi<T>>.

  • Update React Spectrum

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@wuespace/telestion-client-core@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

Patch Changes

  • Remove Storybook-based component playground and documentation

    While we are looking into providing alternatives, we had to remove our Storybook-based component playground/documentation due to tooling incompatibilities.

    This includes the documentation on https://www.chromatic.com/library?appId=60798741f4e7dc0021585c53 and any Chromatic-/Storybook-based tests.

  • Update zustand to v4

    This leads to typing changes in the stores. The zustand API is still the same.

    What was previously typed as Store<T> is now typed as BoundStore<StoreApi<T>>.

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@wuespace/telestion-client-prop-types@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

Patch Changes

  • Fix an issue in the widgetPropType that caused a warning in the developer console
  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@wuespace/telestion-client-template@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

  • Move to Parcel as a build tool and pnpm as a package manager

    From now on, Telestion Client projects relying on the telestion-client-cli (tc-cli) are required to use the pnpm package manager and Parcel as their build tool.

    Since this comes with major changes to the structure of client projects, we recommend that you regenerate a blank client project (using tc-cli init) and copy custom code over.

    Make sure that you have pnpm installed on your system.

  • Add Cypress-based E2E testing

  • Let Electron main process and preload source code live in Telestion Client projects themselves

    The Electron process source code, which was previously hidden / uneditable, now lives directly inside Telestion Client projects. While this offers more flexibility (and less black-boxing), we recommend that you still make use of the plugin system (see below) to perform actions in the main process to make upgrades much easier (if your electron.ts, etc., stay in their "original" form, you can just update them from time to time).

    Since this comes with major changes to the structure of client projects, we recommend that you regenerate a blank client project (using tc-cli init) and copy custom code over.

    For any plugins declared in your telestion.config.js, import them in the plugins array exported in src/electron/plugins/index.ts.

Patch Changes

  • Fix React Spectrum styling/scaling issues

    The Spectrum Design system is incompatible with box-sizing: border-box. Any projects generated with the template in the future will no longer have styling issues.

    Manual migration

    To manually migrate your Telestion Client project, make the following modifications in your index.css file:

    Replace

    * {
    	box-sizing: border-box;
    }

    with

    :not([class*='spectrum-']) {
    	box-sizing: border-box;
    }

    and remove the following CSS block:

    input + svg,
    button svg {
    	padding-right: 0 !important;
    	padding-left: 0 !important;
    }

    This ensures that box-sizing: border-box only gets applied to non-Spectrum-design-elements.

  • Update zustand to v4

    This leads to typing changes in the stores. The zustand API is still the same.

    What was previously typed as Store<T> is now typed as BoundStore<StoreApi<T>>.

  • Update React Spectrum

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

0.18.1 (2022-02-10)

Note: Version bump only for package @wuespace/telestion-client-template

@wuespace/telestion-client-types@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@wuespace/vertx-event-bus@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

Patch Changes

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@wuespace/vertx-mock-server@0.19.0

Minor Changes

  • Move the monorepo build tooling to Parcel/pnpm

    This primarily affects the development within the telestion-client monorepo and shouldn't affect available APIs (unless otherwise specified in the changelog).

    It might, however, cause changes in the resulting format of the distributed files.

Patch Changes

  • Update ecosystem dependencies

All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.

@github-actions github-actions bot force-pushed the changeset-release/main branch 12 times, most recently from 59f8385 to ad22b03 Compare January 5, 2023 21:46
@github-actions github-actions bot force-pushed the changeset-release/main branch 9 times, most recently from 4f471dc to 6072aec Compare January 13, 2023 16:18
@github-actions github-actions bot force-pushed the changeset-release/main branch 9 times, most recently from 69dd0f6 to 121e44c Compare January 19, 2023 05:55
@github-actions github-actions bot force-pushed the changeset-release/main branch 8 times, most recently from df41209 to ae96a27 Compare March 19, 2024 00:22
@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 2a84e6e to fbcac23 Compare March 26, 2024 15:13
@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 6a97e88 to dc49aea Compare April 6, 2024 06:21
@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 4decce1 to 02c93e3 Compare April 26, 2024 22:32
@github-actions github-actions bot force-pushed the changeset-release/main branch 4 times, most recently from fb44970 to 2911d53 Compare May 8, 2024 16:19
@github-actions github-actions bot force-pushed the changeset-release/main branch 5 times, most recently from 2406ae5 to 99fe640 Compare May 20, 2024 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant