Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

Latest commit

 

History

History
252 lines (182 loc) · 7.09 KB

CHANGELOG-v3.md

File metadata and controls

252 lines (182 loc) · 7.09 KB
3.4.0

Diff from 3.3.0

  • feat: NgForage now makes use of Angular 6's providedIn operator and therefore is more tree-shakeable
  • feat: Importing NgForageModule is now optional in Angular 6 and up
  • feat: NgForage can now be configured in NgForageModule.forRoot() by passing in the configuration params.
3.3.0

Diff from 3.2.0

  • feat: It's now possible to create dedicated instances via DedicatedInstanceFactory
3.2.0

Diff from 3.1.0

  • feat: Added toString() methods which return a JSON-encoded string of an object to all relevant classes.
  • refactor: Symbol.toStringTag is now added without a support check as the polyfill is required by Angular
  • refactor: Refactored internal and private methods + properties
  • refactor: Removed extraneous @Injectable() decorations on classes that have factories
3.1.0

Diff from 3.0.5

  • feat: The library now makes use of better tree-shakeability provided by Angular 6.
3.0.5

Diff from 3.0.4

  • fix: sessionStorage not defined bug fixed in !60
3.0.4

Diff from 3.0.3

  • fix: Package metadata for AoT compilation should now be generated correctly.
3.0.3

Diff from 3.0.2

  • documentation: Added missing documentation for localForage as a peer dependency
3.0.2

Diff from 3.0.1

  • chore: Add package keywords to npm
3.0.1

Diff from 3.0.0

  • fix: Fixed the README not generating properly for the packaged version
3.0.0

Diff from 2.2.1

  • chore: Packaged with Angular 6-specific dependencies
2.2.1

Diff from 2.2.0

  • fix: Quickfix: Add DedicatedInstanceFactory to index.ts exports
2.2.0

Diff from 2.1.1

  • feat: It's now possible to create dedicated instances via DedicatedInstanceFactory
2.1.1

Diff from 2.1.0

  • chore: Flagged some internal variables as internal.
2.1.0

Diff from 2.0.4

  • feat: Added toString() methods which return a JSON-encoded string of an object to all relevant classes.
  • refactor: Symbol.toStringTag is now added without a support check as the polyfill is required by Angular
  • refactor: Refactored internal and private methods + properties
  • refactor: Removed extraneous @Injectable() decorations on classes that have factories
2.0.4

Diff from 2.0.3

  • fix: sessionStorage not defined bug fixed in !60
2.0.3

Diff from 2.0.2

  • fix: Package metadata for AoT compilation should now be generated correctly.
2.0.2

Diff from 2.0.1

  • documentation: Added missing documentation for localForage as a peer dependency
2.0.1

Diff from 2.0.0

  • fix: Fixed the README not generating properly for the packaged version
2.0.0

Diff from 1.0.5

  • breaking: NgForageModule must now be imported in the app module via `NgForageModule.forRoot()`
  • breaking: localForage is now a peer dependency
  • build: The library is now packaged with ng-packagr
  • feat: A sessionStorage wrapper driver is now available
  • feat: NgForage and NgForageCache instances can now be cloned - this is useful mainly for services that can't have a providers annotation
1.0.5

Diff from 1.0.4

  • test: Added Firefox and Safari tests
1.0.4

Diff from 1.0.3

  • chore: Core refactored
  • demo: Demo is now available offline
1.0.3

Diff from 1.0.2

  • chore: README link fix
1.0.2

Diff from 1.0.1

  • chore: Fixed CDN links
  • chore: Package cleanup
1.0.1
  • chore: Package cleanup
  • fix: Fixed demo site generation