Skip to content

Releases: infor-cloud/m3-h5-sdk

7.1.0

11 Oct 12:53
1aef68a
Compare
Choose a tag to compare

7.0.0

18 Sep 08:56
f008228
Compare
Choose a tag to compare

6.0.0

18 Oct 17:14
Compare
Choose a tag to compare

See CHANGELOG

Contributions ❤️

Changes: v5.0.0...v6.0.0

5.0.0

23 Jun 08:27
0672789
Compare
Choose a tag to compare

4.0.0

14 Jan 08:36
Compare
Choose a tag to compare

See CHANGELOG for release notes.

3.0.2

24 Nov 11:59
Compare
Choose a tag to compare

See the CHANGELOG for changes in this patch.

Version 3

25 Jun 09:26
646102c
Compare
Choose a tag to compare

This release contains major updates to dependencies (TypeScript, Angular, IDS Enterprise Components and more). It also contains a new (experimental) way of signing in to multi-tenant environments during development.

See Changelog for more info.

Upgrading

Existing projects can be updated with ng update. The process may differ depending on how the project is set up, and what other dependencies are installed. For a typical project using the IDS Angular Components, the following should do most of the work:

ng update @infor-up/m3-odin @infor-up/m3-odin-angular @angular/core@9 @angular/cli@9 ids-enterprise-ng codelyzer typescript@3.8

Don't forget to install the latest @infor-up/m3-odin-cli.

The IDS Angular Components may require changes to angular.json. See https://github.com/infor-design/enterprise-ng/blob/master/docs/QUICKSTART.md

Further update instructions are given by the ng update command and https://update.angular.io/

You may also need to install NodeJS 12.x (LTS).

Features

  • cli: New experimental-login command for multi-tenant login
  • angular: Possibility to configure IonApiService using the injectable IonApiConfig

Bug fixes

  • angular: IonApiService no longer uses XMLHttpRequest.withCredentials by default. This was causing CORS issues in some environments #41
  • cli: The development proxy will not forward CSRF requests and headers when proxying M3 requests to ION API.
  • cli: The development proxy will modify the Origin header so that POST requests are accepted by ION API.

Dependency updates

  • cli: Upgrade to Angular 9
  • cli: Requires NodeJS 12.x (LTS)
  • cli: No longer uses node-sass, which was not working on newer NodeJS versions.

BREAKING CHANGES

There have been major version updates to many dependencies. These require NodeJS 12.x (LTS) to be installed.

The IDS Angular Components require changes to angular.json to properly fetch assets, styles and scripts. New projects will not need to be changed, but older ones do. See Upgrading section above.

3.0.0-next.5

22 Jun 12:52
Compare
Choose a tag to compare
3.0.0-next.5 Pre-release
Pre-release

Note: Pre-releases may be unstable and contain unknown breaking changes. There may be breaking changes between this pre-release and the next stable release. Use for testing purposes only.

Bug fixes

  • IonApiService no longer uses XMLHttpRequest.withCredentials by default. This should resolve a CORS issue in some environments. #42 #41

Features

3.0.0-next.4

27 May 11:14
Compare
Choose a tag to compare
3.0.0-next.4 Pre-release
Pre-release

Note: Pre-releases may be unstable and contain unknown breaking changes. There may be breaking changes between this pre-release and the next stable release. Use for testing purposes only.

Bug fixes

  • The proxy will set the Origin header to the same as the proxy target. This should prevent an error where ION API would reject POST requests with an invalid Origin header. #18

3.0.0-next.3

26 May 10:07
Compare
Choose a tag to compare
3.0.0-next.3 Pre-release
Pre-release

Note: Pre-releases may be unstable and contain unknown breaking changes. There may be breaking changes between this pre-release and the next stable release. Use for testing purposes only.

Bug fixes

  • Samples and new projects uses a relative path to fetch assets/.... The previous /assets/... path would lead to 404 errors in deployed applications.