Skip to content
This repository has been archived by the owner on Aug 24, 2020. It is now read-only.

Latest commit

 

History

History
95 lines (71 loc) · 4.65 KB

CHANGELOG.md

File metadata and controls

95 lines (71 loc) · 4.65 KB

4.1.1 (2019-06-09)

  • fix: isThrowOut signature (#13)

Kudos

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 to swing in order to fix compatibility problem with Card 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 in stack.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 to StackConfig.prependCards
  • lib: Update all libs dependencies

2.1.0 (2018-08-04)

  • lib: Revert, hammerjs will not be shipped with ionic-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 to hammerjs

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)

Features

  • lib: Lodash replaced by underscore.js ([#1]#1)
  • lib: Angular, rxjs and zone updated to reflect Ionic 3.1.0 dependencies ([#3]#3)

Comments

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.