This release includes support for a new Offline Channel which has changed the IChannelsControls interface to include additional support for the new offline channel. This change is to support the new offline channel and is a breaking change for any custom channels that implement the IChannelsControls interface. If you have a custom channel that implements the IChannelsControls interface you will need to update your implementation to include the new offline channel.
Configuration default changes
As this is a minor version bump we have also change some default values for the following configuration options:
disableUserInitMessage is now true by default to disable the user init message.
Potential breaking change
This release contains a potential break change with 'tags' type change
While the interface changes are breaking changes, the changes are not expected to affect the majority of users as when the code attempted to serialize the tags property it would have failed due to the Tags[] type being used instead of the correct Tags type.
Old
tags?: Tags & Tags[];
New
tags?: Tags;
New Offline Channel
This release also includes the new offline channel which is a new channel that is designed to support offline scenarios. The offline channel is designed to store telemetry items in local storage and then send them when the user comes back online.
To take full advantage of the initial version you will need to implement your own IOfflineListener to handle situations where you may have "network" connectivity but not internet access. As the navigator.onLine property if available will only tell you if you have network connectivity and not internet access.
This release includes support for a new Offline Channel which has changed the IChannelsControls interface to include additional support for the new offline channel. This change is to support the new offline channel and is a breaking change for any custom channels that implement the IChannelsControls interface. If you have a custom channel that implements the IChannelsControls interface you will need to update your implementation to include the new offline channel.
Configuration default changes
As this is a minor version bump we have also change some default values for the following configuration options:
disableUserInitMessage is now true by default to disable the user init message.
Potential breaking change
This release contains a potential break change with 'tags' type change
While the interface changes are breaking changes, the changes are not expected to affect the majority of users as when the code attempted to serialize the tags property it would have failed due to the Tags[] type being used instead of the correct Tags type.
Old
tags?: Tags & Tags[];
New
tags?: Tags;
New Offline Channel
This release also includes the new offline channel which is a new channel that is designed to support offline scenarios. The offline channel is designed to store telemetry items in local storage and then send them when the user comes back online.
To take full advantage of the initial version you will need to implement your own IOfflineListener to handle situations where you may have "network" connectivity but not internet access. As the navigator.onLine property if available will only tell you if you have network connectivity and not internet access.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the front-end group in /web with 6 updates:
0.36.0
0.36.1
17.0.3
17.1.0
3.0.8
3.1.0
1.16.1
1.17.2
20.11.17
20.11.24
18.2.55
18.2.61
Updates
@equinor/eds-core-react
from 0.36.0 to 0.36.1Release notes
Sourced from
@equinor/eds-core-react
's releases.Changelog
Sourced from
@equinor/eds-core-react
's changelog.Commits
760f745
🔖 Release eds-core-react@0.36.1, eds-lab-react@0.7.6 (#3338)322fae9
⬆️ downshift@8.3.3 (#3336)3884152
⬆️ Update dependencies in packages (#3298)0f71502
fix: packages/eds-core-react/Dockerfile.storybook to reduce vulnerabilities (...Updates
@microsoft/applicationinsights-react-js
from 17.0.3 to 17.1.0Release notes
Sourced from
@microsoft/applicationinsights-react-js
's releases.Changelog
Sourced from
@microsoft/applicationinsights-react-js
's changelog.Commits
e6a7c69
[Release] Increase version to 17.1.0 (#82)51e27a0
update (#81)5a4690e
[Main] [Release] Increase version to 17.0.4 (#79)58ddb62
Bump postcss from 8.4.29 to 8.4.35 (#78)4c2d569
Update@microsoft/rush
to ^5.113.4 (#77)6d6ab8f
Update Application Insights to ^3.0.8 (#75)0414984
remove sample from rush (#76)Updates
@microsoft/applicationinsights-web
from 3.0.8 to 3.1.0Release notes
Sourced from
@microsoft/applicationinsights-web
's releases.... (truncated)
Changelog
Sourced from
@microsoft/applicationinsights-web
's changelog.... (truncated)
Commits
02d4c4b
[Main] [Release] Increase version to 3.1.0 (#2273)3e92477
Cherry-pick from release-3.0 branch (#2271)502d237
fix channel test (#2272)d4b3c27
[main] correct types define for stopTrackEvent and stopTrackPage for #2209 (#...b5b9eea
[main] [Possible Break] Removed Tags[] from ITelemetryItem as this was breaki...150f931
update offline timer (#2267)d88307e
Update README.md (#2268)6365dad
[main] [1ds-post] export add header func for auth-plugin to consume (#2247)6b10bab
Update github status tool (#2257)e4008da
add offline publish group (#2259)Updates
react-oauth2-code-pkce
from 1.16.1 to 1.17.2Commits
c6f9410
chore: bump version2f8033b
chore: update packages in root- and examplepackage.json
, and remove eslint...46ede58
chore: update README4b5027a
fix: safeguard against unparsable storage values6cad6aa
feat: use selected storage for auth state and code verifieredcaac9
fix: add randomStagger to refresh interval528aea3
doc: added known issue on 'Bad auth state'5f040ea
fix: handle token response with no refresh_token0a2d0ae
bump version5defa83
feature: get exp from decoded Idtoken and use as fallbackUpdates
@types/node
from 20.11.17 to 20.11.24Commits
Updates
@types/react
from 18.2.55 to 18.2.61Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show