- Updated dependencies [de2b4fb]
- @equinor/fusion-framework-module-app@8.0.4
- @equinor/fusion-framework-module-http@8.0.5
- @equinor/fusion-framework@8.0.12
- 80c3e4a: Internal: reference tracking issues (#5060, #5061) in existing TODO comments to satisfy fusion-lint's
no-todo-without-issuerule; no behavior changes. - 80c3e4a: Internal: resolve
noExplicitAny/noConfusingVoidTypeBiome warnings inAppConfigurator.useFrameworkServiceClient's options widening and theAppRenderFncallback return-type union, using explanatorybiome-ignorecomments. No public API or behavior change. - Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- Updated dependencies [80c3e4a]
- @equinor/fusion-framework@8.0.11
- @equinor/fusion-framework-module-app@8.0.3
- @equinor/fusion-framework-module-event@6.0.1
- @equinor/fusion-framework-module-http@8.0.4
- @equinor/fusion-framework-module-msal@10.0.2
- @equinor/fusion-framework-module@6.1.1
- @equinor/fusion-framework-module-telemetry@7.0.1
- Updated dependencies [7508555]
- @equinor/fusion-framework-module-msal@10.0.1
- @equinor/fusion-framework@8.0.10
- @equinor/fusion-framework-module-telemetry@7.0.0
- @equinor/fusion-framework@8.0.9
- @equinor/fusion-framework-module-msal@10.0.0
- @equinor/fusion-framework-module-app@8.0.2
- @equinor/fusion-framework-module-http@8.0.3
- @equinor/fusion-framework-module-telemetry@6.0.1
- @equinor/fusion-framework@8.0.8
- Updated dependencies [b7b1d9a]
- Updated dependencies [b7b1d9a]
- Updated dependencies [b7b1d9a]
- @equinor/fusion-framework-module@6.1.0
- @equinor/fusion-framework@8.0.7
- @equinor/fusion-framework-module-telemetry@6.0.0
- @equinor/fusion-framework-module-msal@9.0.0
- @equinor/fusion-framework-module-app@8.0.2
- @equinor/fusion-framework-module-http@8.0.2
- Updated dependencies [730d51a]
- @equinor/fusion-framework-module-msal@8.0.5
- @equinor/fusion-framework@8.0.6
- Updated dependencies [f045ac0]
- Updated dependencies [f045ac0]
- @equinor/fusion-framework-module-msal@8.0.4
- @equinor/fusion-framework-module-app@8.0.2
- @equinor/fusion-framework-module-http@8.0.1
- @equinor/fusion-framework-module-telemetry@5.0.2
- @equinor/fusion-framework@8.0.5
- Updated dependencies [51e6e50]
- @equinor/fusion-framework-module-msal@8.0.3
- @equinor/fusion-framework@8.0.4
- Updated dependencies [a6355fe]
- @equinor/fusion-framework-module-app@8.0.1
- @equinor/fusion-framework-module-telemetry@5.0.1
- @equinor/fusion-framework@8.0.3
- Updated dependencies [02a5859]
- @equinor/fusion-framework-module-msal@8.0.2
- @equinor/fusion-framework@8.0.2
- Updated dependencies [244b995]
- @equinor/fusion-framework-module-msal@8.0.1
- @equinor/fusion-framework@8.0.1
-
abffa53: Major version bump for Fusion Framework React 19 release.
All packages are bumped to the next major version as part of the React 19 upgrade. This release drops support for React versions below 18 and includes breaking changes across the framework.
Breaking changes:
- Peer dependencies now require React 18 or 19 (
^18.0.0 || ^19.0.0) - React Router upgraded from v6 to v7
- Navigation module refactored with new history API
renderComponentandrenderAppnow usecreateRootAPI
Migration:
- Update your React version to 18.0.0 or higher before upgrading
- Replace
NavigationProvider.createRouter()with@equinor/fusion-framework-react-router - See individual package changelogs for package-specific migration steps
- Peer dependencies now require React 18 or 19 (
-
aaa3f74: fix(security): address undici multiple vulnerabilities (CVE-2026-1524, 1527, 1528, 2581)
Upgrade undici from 7.22.0 to 7.24.3 to fix multiple security vulnerabilities affecting WebSocket parsing, HTTP header validation, and request deduplication:
- CVE-2026-1528 (HIGH): WebSocket 64-bit length integer overflow causing process crash
- CVE-2026-1524 (MODERATE): HTTP/1.1 response field header injection
- CVE-2026-1527 (MODERATE): CRLF injection via upgrade option enabling protocol smuggling
- CVE-2026-2581 (MODERATE): Unbounded memory consumption in deduplication handler
These are non-breaking security patches that harden undici against untrusted upstream endpoints and malicious WebSocket frames.
Advisories: GHSA-f269-vfmq-vjvj, GHSA-v9p9-hfj2-hcw8, GHSA-4992-7rv2-5pvq, GHSA-phc3-fgpg-7m6h Fixed in: undici 7.24.0+ (deployed 7.24.3)
-
Updated dependencies [abffa53]
-
Updated dependencies [abffa53]
-
Updated dependencies [abffa53]
-
Updated dependencies [abffa53]
-
Updated dependencies [aaa3f74]
-
Updated dependencies [abffa53]
- @equinor/fusion-framework@8.0.0
- @equinor/fusion-framework-module@6.0.0
- @equinor/fusion-framework-module-app@8.0.0
- @equinor/fusion-framework-module-bookmark@4.0.0
- @equinor/fusion-framework-module-event@6.0.0
- @equinor/fusion-framework-module-http@8.0.0
- @equinor/fusion-framework-module-msal@8.0.0
- @equinor/fusion-framework-module-telemetry@5.0.0
-
#4157
6aa8e1fThanks @Noggling! - Internal: patch release to align TypeScript types across packages for consistent type compatibility. -
Updated dependencies [
6aa8e1f,db8fa81]:- @equinor/fusion-framework@7.4.13
- @equinor/fusion-framework-module-app@7.4.1
- @equinor/fusion-framework-module-bookmark@3.0.6
- @equinor/fusion-framework-module-event@5.0.1
- @equinor/fusion-framework-module-http@7.0.8
- @equinor/fusion-framework-module@5.0.6
- @equinor/fusion-framework-module-msal@7.3.1
- @equinor/fusion-framework-module-telemetry@4.6.4
- Updated dependencies [
ec7d2ce]:- @equinor/fusion-framework-module-msal@7.3.0
- @equinor/fusion-framework@7.4.12
- Updated dependencies []:
- @equinor/fusion-framework@7.4.11
- Updated dependencies [
c8e27eb]:- @equinor/fusion-framework-module-msal@7.2.2
- @equinor/fusion-framework@7.4.10
- Updated dependencies [
1594ed8,1594ed8]:- @equinor/fusion-framework-module-msal@7.2.1
- @equinor/fusion-framework@7.4.9
- Updated dependencies [
dcf51aa]:- @equinor/fusion-framework-module-msal@7.2.0
- @equinor/fusion-framework@7.4.8
- Updated dependencies [
0b34d5d]:- @equinor/fusion-framework-module-msal@7.1.0
- @equinor/fusion-framework@7.4.7
-
#4022
1b62bd9Thanks @odinr! - Internal: simplify endpoint configuration in AppConfigurator to use direct property access via destructuring.// Simplified from complex conditional to simple destructuring const { endpoints = {} } = this.env.config ?? {};
Resolves: equinor/fusion#792
- Updated dependencies [
21458e5]:- @equinor/fusion-framework-module-telemetry@4.6.3
- @equinor/fusion-framework@7.4.6
-
#3995
434ce70Thanks @asbjornhaland! - Add support for session overridden service discovery endpointsChecks
overriddenServiceDiscoveryUrlsin session storage.The serviceName is looked up in ServiceDiscovery. User can override url and scopes with session values. App can override url and scopes with app config.
Priority:
- Session overrides
- AppConfig
- ServiceDiscovery
- Updated dependencies []:
- @equinor/fusion-framework@7.4.5
- Updated dependencies [
1f5a8e4]:- @equinor/fusion-framework-module-event@5.0.0
- @equinor/fusion-framework@7.4.4
- @equinor/fusion-framework-module-app@7.4.0
- @equinor/fusion-framework-module-bookmark@3.0.5
- @equinor/fusion-framework-module-telemetry@4.6.2
- Updated dependencies [
cb37cae]:- @equinor/fusion-framework-module-msal@7.0.0
- @equinor/fusion-framework@7.4.3
- @equinor/fusion-framework-module-app@7.4.0
- @equinor/fusion-framework-module-http@7.0.7
-
#3961
343f5f9Thanks @asbjornhaland! - Add possibility to configure and override service-discovery in AppConfig.Allows developers to define overrides in
app.config.[ENV].ts:export default defineAppConfig(() => ({ endpoints: { admin: { url: "MY_OVERRIDDEN_URL", // e.g. an url to a PR-environment scopes: [], }, }, }));
- Updated dependencies [
343f5f9,122752b]:- @equinor/fusion-framework-module-app@7.3.0
- @equinor/fusion-framework-module-event@4.4.1
-
#3845
5114ac4Thanks @asbjornhaland! - Fix tsconfig references -
Updated dependencies [
5114ac4]:- @equinor/fusion-framework-module-app@7.2.1
- #3842
d38cd60Thanks @asbjornhaland! - Add module fusion-framework-module-analytics
- Updated dependencies [
d38cd60]:- @equinor/fusion-framework-module-app@7.2.0
- Updated dependencies [
11fe961,11fe961,11fe961,11fe961,11fe961]:- @equinor/fusion-framework-module-http@7.0.5
- @equinor/fusion-framework@7.4.2
- @equinor/fusion-framework-module-telemetry@4.4.0
- @equinor/fusion-framework-module-msal@6.0.0
- @equinor/fusion-framework-module-app@7.1.0
-
#3590
0bc6b38Thanks @odinr! - Internal: Add static className properties to configurator classes (ModulesConfigurator, FrameworkConfigurator, AppConfigurator) to prevent constructor name mangling during compilation and ensure proper event naming. -
Updated dependencies [
dcdec9f,6900d98,e1a94c5,e1a94c5,31e2581,0bc6b38]:- @equinor/fusion-framework-module-event@4.4.0
- @equinor/fusion-framework-module-http@7.0.3
- @equinor/fusion-framework-module@5.0.4
- @equinor/fusion-framework-module-msal@5.1.1
- @equinor/fusion-framework-module-telemetry@4.3.0
- @equinor/fusion-framework@7.4.1
-
#3493
9f5de98Thanks @odinr! - Add telemetry integration to app configurator.- Add telemetry module dependency to enable telemetry collection
- Configure telemetry in app module configurator with metadata extraction from app manifest
- Add event mapping to prefix configurator events with
AppConfigurator::namespace - Set default telemetry scope to
['app']for app-specific telemetry - Remove unused ModuleConsoleLogger import in favor of telemetry logging
This enables applications to collect telemetry data from module configuration events and app lifecycle.
resolves: #3486
-
#3490
45954e5Thanks @odinr! - Remove explicit logger initialization from configurator constructors in favor of telemetry.- Removed
this.logger = new ModuleConsoleLogger(...)from FrameworkConfigurator, AppConfigurator, and WidgetConfigurator constructors - Logger functionality will be handled through telemetry module with console logging adapter
This prepares the configurators to use telemetry for logging instead of direct console logger initialization.
- Removed
-
Updated dependencies [
45954e5,a66d70a,7ba4713,45954e5,4e78565,0bad642,45954e5]:- @equinor/fusion-framework@7.4.0
- @equinor/fusion-framework-module-http@7.0.2
- @equinor/fusion-framework-module@5.0.3
- @equinor/fusion-framework-module-telemetry@4.2.0
- @equinor/fusion-framework-module-app@7.0.2
- @equinor/fusion-framework-module-bookmark@3.0.2
- Updated dependencies [
c222c67,c222c67,c222c67,c222c67]:- @equinor/fusion-framework-module-app@7.0.0
- @equinor/fusion-framework-module-bookmark@3.0.0
- @equinor/fusion-framework-module-http@7.0.0
- @equinor/fusion-framework-module-msal@5.0.0
- @equinor/fusion-framework@7.3.19
- Updated dependencies [
8fffbfb,8fffbfb,8fffbfb,8fffbfb,8fffbfb,8fffbfb]:- @equinor/fusion-framework-module-bookmark@2.2.0
- @equinor/fusion-framework-module-http@6.3.4
- @equinor/fusion-framework-module@5.0.0
- @equinor/fusion-framework-module-app@6.1.17
- @equinor/fusion-framework-module-msal@4.0.8
- @equinor/fusion-framework@7.3.17
- @equinor/fusion-framework-module-event@4.3.7
- Updated dependencies []:
- @equinor/fusion-framework@7.3.16
- @equinor/fusion-framework-module-bookmark@2.1.15
- Updated dependencies [
0bdd7f4]:- @equinor/fusion-framework-module-bookmark@2.1.15
- Updated dependencies [
9982c09]:- @equinor/fusion-framework-module-bookmark@2.1.14
- Updated dependencies [
9cc3adc]:- @equinor/fusion-framework-module-bookmark@2.1.13
-
#3088
7441b13Thanks @eikeland! - chore: update package typesVersions- Updated package.json typesVersions.
- Ensures backward compatibility with older node versions.
- Ensured consistency with workspace and repository configuration.
-
Updated dependencies [
7441b13]:- @equinor/fusion-framework-module-bookmark@2.1.12
- @equinor/fusion-framework-module-http@6.3.3
- @equinor/fusion-framework-module-msal@4.0.7
- @equinor/fusion-framework-module-app@6.1.16
- @equinor/fusion-framework@7.3.15
- Updated dependencies []:
- @equinor/fusion-framework-module-app@6.1.15
- @equinor/fusion-framework-module-bookmark@2.1.11
- @equinor/fusion-framework@7.3.14
- Updated dependencies []:
- @equinor/fusion-framework-module-app@6.1.14
- @equinor/fusion-framework-module-bookmark@2.1.10
- @equinor/fusion-framework@7.3.13
- Updated dependencies []:
- @equinor/fusion-framework@7.3.12
- @equinor/fusion-framework-module-bookmark@2.1.9
- Updated dependencies [
96bb1fb]:- @equinor/fusion-framework-module@4.4.2
- @equinor/fusion-framework-module-event@4.3.6
- @equinor/fusion-framework-module-app@6.1.13
- @equinor/fusion-framework-module-bookmark@2.1.9
- @equinor/fusion-framework@7.3.11
- @equinor/fusion-framework-module-http@6.3.2
- @equinor/fusion-framework-module-msal@4.0.6
-
#3054
c6af3a3Thanks @asbjornhaland! - Re-add typesVersions from package.json files -
Updated dependencies [
e49f916,c6af3a3]:- @equinor/fusion-framework-module@4.4.1
- @equinor/fusion-framework-module-bookmark@2.1.8
- @equinor/fusion-framework-module-event@4.3.5
- @equinor/fusion-framework-module-http@6.3.1
- @equinor/fusion-framework-module-msal@4.0.5
- @equinor/fusion-framework-module-app@6.1.12
- @equinor/fusion-framework@7.3.10
- Updated dependencies [
efd70a3,7a0a510]:- @equinor/fusion-framework-module@4.4.0
- @equinor/fusion-framework-module-http@6.3.0
- @equinor/fusion-framework@7.3.9
- @equinor/fusion-framework-module-app@6.1.11
- @equinor/fusion-framework-module-bookmark@2.1.7
- @equinor/fusion-framework-module-event@4.3.4
- @equinor/fusion-framework-module-msal@4.0.4
-
#3012
f53b60bThanks @odinr! - removedtypesVersionsfrom packages, since we no longer support TS < 4.7, also correctedtypespath in package.json -
Updated dependencies [
f53b60b]:- @equinor/fusion-framework-module-bookmark@2.1.6
- @equinor/fusion-framework-module@4.3.8
- @equinor/fusion-framework-module-event@4.3.3
- @equinor/fusion-framework-module-http@6.2.5
- @equinor/fusion-framework-module-msal@4.0.3
- @equinor/fusion-framework-module-app@6.1.10
- @equinor/fusion-framework@7.3.8
- Updated dependencies []:
- @equinor/fusion-framework@7.3.7
- @equinor/fusion-framework-module-bookmark@2.1.5
- Updated dependencies []:
- @equinor/fusion-framework-module-bookmark@2.1.5
- @equinor/fusion-framework@7.3.6
- @equinor/fusion-framework-module-app@6.1.9
- Updated dependencies [
88aab5c,e164abc]:- @equinor/fusion-framework-module-bookmark@2.1.4
- @equinor/fusion-framework-module-http@6.2.4
- @equinor/fusion-framework@7.3.5
- @equinor/fusion-framework-module-app@6.1.8
- Updated dependencies []:
- @equinor/fusion-framework@7.3.4
- @equinor/fusion-framework-module-bookmark@2.1.3
- Updated dependencies [
e3de5fa]:- @equinor/fusion-framework-module-app@6.1.8
- @equinor/fusion-framework-module-bookmark@2.1.3
- Updated dependencies [
378f897]:- @equinor/fusion-framework-module-app@6.1.7
- @equinor/fusion-framework-module-bookmark@2.1.3
-
#2885
abb3560Thanks @dependabot! - Update heTypescriptversion^5.7.3to^5.8.2 -
Updated dependencies [
abb3560,8c6c598,fdd057e]:- @equinor/fusion-framework-module-bookmark@2.1.3
- @equinor/fusion-framework-module@4.3.7
- @equinor/fusion-framework-module-event@4.3.2
- @equinor/fusion-framework-module-http@6.2.3
- @equinor/fusion-framework-module-msal@4.0.2
- @equinor/fusion-framework-module-app@6.1.6
- @equinor/fusion-framework@7.3.3
- Updated dependencies []:
- @equinor/fusion-framework@7.3.2
- @equinor/fusion-framework-module-bookmark@2.1.2
-
#2848
dcd2fb1Thanks @odinr! - Refactored imports to usetypewhen importing types from a module, to conform with theuseImportTyperule in Biome. -
Updated dependencies [
ba5d12e,6efabb7,1953dd2,dcd2fb1]:- @equinor/fusion-framework-module@4.3.6
- @equinor/fusion-framework-module-http@6.2.2
- @equinor/fusion-framework-module-app@6.1.5
- @equinor/fusion-framework-module-msal@4.0.1
- @equinor/fusion-framework-module-bookmark@2.1.2
- @equinor/fusion-framework-module-event@4.3.1
- @equinor/fusion-framework@7.3.1
-
#2814
ea4b522Thanks @odinr! - Removed the functionality for configuring MSAL in an application, since the ancestor should provide an instance for the application to use.This is not a breaking change, but a warning will be logged if the application tries to configure MSAL.
-
Updated dependencies [
ea4b522,ea4b522]:- @equinor/fusion-framework-module-msal@4.0.0
- @equinor/fusion-framework@7.3.0
- @equinor/fusion-framework-module-app@6.1.4
- @equinor/fusion-framework-module-http@6.2.1
- @equinor/fusion-framework-module-bookmark@2.1.1
- Updated dependencies []:
- @equinor/fusion-framework-module-app@6.1.4
- @equinor/fusion-framework-module-feature-flag@1.1.12
- @equinor/fusion-framework@7.2.16
- Updated dependencies [
a551b01]:- @equinor/fusion-framework-module-event@4.3.0
- @equinor/fusion-framework@7.2.15
- @equinor/fusion-framework-module-app@6.1.3
- @equinor/fusion-framework-module-feature-flag@1.1.11
- Updated dependencies [
83a7ee9]:- @equinor/fusion-framework-module-app@6.1.3
- @equinor/fusion-framework@7.2.14
- Updated dependencies [
add2e98]:- @equinor/fusion-framework-module-app@6.1.2
- @equinor/fusion-framework@7.2.13
- Updated dependencies [
59ab642]:- @equinor/fusion-framework-module-app@6.1.1
- @equinor/fusion-framework@7.2.12
- Updated dependencies [
30767a2]:- @equinor/fusion-framework-module-feature-flag@1.1.11
- @equinor/fusion-framework-module-app@6.0.3
- @equinor/fusion-framework@7.2.11
- Updated dependencies []:
- @equinor/fusion-framework@7.2.10
- Updated dependencies [
21db01b]:- @equinor/fusion-framework-module-feature-flag@1.1.10
- @equinor/fusion-framework-module-app@6.0.2
- @equinor/fusion-framework@7.2.9
- Updated dependencies [
248ee1f]:- @equinor/fusion-framework-module-app@6.0.1
- Updated dependencies [
e11ad64]:- @equinor/fusion-framework-module-app@6.0.0
- Updated dependencies [
73af73e,73af73e,73af73e,73af73e]:- @equinor/fusion-framework-module-http@6.2.0
- @equinor/fusion-framework@7.2.8
- @equinor/fusion-framework-module-app@5.3.11
- @equinor/fusion-framework-module-feature-flag@1.1.9
- Updated dependencies [
c776845,2644b3d]:- @equinor/fusion-framework-module-http@6.1.0
- @equinor/fusion-framework-module@4.3.5
- @equinor/fusion-framework@7.2.7
- @equinor/fusion-framework-module-app@5.3.11
- @equinor/fusion-framework-module-feature-flag@1.1.9
- @equinor/fusion-framework-module-event@4.2.4
- @equinor/fusion-framework-module-msal@3.1.5
- Updated dependencies []:
- @equinor/fusion-framework-module-feature-flag@1.1.8
- @equinor/fusion-framework-module-app@5.3.11
- @equinor/fusion-framework@7.2.6
- Updated dependencies [
75d676d,00d5e9c]:- @equinor/fusion-framework-module@4.3.4
- @equinor/fusion-framework@7.2.5
- @equinor/fusion-framework-module-app@5.3.10
- @equinor/fusion-framework-module-event@4.2.3
- @equinor/fusion-framework-module-feature-flag@1.1.7
- @equinor/fusion-framework-module-http@6.0.3
- @equinor/fusion-framework-module-msal@3.1.4
- Updated dependencies [
decb9e9,a1524e9]:- @equinor/fusion-framework-module-http@6.0.2
- @equinor/fusion-framework-module@4.3.3
- @equinor/fusion-framework-module-app@5.3.9
- @equinor/fusion-framework-module-feature-flag@1.1.6
- @equinor/fusion-framework@7.2.4
- @equinor/fusion-framework-module-event@4.2.2
- @equinor/fusion-framework-module-msal@3.1.3
- Updated dependencies [
736ef31]:- @equinor/fusion-framework-module-event@4.2.1
- @equinor/fusion-framework@7.2.3
- @equinor/fusion-framework-module-app@5.3.8
- @equinor/fusion-framework-module-feature-flag@1.1.5
-
#2320
1dd85f3Thanks @odinr! - Removed theremoveCommentsoption from thetsconfig.base.jsonfile.Removing the
removeCommentsoption allows TypeScript to preserve comments in the compiled JavaScript output. This can be beneficial for several reasons:- Improved debugging: Preserved comments can help developers understand the code better during debugging sessions.
- Documentation: JSDoc comments and other important code documentation will be retained in the compiled output.
- Source map accuracy: Keeping comments can lead to more accurate source maps, which is crucial for debugging and error tracking.
No action is required from consumers of the library. This change affects the build process and doesn't introduce any breaking changes or new features.
Before:
{ "compilerOptions": { "module": "ES2022", "target": "ES6", "incremental": true, "removeComments": true, "preserveConstEnums": true, "sourceMap": true, "moduleResolution": "node" } }After:
{ "compilerOptions": { "module": "ES2022", "target": "ES6", "incremental": true, "preserveConstEnums": true, "sourceMap": true, "moduleResolution": "node" } }This change ensures that comments are preserved in the compiled output, potentially improving the development and debugging experience for users of the Fusion Framework.
-
Updated dependencies [
2f74edc,788d0b9,86d55b8,788d0b9,788d0b9,b628e90,29ff796,1dd85f3]:- @equinor/fusion-framework-module@4.3.2
- @equinor/fusion-framework-module-http@6.0.1
- @equinor/fusion-framework-module-feature-flag@1.1.5
- @equinor/fusion-framework-module-event@4.2.0
- @equinor/fusion-framework-module-msal@3.1.2
- @equinor/fusion-framework-module-app@5.3.8
- @equinor/fusion-framework@7.2.2
- Updated dependencies [
97e41a5,da9dd83]:- @equinor/fusion-framework-module-app@5.3.7
- @equinor/fusion-framework-module-feature-flag@1.1.4
- @equinor/fusion-framework@7.2.1
- #2208
b8d52adThanks @asbjornhaland! - Add optional option touseFrameworkServiceClient
-
#2181
ba2379bThanks @odinr! - If you were previously using thebloborblob# Change Log methods from theIHttpClientand expecting aBlobresult, you must now use the newBlobResult` type, which includes the filename (if available) and the blob data.Migration Guide:
// Before const blob = await httpClient.blob("/path/to/blob"); console.log(blob); // Blob instance // After const blobResult = await httpClient.blob<Blob>("/path/to/blob"); console.log(blobResult.filename); // 'example.pdf' console.log(blobResult.blob); // Blob instance
- Updated dependencies [
1e60919,ba2379b,ba2379b]:- @equinor/fusion-framework-module-http@6.0.0
- @equinor/fusion-framework@7.2.0
- @equinor/fusion-framework-module-app@5.3.6
- @equinor/fusion-framework-module-feature-flag@1.1.3
- Updated dependencies [
fb424be,9a91bb7,fb424be,fb424be]:- @equinor/fusion-framework-module@4.3.1
- @equinor/fusion-framework-module-event@4.1.2
- @equinor/fusion-framework@7.1.8
- @equinor/fusion-framework-module-app@5.3.5
- @equinor/fusion-framework-module-feature-flag@1.1.2
- @equinor/fusion-framework-module-http@5.2.3
- @equinor/fusion-framework-module-msal@3.1.1
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.3.4
- @equinor/fusion-framework@7.1.7
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.3.3
- @equinor/fusion-framework@7.1.6
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.3.2
- @equinor/fusion-framework-module-feature-flag@1.1.1
- @equinor/fusion-framework@7.1.5
- Updated dependencies [
fab2d22]:- @equinor/fusion-framework-module-http@5.2.2
- @equinor/fusion-framework@7.1.4
- @equinor/fusion-framework-module-app@5.3.1
- @equinor/fusion-framework-module-feature-flag@1.1.1
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.3.1
- @equinor/fusion-framework-module-feature-flag@1.1.1
- @equinor/fusion-framework@7.1.3
- Updated dependencies [
4af517f,4af517f]:- @equinor/fusion-framework-module-http@5.2.1
- @equinor/fusion-framework@7.1.2
- @equinor/fusion-framework-module-app@5.3.0
- @equinor/fusion-framework-module-feature-flag@1.1.0
-
#1981
3d068b5Thanks @eikeland! - Align package exports with node10+ documentation. -
Updated dependencies [
3d068b5]:- @equinor/fusion-framework-module-event@4.1.1
- @equinor/fusion-framework@7.1.1
- @equinor/fusion-framework-module-app@5.3.0
- @equinor/fusion-framework-module-feature-flag@1.1.0
- Updated dependencies [
f3ae28d,f3ae28d]:- @equinor/fusion-framework-module@4.3.0
- @equinor/fusion-framework-module-feature-flag@1.1.0
- @equinor/fusion-framework-module-event@4.1.0
- @equinor/fusion-framework-module-http@5.2.0
- @equinor/fusion-framework-module-msal@3.1.0
- @equinor/fusion-framework-module-app@5.3.0
- @equinor/fusion-framework@7.1.0
- Updated dependencies []:
- @equinor/fusion-framework@7.0.33
- Updated dependencies [
2acd475]:- @equinor/fusion-framework-module-app@5.2.14
- @equinor/fusion-framework@7.0.32
- Updated dependencies []:
- @equinor/fusion-framework@7.0.31
- Updated dependencies [
152cf73]:- @equinor/fusion-framework-module@4.2.7
- @equinor/fusion-framework@7.0.30
- @equinor/fusion-framework-module-app@5.2.13
- @equinor/fusion-framework-module-event@4.0.8
- @equinor/fusion-framework-module-feature-flag@1.0.2
- @equinor/fusion-framework-module-http@5.1.6
- @equinor/fusion-framework-module-msal@3.0.10
- #1781
0f3affaThanks @odinr! - removeduseFeatureFlagsfromAppConfiguratorsince caused issued for users without installing feature-flag module
- Updated dependencies [
1ca8264]:- @equinor/fusion-framework-module-app@5.2.13
- @equinor/fusion-framework-module-feature-flag@1.0.1
- @equinor/fusion-framework@7.0.29
-
#1747
8b031c3Thanks @odinr! - Added method toAppConfiguratorto enabledFeature Flag Moduleexport const configure: ModuleInitiator = (appConfigurator, args) => { /** provide a list of features that should be available in the application */ appConfigurator.useFeatureFlags([ { key: MyFeatures.MyFlag, title: "this is a flag", }, { key: MyFeatures.MyUrlFlag, title: "this feature can be toggled by ?my-url-flag=true", allowUrl: true, }, ]); };
- Updated dependencies [
8b031c3]:- @equinor/fusion-framework-module-feature-flag@1.0.0
- Updated dependencies [
5eab8af]:- @equinor/fusion-framework-module-msal@3.0.9
- @equinor/fusion-framework@7.0.28
- @equinor/fusion-framework-module-app@5.2.12
- @equinor/fusion-framework-module-http@5.1.5
- Updated dependencies [
1e4ba77]:- @equinor/fusion-framework-module-http@5.1.4
- @equinor/fusion-framework@7.0.27
- @equinor/fusion-framework-module-app@5.2.12
- Updated dependencies [
0af3540]:- @equinor/fusion-framework-module-http@5.1.3
- @equinor/fusion-framework@7.0.26
- @equinor/fusion-framework-module-app@5.2.12
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.2.12
- @equinor/fusion-framework@7.0.25
- Updated dependencies [
9c24e84]:- @equinor/fusion-framework-module@4.2.6
- @equinor/fusion-framework-module-http@5.1.2
- @equinor/fusion-framework-module-msal@3.0.8
- @equinor/fusion-framework-module-app@5.2.11
- @equinor/fusion-framework@7.0.24
- @equinor/fusion-framework-module-event@4.0.7
- Updated dependencies [
6d303787]:- @equinor/fusion-framework-module-app@5.2.10
- Updated dependencies [
8274dca1]:- @equinor/fusion-framework-module-app@5.2.9
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.2.8
- @equinor/fusion-framework@7.0.23
- Updated dependencies [
7ad31761]:- @equinor/fusion-framework-module-app@5.2.7
- @equinor/fusion-framework@7.0.22
-
b5dfe5d2Thanks @odinr! - force patch bump, realign missing snapshot -
Updated dependencies [
b5dfe5d2]:- @equinor/fusion-framework@7.0.21
- @equinor/fusion-framework-module-app@5.2.6
- @equinor/fusion-framework-module-event@4.0.6
- @equinor/fusion-framework-module-http@5.1.1
- @equinor/fusion-framework-module@4.2.5
- @equinor/fusion-framework-module-msal@3.0.7
- Updated dependencies [
8e9e34a0]:- @equinor/fusion-framework-module-http@5.1.0
- @equinor/fusion-framework@7.0.20
- @equinor/fusion-framework-module-app@5.2.5
- Updated dependencies []:
- @equinor/fusion-framework@7.0.19
- @equinor/fusion-framework-module-app@5.2.4
- Updated dependencies [
9076a498]:- @equinor/fusion-framework-module@4.2.4
- @equinor/fusion-framework-module-app@5.2.4
- @equinor/fusion-framework@7.0.18
- @equinor/fusion-framework-module-event@4.0.5
- @equinor/fusion-framework-module-http@5.0.6
- @equinor/fusion-framework-module-msal@3.0.6
- Updated dependencies []:
- @equinor/fusion-framework-module-app@5.2.3
- @equinor/fusion-framework@7.0.17
-
#1109
7ec195d4Thanks @odinr! - Change packaged manager from yarn to pnpmconflicts of
@types/reactmade random outcomes when usingyarnthis change should not affect consumer of the packages, but might conflict dependent on local package manager.
-
Updated dependencies [
7ec195d4,d276fc5d,52d98701]:- @equinor/fusion-framework-module@4.2.3
- @equinor/fusion-framework-module-event@4.0.4
- @equinor/fusion-framework-module-http@5.0.5
- @equinor/fusion-framework-module-msal@3.0.5
- @equinor/fusion-framework-module-app@5.2.2
- @equinor/fusion-framework@7.0.16
-
#1093
0a785d5cThanks @odinr! - Allow options forconfig.useFrameworkServiceClientAdd optional configuration when using a predefined client from service discovery
Changed interface
type useFrameworkServiceClient = ( service_name: string, /** new, allows customize registration of http client from service discovery */ options?: Omit<HttpClientOptions<any>, 'baseUri' | 'defaultScopes'>, )
example
config.useFrameworkServiceClient("some_fusion_service", { onCreate(client: IHttpClient) { /** make creation of http client add default request header */ client.requestHandler.setHeader("api-version", "2.0"); }, });
- Updated dependencies [
7aee3cf0,1a2880d2]:- @equinor/fusion-framework-module-event@4.0.3
- @equinor/fusion-framework-module@4.2.2
-
Updated dependencies [
5a160d88]:- @equinor/fusion-framework@7.0.15
- @equinor/fusion-framework-module-app@5.2.1
- @equinor/fusion-framework-module-event@4.0.2
- @equinor/fusion-framework-module-http@5.0.4
- @equinor/fusion-framework-module@4.2.1
- @equinor/fusion-framework-module-msal@3.0.4
-
#905
a7858a1cThanks @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 withTODO, should be fixed in future
- a couple of typecasts did not satisfies and was recasted as
-
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.
7.0.14 (2023-05-23)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
7.0.11 (2023-05-12)
Note: Version bump only for package @equinor/fusion-framework-app
7.0.10 (2023-05-11)
Note: Version bump only for package @equinor/fusion-framework-app
7.0.9 (2023-05-11)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
7.0.7 (2023-05-08)
Note: Version bump only for package @equinor/fusion-framework-app
7.0.6 (2023-05-05)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
7.0.3 (2023-04-17)
Note: Version bump only for package @equinor/fusion-framework-app
7.0.2 (2023-04-17)
Note: Version bump only for package @equinor/fusion-framework-app
7.0.1 (2023-04-17)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
6.0.11 (2023-03-28)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
6.0.8 (2023-03-20)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
6.0.6 (2023-02-22)
Note: Version bump only for package @equinor/fusion-framework-app
6.0.5 (2023-02-20)
Note: Version bump only for package @equinor/fusion-framework-app
6.0.4 (2023-02-13)
Note: Version bump only for package @equinor/fusion-framework-app
6.0.3 (2023-02-09)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
6.0.0 (2023-01-27)
Note: Version bump only for package @equinor/fusion-framework-app
6.0.0-alpha.0 (2023-01-26)
Note: Version bump only for package @equinor/fusion-framework-app
5.0.8 (2023-01-26)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
5.0.6 (2023-01-17)
Note: Version bump only for package @equinor/fusion-framework-app
5.0.5 (2023-01-16)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
- module-app: update deps (3e956c4)
- module-app: manifest prop rename
- module-app: rename
appKeytokey(9ee97b1)
- import export of app types (6adeabe)
- react-app: check if manifest is provided in env (e41b6d1)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.17 (2022-12-14)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.16 (2022-12-13)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.15 (2022-12-12)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
4.0.13 (2022-12-12)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.12 (2022-12-12)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.11 (2022-12-08)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.10 (2022-12-08)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.9 (2022-12-08)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.8 (2022-12-08)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.7 (2022-12-08)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.6 (2022-12-06)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.5 (2022-12-06)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.4 (2022-12-05)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.3 (2022-12-05)
- app: adding type contextModule in event details for app package (abea386)
4.0.2 (2022-12-05)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.1 (2022-12-02)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.0 (2022-12-02)
Note: Version bump only for package @equinor/fusion-framework-app
4.0.0-alpha.0 (2022-12-02)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.31 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.30 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.29 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.28 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.27 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.26 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.25 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.24 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.23 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.22 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.21 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.20 (2022-12-01)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.18 (2022-11-20)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.16 (2022-11-18)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.15 (2022-11-17)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.13 (2022-11-16)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.12 (2022-11-14)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.10 (2022-11-14)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.9 (2022-11-11)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.8 (2022-11-11)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.5 (2022-11-03)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.4 (2022-11-02)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.3 (2022-11-02)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.1.1 (2022-11-02)
Note: Version bump only for package @equinor/fusion-framework-app
3.1.0 (2022-11-01)
- framework: implement module-app (dc917f0)
Note: Version bump only for package @equinor/fusion-framework-app
3.0.9 (2022-10-27)
Note: Version bump only for package @equinor/fusion-framework-app
- react-app: 🔥 update render env args with typing (06bd3c7)
3.0.7 (2022-10-21)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.0.5 (2022-10-17)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
3.0.2 (2022-09-29)
Note: Version bump only for package @equinor/fusion-framework-app
3.0.1 (2022-09-29)
- app: update interfaces (9b833bf)
3.0.0 (2022-09-27)
- module-service-discovery: order of arguments for configuring client in service discovery
- module-service-discovery: change order of arguments (a1240c6)
- update registering of configuration (20942ce)
- module-service-discovery: order of arguments for configuring client in service discovery
- module-service-discovery: change order of arguments (a1240c6)
Note: Version bump only for package @equinor/fusion-framework-app
1.0.6 (2022-09-16)
Note: Version bump only for package @equinor/fusion-framework-app
1.0.5 (2022-09-14)
- update typings and linting (7d2056b)
1.0.4 (2022-09-13)
- update typings and linting (7d2056b)
1.0.3 (2022-09-13)
- update typings and linting (7d2056b)
1.0.2 (2022-09-13)
Note: Version bump only for package @equinor/fusion-framework-app
1.0.1 (2022-09-12)
Note: Version bump only for package @equinor/fusion-framework-app
1.0.1-next.1 (2022-09-12)
Note: Version bump only for package @equinor/fusion-framework-app
1.0.1-next.0 (2022-09-12)
Note: Version bump only for package @equinor/fusion-framework-app
- app: config is now object
- app: update init (528d77f)
- app: expect fusion modules (301fcab)
1.0.0-alpha.0 (2022-09-12)
- app: config is now object
- app: update init (528d77f)
- app: expect fusion modules (301fcab)
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
Note: Version bump only for package @equinor/fusion-framework-app
0.2.0 (2022-08-29)
-
rename fetch
-
fix(module-service-discovery): update http client consumer
-
build: update allowed branches
-
build: add conventional commit
-
build: use conventionalcommits
-
build(module-http): push major
-
build: update deps
0.1.2 (2022-08-23)
Note: Version bump only for package @equinor/fusion-framework-app
0.1.1 (2022-08-22)
- app: fix typing of configurator (5b71bea)
- app: create base module for fusion apps (9bd3f2f)