Update dependency ionic-angular to v3.9.10 #10
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/ionic-angular-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
3.5.0→3.9.10Release Notes
ionic-team/ionic (ionic-angular)
v3.9.3Compare Source
v3.9.2: 3.9.2Compare Source
Upgrade Instructions
ionic-angular3.9.2 is patch release ofionic-angular3.9.1. To upgrade, follow the instructions here for updating toionic-angular3.9.0. After completing those steps, update theionic-angularversion to 3.9.2.Bug Fixes
v3.9.1: 3.9.1Compare Source
Upgrade Instructions
ionic-angular3.9.1 is patch release ofionic-angular3.9.0. To upgrade, follow the instructions here for updating toionic-angular3.9.0. After completing those steps, update theionic-angularversion to 3.9.1.Bug Fixes
v3.9.0: 3.9.0Compare Source
Upgrade Instructions
ionic-angular3.9.0 adds support for@angular5.0.0 🎉! It is a drop-in replacement forionic-angular3.8.x.To update, remove existing
node_modulesand any lock files, and then updatepackage.jsonto the following deps.If your app uses RXJS, see the instructions below to update.
RXJS 5.5.2 Updates
The recent update of RXJS includes a change in how operators are applied.
Traditionally, operators were applied like this:
This approach involved modifying the Observable prototype and patching on the
methods.
RXJS 5.5 introduces a different way to do this that can lead to significantly
smaller code bundles, lettable operators.
To use lettable operators, modify the code from above to look like this:
This slight change allows only import the operators we need in our code. This will result in a smaller, faster application. This example uses Deep Imports, which allow the module we want to import to be isolated.
Take a look at this
doc for more information.
Bug Fixes
v3.8.0: 3.8.0Compare Source
Upgrade Instructions
This release includes improvements for iOS11 and specifically, the iPhone X. Please also read over the iOS 11 checklist blog post for additional information.
To update, install the latest version of
ionic-angularand@ionic/app-scripts:This release uses version
4.4.4of Angular. Please update the version number of any@angularpackages in yourpackage.jsonfile:Bug Fixes
Features
v3.7.1: 3.7.1Compare Source
Upgrade Instructions
This release includes the latest version of
zone.js. Update yourpackage.jsonto match the following dependencies, remove the existingnode_modulesdirectory, and then runnpm install:Bug Fixes
Features
v3.7.0: 3.7.0Compare Source
Bug Fixes
Features
Reverts
v3.6.1: 3.6.1Compare Source
Upgrade Instructions
ionic-angular@3.6.1is a drop-in replacement for 3.6.0. To install it, please run:Bug Fixes
v3.6.0: 3.6.0Compare Source
Upgrade Instructions
ionic-angular3.6.0 requires developer's to update to the latest version of theIonic CLIand@ionic/app-scripts.To upgrade, please run
Notes
The URL when using deep linking is shortened and improved in this release. Due to a limitation in our nav system, if you're using
ion-tabsand have a tab name that matches a segment, meaning you have a tab name ofscheduleand a segment ofschedule, there could potentially be issues. To mitigate these issues, make sure you set thetabUrlPathproperty on theion-taband give it a unique name. This limitation will require an API change to fix so it will be resolved inionic-angular4.x.The upgrades include necessary changes to generators that add back lazy loading functionality, as well as an improved way of generating component/directives/and pipes.
New Generators
The release adds back the functionality to generate lazy loaded pages.
To generate a lazy loaded page, run:
This will include a
.module.tsfile in the page directory created. If you do not want to generate a lazy loaded page, you can run:This will also generate lazy loaded tabs as well, accepting the
--no-moduleflag as well to disable it.For pipes/components/components, we now generate a shared common module for each of these.
So running:
Will create a
components/components.module.tsfile that declares and exports themusic-cardcomponent.We think that this will allow developers to get up and running with custom components much faster and will less overhead.
Bug Fixes
Features
v3.5.3: 3.5.3Compare Source
Bug Fixes
v3.5.2: 3.5.2Compare Source
Upgrade Instructions
ionic-angular@3.5.2is a drop-in replacement for3.5.1. To install it, simply runnpm install ionic-angular@3.5.2 --save --save-exact.We have released a new version of our build process for
ionic-angularapps,@ionic/app-scriptsin conjunction with this release ofionic-angular. While it's not a required update, we recommend it because we have greatly improved the developer experience. Incremental, or update builds while developing are much faster now. We've also addedscope hoistingfor better start-up performance on production builds.To upgrade to
@ionic/app-scripts, run the following command:After installing the update, you'll need to make a minor change to the
src/index.htmlfile to include a new<script>tag forbuild/vendor.js. The reason for this breaking change in@ionic/app-scriptsis for faster builds. By separating out thenode_modulesdependencies into avendor.jsfile, the incremental build is faster.If you're customizing
@ionic/app-scripts, we recommend you review the changelog, and update any of your configs accordingly.Notes
3.5.2is the same as3.5.1. We had a small publishing error.Bug Fixes
Features
v3.5.1: 3.5.1Compare Source
See the 3.5.2 release. We had a publishing error.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.