feathersjs/feathers-permissions

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## [v2.0.3](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v2.0.3) (2020-10-07)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v2.0.2...v2.0.3)

**Closed issues:**

- \[Feature\] Add hasPermissions [\#70](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/70)
- Dynamic Permission Creation not working as expected [\#69](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/69)
- Permissions field type in DB? [\#67](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/67)
- how to set a user to admin  role? [\#62](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/62)

**Merged pull requests:**

- Update plugin infrastructure and all dependencies [\#79](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/79) ([daffl](https://github.com/daffl))

## [v2.0.2](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v2.0.2) (2020-04-09)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v2.0.1...v2.0.2)

**Merged pull requests:**

- Update all dependencies [\#65](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/65) ([daffl](https://github.com/daffl))
- Role types [\#64](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/64) ([mkovel](https://github.com/mkovel))
- Update dtslint to the latest version πŸš€ [\#61](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/61) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v2.0.1](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v2.0.1) (2020-02-02)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v2.0.0...v2.0.1)

**Merged pull requests:**

- :package: Added debug package, to prevent Yarn V2 error: A package is… [\#60](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/60) ([Sqveeze](https://github.com/Sqveeze))

## [v2.0.0](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v2.0.0) (2020-01-09)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v1.1.0...v2.0.0)

**Closed issues:**

- An in-range update of @feathersjs/errors is breaking the build 🚨 [\#56](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/56)
- An in-range update of @types/node is breaking the build 🚨 [\#52](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/52)

**Merged pull requests:**

- Always error when entity is available but does not have permissions [\#58](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/58) ([daffl](https://github.com/daffl))
- Update @types/node to the latest version πŸš€ [\#57](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/57) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update dtslint to the latest version πŸš€ [\#55](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/55) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Greenkeeper/dtslint 1.0.2 [\#54](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/54) ([daffl](https://github.com/daffl))
- Greenkeeper/@types/node 12.12.5 [\#53](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/53) ([daffl](https://github.com/daffl))

## [v1.1.0](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v1.1.0) (2019-09-30)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v1.0.0...v1.1.0)

**Merged pull requests:**

- Rename option back to roles [\#49](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/49) ([daffl](https://github.com/daffl))

## [v1.0.0](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v1.0.0) (2019-09-30)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v0.2.1...v1.0.0)

**Implemented enhancements:**

- Use checkPermissions with nested field [\#42](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/42)

**Closed issues:**

- context.params.permitted not set in child hook  [\#39](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/39)

**Merged pull requests:**

- Add TypeScript definitions [\#48](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/48) ([daffl](https://github.com/daffl))
- Rename all roles options and references to permissions to be more clear [\#47](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/47) ([daffl](https://github.com/daffl))
- Allow nested field for permissions [\#46](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/46) ([daffl](https://github.com/daffl))
- Update to modern NodeJS [\#45](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/45) ([daffl](https://github.com/daffl))
- Update dependencies to enable Greenkeeper 🌴 [\#44](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/44) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Edit describe to reflect test result [\#43](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/43) ([bartduisters](https://github.com/bartduisters))
- Update README.md [\#41](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/41) ([antarasi](https://github.com/antarasi))
- Update README.md [\#38](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/38) ([piyush-koradiya](https://github.com/piyush-koradiya))

## [v0.2.1](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v0.2.1) (2018-06-03)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v0.2.0...v0.2.1)

**Closed issues:**

- Allow user to modify his own data [\#35](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/35)

**Merged pull requests:**

- Allow support for asynchronous roles functions and add documentation [\#37](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/37) ([daffl](https://github.com/daffl))
- Add dynamic role option [\#36](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/36) ([MichaelErmer](https://github.com/MichaelErmer))

## [v0.2.0](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v0.2.0) (2018-04-26)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v0.1.1...v0.2.0)

**Closed issues:**

-  The documentation link is not available [\#32](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/32)
- Status of this module [\#27](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/27)
- \[api enhancement\] checkPermissions could omit service option [\#23](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/23)
- `setPermissions` isn't registered  in `index.js` [\#20](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/20)
- No file naming conventions [\#19](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/19)
- Example isn't valid JavaScript [\#18](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/18)
- setPermissions hook is not persisting the user permissions [\#17](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/17)
- SetPermissions is not working correctly when used as a before create hook [\#16](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/16)
- Mismatching permissions and requiredPermissions comparison [\#15](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/15)
- README says this "will go out by Nov. 21st." [\#14](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/14)
- Suggestion: Client Library [\#13](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/13)
- `setPermissions` not available? [\#12](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/12)
- Subtractive permission [\#9](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/9)
- any more detailed docs or examples? [\#5](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/5)
- Implement setPermissions hook [\#3](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/3)
- Implement checkPermissions express middleware [\#2](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/2)

**Merged pull requests:**

- Finalize implementation of simplified version of the plugin [\#34](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/34) ([daffl](https://github.com/daffl))
- Update dependencies to enable Greenkeeper 🌴 [\#33](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/33) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update mocha to the latest version πŸš€ [\#31](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/31) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update debug to the latest version πŸš€ [\#30](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/30) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update chai to the latest version πŸš€ [\#29](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/29) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update semistandard to the latest version πŸš€ [\#24](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/24) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update feathers-hooks to the latest version πŸš€ [\#22](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/22) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))
- Update dependencies to enable Greenkeeper 🌴 [\#21](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/21) ([greenkeeper[bot]](https://github.com/apps/greenkeeper))

## [v0.1.1](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v0.1.1) (2016-12-05)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/v0.1.0...v0.1.1)

**Closed issues:**

- "This module is not published yet" [\#8](https://github.com/feathersjs-ecosystem/feathers-permissions/issues/8)

**Merged pull requests:**

- Fix `hook.id` permission checking [\#6](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/6) ([mcchrish](https://github.com/mcchrish))

## [v0.1.0](https://github.com/feathersjs-ecosystem/feathers-permissions/tree/v0.1.0) (2016-11-21)

[Full Changelog](https://github.com/feathersjs-ecosystem/feathers-permissions/compare/9774378d531bb34cb6a73d6ae4414306da64d5e0...v0.1.0)

**Merged pull requests:**

- Add babel-polyfill for Node 4 [\#1](https://github.com/feathersjs-ecosystem/feathers-permissions/pull/1) ([daffl](https://github.com/daffl))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*