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

Fusion Framework Realse #903

Merged
merged 1 commit into from
Jun 7, 2023
Merged

Fusion Framework Realse #903

merged 1 commit into from
Jun 7, 2023

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 28, 2023

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

@equinor/fusion-framework-module-navigation@3.0.0

Major Changes

  • #907 7500ec2c Thanks @odinr! - extend base module provider

    • make NavigationProvider extend BaseModuleProvider
    • internal function _localizeLocation is renamed to _localizePath. should not cause breaking changes
    • expose localized state from Navigator (history)

    BREAKING CHANGE: NavigationProvider no longer extends Observable<{ action: Action; path: Path }>, use `INavigationProvider.state# Change Log (this is now a localized path)

Minor Changes

  • #907 7500ec2c Thanks @odinr! - add version to module

    • add prebuild step to generate version
    • update .gitignore to skip version.ts since this file is generated during building

Patch Changes

  • #913 83ee5abf Thanks @odinr! - Change init of NavigationProvider

    moved the init to constructor

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-module@4.2.0

Minor Changes

  • #902 3efbf0bb Thanks @odinr! - Feat(module) add base module class

    As a module developer there should be a base provider class to extend, which handles basic wireing.

    Some aspects of providers should be the same for all, like version handling.

    These new features does not change any existing code, only tooling for future development

  • #882 76b30c1e Thanks @odinr! - Add possibility to add multilevel config for module

    type MyModuleConfig = {
        foo: string;
        bar?: number;
        nested?: { up: boolean };
    };
    
    class MyModuleConfigurator extends BaseConfigBuilder<MyModuleConfig> {
        public setFoo(cb: ModuleConfigCallback<string>) {
            this._set('foo', cb);
        }
    
        public setBar(cb: ModuleConfigCallback<number>) {
            this._set('bar', cb);
        }
    
        public setUp(cb: ModuleConfigCallback<boolean>) {
            this._set('nested.up', cb);
        }
    }
  • #902 3efbf0bb Thanks @odinr! - Feat(module): add semver

    In some cases other modules might require features in sibling modules

    if (modules.context.version.satisfies('>=7.2')) {
        // do some code
    } else {
        throw Error(
            'this feature requires ContextModule of 7.2 or higher, please update depencies'
        );
    }

    Usage:

    • log telemetry about module usage and outdated application
    • debug code runtime by knowing version of implementation
    • write inter-opt when breaking changes accour

Patch Changes

  • #907 7500ec2c Thanks @odinr! - export lib assets:

    • SemanticVersion
    • ModuleProvider
  • #913 83ee5abf Thanks @odinr! - Change base behavior of BaseModuleProvider

    because of weird limitations of JavaScript, private fields are not accessible until all constructors are initialized (from ancestor to current child).
    This causes the abstract init function could not access private members when overridden.

    The usage when extending BaseModuleProvider is not as 😘, but now works

  • #907 7500ec2c Thanks @odinr! - allow SemanticVersion as version in ctor args for BaseModuleProvider

  • #924 060818eb Thanks @asbjornhaland! - fix(module): add config builder callback args to process config method so that

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-app@7.0.15

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [3efbf0bb, 7500ec2c, 76b30c1e, 83ee5abf, 7500ec2c, 060818eb, 3efbf0bb, a7858a1c]:

    • @equinor/fusion-framework-module@4.2.0
    • @equinor/fusion-framework@7.0.14
    • @equinor/fusion-framework-module-app@5.1.3
    • @equinor/fusion-framework-module-http@5.0.3
    • @equinor/fusion-framework-module-msal@3.0.3

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

@equinor/fusion-framework-cli@7.0.11

Patch Changes

  • #910 d40951a3 Thanks @asbjornhaland! - Removes requirement of leading slash in main attr in package.json, meaning
    both "main": "src/index.ts" and "main": "/src/index.ts" will resolve.

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-app@7.0.15

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

@equinor/fusion-framework@7.0.14

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [3efbf0bb, 7500ec2c, 76b30c1e, 83ee5abf, 7500ec2c, 060818eb, 3efbf0bb, a7858a1c]:

    • @equinor/fusion-framework-module@4.2.0
    • @equinor/fusion-framework-module-context@4.0.9
    • @equinor/fusion-framework-module-http@5.0.3
    • @equinor/fusion-framework-module-msal@3.0.3
    • @equinor/fusion-framework-module-service-discovery@7.0.4

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

@equinor/fusion-framework-module-ag-grid@29.3.2

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-module-app@5.1.3

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-module-context@4.0.9

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

@equinor/fusion-framework-module-http@5.0.3

Patch Changes

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

@equinor/fusion-framework-module-msal@3.0.3

Patch Changes

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

@equinor/fusion-framework-module-service-discovery@7.0.4

Patch Changes

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

@equinor/fusion-framework-module-telemetry@3.0.7

Patch Changes

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

@equinor/fusion-framework-module-widget@1.0.4

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-react-app@4.0.17

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-app@7.0.15
    • @equinor/fusion-framework-react@5.1.4
    • @equinor/fusion-framework-react-module-http@3.0.3

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

@equinor/fusion-framework-react-components-bookmark@0.1.13

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-react-module-bookmark@2.0.12

@equinor/fusion-framework-react@5.1.4

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework@7.0.14
    • @equinor/fusion-framework-react-module-context@6.0.9
    • @equinor/fusion-framework-react-module-http@3.0.3

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

@equinor/fusion-framework-legacy-interopt@4.0.12

Patch Changes

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

@equinor/fusion-framework-react-module-bookmark@2.0.12

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-module-context@4.0.9
    • @equinor/fusion-framework-react@5.1.4
    • @equinor/fusion-framework-react-module@3.0.3

@equinor/fusion-framework-react-module-context@6.0.9

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-module-context@4.0.9
    • @equinor/fusion-framework-react-module@3.0.3

@equinor/fusion-framework-react-module-event@3.0.3

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future
  • Updated dependencies [a7858a1c]:

    • @equinor/fusion-framework-react-module@3.0.3

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

@equinor/fusion-framework-react-module-http@3.0.3

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-react-module@3.0.3

Patch Changes

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

@equinor/fusion-framework-cookbook-app-react@4.0.18

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-cookbook-app-react-bookmark@4.0.18

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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

@equinor/fusion-framework-cookbook-app-react-bookmark-advanced@4.0.18

Patch Changes

  • #905 a7858a1c Thanks @odinr! - 🚧 Chore: dedupe packages

    • align all versions of typescript
    • update types to build
      • a couple of typecasts did not satisfies and was recasted as unknwon, marked with TODO, should be fixed in future

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 9 times, most recently from 364ac68 to cf1778f Compare May 30, 2023 13:36
@github-actions github-actions bot requested review from a team and odinr as code owners May 30, 2023 13:36
eikeland
eikeland previously approved these changes May 31, 2023
@github-actions github-actions bot force-pushed the changeset-release/main branch from cf1778f to 2d5e767 Compare May 31, 2023 07:47
@odinr odinr mentioned this pull request May 31, 2023
5 tasks
@github-actions github-actions bot force-pushed the changeset-release/main branch 6 times, most recently from f767516 to 098106d Compare June 7, 2023 08:35
Copy link
Collaborator

@odinr odinr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤞🏻

@odinr odinr enabled auto-merge (squash) June 7, 2023 08:41
@github-actions github-actions bot force-pushed the changeset-release/main branch from 098106d to a273406 Compare June 7, 2023 08:58
@odinr odinr disabled auto-merge June 7, 2023 08:59
@odinr odinr merged commit 69200c0 into main Jun 7, 2023
@odinr odinr deleted the changeset-release/main branch June 7, 2023 08:59
odinr pushed a commit that referenced this pull request Jun 7, 2023
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.

2 participants