Skip to content

Latest commit

 

History

History
161 lines (79 loc) · 6.48 KB

CHANGELOG.md

File metadata and controls

161 lines (79 loc) · 6.48 KB

Change Log

All notable changes to this project will be documented in this file.

1.1.1 (2020-06-09)

Bug Fixes

  • docs: ensure README and docs for all packages are in sync (8df3684), closes #338

1.1.0 (2020-05-12)

Features

  • types: extract vue augmentation modules into pseudo submodule (a75296c), closes #312

1.0.3 (2020-04-22)

Bug Fixes

  • types: use AnyAbility in ComponentOptions and in Vue augmentation modules (7f9be6f)

1.0.2 (2020-04-10)

Bug Fixes

  • vue: ensure that terser doesn't mangle reserved required props (7fa234c)

1.0.1 (2020-04-09)

Bug Fixes

  • vue: removes of alias from <can> component (bd658e2)

1.0.0 (2020-04-09)

Bug Fixes

  • vue: adds an alias, so types are compatible between React and Vue (8276942), closes #248

Features

  • ability: updates typings for vue (8ac4ca1), closes #256
  • vue: adds better generics typying for Vue (5cc7b60), closes #107
  • vue: migrates vue to typescript (7bacadd), closes #248
  • vue: throws exception if Ability is not provided (aacd952), closes #248

BREAKING CHANGES

  • typescript: weak hand written declaration files are removed as @casl/vue has been completely rewritten to TypeScript. TypeScript now checks that you correctly use property aliases

  • Can: of alias is removed and field was extracted to a separate prop

    Before

    <can I="read title" of="Post">...</can>

    After

    <can I="read" a="Post" field="title">...</can>

@casl/vue-v0.5.1 (2019-02-10)

Bug Fixes

@casl/vue-v0.5.0 (2018-11-25)

Bug Fixes

  • README: changes links to @casl/ability to point to npm package instead to git root [skip ci] (a74086b), closes #102

Features

  • react:can: updates typescript declarations (213dcde)
  • vue: adds passThrough prop to Can (28ca883), closes #105

@casl/vue-v0.4.3 (2018-07-14)

Bug Fixes

  • vue: fixes ts declaration for abilitiesPlugin (7d8e9ca), closes #92

@casl/vue-v0.4.2 (2018-07-02)

Bug Fixes

  • package: changes location of ES5M modules (2b1ad4e), closes #89

@casl/vue-v0.4.1 (2018-06-04)

Bug Fixes

  • vue: extends ComponentOptions with ability member (#73) (94d4c24)

@casl/vue-v0.4.0 (2018-06-01)

Features

  • vue: pass ability down components tree (28e3d8d), closes #72

@casl/vue-v0.3.0 (2018-05-30)

Features

@casl/vue-v0.2.1 (2018-05-29)

Bug Fixes

  • vue: fixes issue with wrong type definition for abilitiesPlugin (a7e2251)

0.2.0 (2018-04-16)

Features

  • vue: adds typescript definitions (a7eac4b), closes #38

0.1.0 (2018-03-23)

Features

  • integration: adds new folder for vue integration, closes #22
  • vue: adds empty ability instance in case if such is not provided (a971f05)
  • ability: adds reactivity to ability rules