4.1.1 (2019-06-09)
- fix: isThrowOut signature (#13)
Thx Simon Coope for the PR 👍
4.1.0 (2018-12-18)
- features: fork last swing.js features (#10)
- lib: update dependencies
4.0.0 (2018-11-17)
- breaking: Upgrade to Angular v7
3.0.0 (2018-08-28)
- breaking: Refactor components to directives in order to be compatible with Ionic v4 (>= beta.5) and/or Typescript v2.9.2
- fix:
touchmove
set as not passive
2.3.1 (2018-08-27)
- revert: Revert rename
swing-card
2.3.0 (2018-08-27)
- feat: Rename
swing-card
component toswing
in order to fix compatibility problem withCard
from Ionic (Angular error: "More than one component matched on this element.") - lib: Update last Angular dependencies
2.2.3 (2018-08-18)
- fix: Fix Chrome complains "Added non-passive event listener to a scroll-blocking..." (see Hammerjs commit #987)
2.2.2 (2018-08-18)
- fix:
stack.destroyCard
was wrongly implemented - feature: Observe
prepend
option instack.destroyCard
2.2.1 (2018-08-18)
- fix: Remove import of
hammerjs
(see README or CHANGELOG v2.1.0)
2.2.0 (2018-08-16)
- feature: Cards' position in the stack is not modified per default anymore. This is now optional, use
StackConfig.sortCards
if you wish to do so - refactor: The
prepend
option as been moved toStackConfig.prependCards
- lib: Update all libs dependencies
2.1.0 (2018-08-04)
- lib: Revert,
hammerjs
will not be shipped withionic-swing
as it was previously the case
2.0.1 (2018-07-25)
- breaking changes: Update project to Angular v6
- lib: From now on,
ionic-swing
is shipped with a reference tohammerjs
p.s.: v2.0.1 instead of v2.0.0 in order to publish correctly to npm
0.2.0 (2017-12-21)
- feat: Avoid potential cpu load problem
0.1.0 (2017-11-09)
- project: Migration of the project structure to use Angular CLI
- project: Introduction of ng-packagr to build the module
- lib: Update angular 5.0.0 and rjxs 5.5.2
0.0.7 (2017-06-18)
- lib: Update angular, rjxs and zone.js
0.0.6 (2017-05-11)
- lib: Update to zonejs
- fix publish on npm
0.0.5 (2017-05-11)
- lib: Update to angular 4.1.0
0.0.4 (2017-04-26)
- lib: Lodash replaced by underscore.js ([#1]#1)
- lib: Angular, rxjs and zone updated to reflect Ionic 3.1.0 dependencies ([#3]#3)
The main reason behind the replacement of lodash by underscore is the size of the library. In an Ionic app the size of the bundle is a major factor regarding the boot time, therefore, smaller the libs are, faster the app boot will be.