Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CASL

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Collective - Host: opensource - https://opencollective.com/casljs - Website: https://stalniy.github.io/casl/ - Code: https://github.com/stalniy/casl

docs(app): removes comments from the resulting build

github.com/stalniy/casl - 6bb0845b42bc5a5db2736e043eb957163cca52e3 authored over 4 years ago by Sergii <[email protected]>
docs(app): prefix assets with baseUrl for service worker

github.com/stalniy/casl - 420eb06c7ab9933fa73a7cda5a7432ac26ebe79c authored over 4 years ago by Sergii <[email protected]>
docs(app): uses modern js for modern build

Fixed thanks to @babel/plugin-proposal-unicode-property-regex

github.com/stalniy/casl - 2c8b0c4081ac03edcad192bebe479426f1d7c22d authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes search

disables cache buster for service worker. looks like it disables sw functionality

github.com/stalniy/casl - c75e77a82928a467f17ea5e947c265b21c006a7c authored over 4 years ago by Sergii <[email protected]>
docs(app): makes sure that docs app correctly built

Adds cache buster for service worker script

github.com/stalniy/casl - c8ed570c96ff7a3ad97f4ae16d9c0e8be703ed80 authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes issue with checking media query on orientation change

Also adds support for showing commit hash in docs app

github.com/stalniy/casl - 0a47fde9d7c2f20176aa1e209c9f587683dcac2b authored over 4 years ago by Sergii <[email protected]>
chore(build): sets default input file to src/input.ts

Also updates @casl/ability in devDependencies of each package

github.com/stalniy/casl - 7c1a0dcee4915eba967d94970014a9a6ddc0837a authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 79b51bac6666c5998e13f03c9af08666ba74e6ca authored over 4 years ago by semantic-release-bot <[email protected]>
fix(angular): adds support for casl/ability@4 in package.json

github.com/stalniy/casl - 9d65071fb2cd14bfef34e2cff8f7e79c9d595bdb authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 4013fdc4be8861147db64be2d2ccccfddaeb37d3 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(aurelia): adds support for casl/ability@4 in package.json

github.com/stalniy/casl - 0d1b6db24c4bbe62d297b987bd0ed9bf8ea8db0d authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 6c4fb4d91f587c4ba38296f1d7db16ca8438492e authored over 4 years ago by semantic-release-bot <[email protected]>
fix(mongoose): adds support for casl/ability@4 in package.json

github.com/stalniy/casl - ffb887c57b7839e0239d59bbcb859b4469782fbd authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - f41dbb3acf4401dbd03570507caed3d8d0d596eb authored over 4 years ago by semantic-release-bot <[email protected]>
fix(react): adds support for casl/ability@4 in package.json

github.com/stalniy/casl - 4367b430fcfd2076292607581df4aa0d247e011b authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 1e967fcef04c34c9a111e0daa93db693a60112f5 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(vue): removes `of` alias from `<can>` component

Also adds breaking changes in changelog

github.com/stalniy/casl - bd658e21a34cbea8b6b70739f533453ebf95d20a authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 7ebcf25049e87bf4556b7cf2f0cdd086e7a3f159 authored over 4 years ago by semantic-release-bot <[email protected]>
chore(vue): updates package to support @casl/ability 4.0

BREAKING CHANGE: a note on breaking changes

github.com/stalniy/casl - ff0b200c4d96ec9e2946df6b09022b750bff7606 authored over 4 years ago by Sergii <[email protected]>
chore(react): adds breaking changes in changelog

github.com/stalniy/casl - 3700299826f7641276e93b5690aa46b579eb5b1e authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - bc4ae5ad3d20d81e530a57828b1515f109bc5c2a authored over 4 years ago by semantic-release-bot <[email protected]>
chore(react): replaces npmignore with `files` field in package.json

BREAKING CHANGE: hint to note breaking changes

github.com/stalniy/casl - 967b2deac08387b7cf235a22dc47ea05c49f59eb authored over 4 years ago by Sergii <[email protected]>
chore(mongoose): notes breaking changes in changelog

github.com/stalniy/casl - fde0850cec1d327e2e78e78d5d217e2afbee8a33 authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - d7acc9276a2cbe4843bf1f7a08431a6dfdb4bf65 authored over 4 years ago by semantic-release-bot <[email protected]>
chore(aurelia): replaces .npmignore with package.json files

BREAKING CHANGE: several breaking changes hint

github.com/stalniy/casl - 812c6b7719bafacff3f707b027a30f088e4fc270 authored over 4 years ago by Sergii <[email protected]>
chore(aurelia): replaces .npmignore with package.json files

github.com/stalniy/casl - 68097f66a296b70dd67f8cc310456a62cfa8eca8 authored over 4 years ago by Sergii <[email protected]>
chore(aurelia): adds breaking changes in changelog

github.com/stalniy/casl - a75fc87d95db44e60762f172d102c6266a14793d authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 026906ecffc8e1e4a8a4370a2f5a9e3009b1bb51 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(aurelia): special commit to trigger patch release in semver

github.com/stalniy/casl - b8d9831feb97c5c505a4ad8407988c7b17f1ec6d authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - bda47fe2a55acc73922ed8aa7abf1abe2938acda authored over 4 years ago by semantic-release-bot <[email protected]>
chore(aurelia): special commit for breaking changes

BREAKING CHANGE: `CanValueConverter` is deprecated in favor of `AbleValueConverter`

github.com/stalniy/casl - 17bd30f92c735f0b38eb48eaa66cc7088d50d4a0 authored over 4 years ago by Sergii <[email protected]>
chore(angular): adds breaking changes to changelog

github.com/stalniy/casl - ea882ad0ef7a17aef6a82db093cfe14cae19cb86 authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 946c920ace10d8212ee95be43a6a3d7b9e5b1eed authored over 4 years ago by semantic-release-bot <[email protected]>
chore(angular): special commit for breaking changes

BREAKING CHANGE: the module doesn't provide `Ability` instance anymore

github.com/stalniy/casl - 077bcab8e080102b727ca697a06a8731120634fc authored over 4 years ago by Sergii <[email protected]>
chore(ability): adds breaking changes to changelog

github.com/stalniy/casl - 4717a96569ceba556cf055a245393e268ea3e741 authored over 4 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 85328aef1026d4eb65638bb2ddd0146c45cc11e5 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(ability): this is a special commit to trigger breaking changes in semantic release

BREAKING CHANGE: there are several breaking changes

github.com/stalniy/casl - f48ad6fcb493252bf7a8299b2699819646d9b8ec authored over 4 years ago by Sergii <[email protected]>
docs(app): adds default meta info

github.com/stalniy/casl - 17e31a1c337e8344097fd742c680125eaf36f64d authored over 4 years ago by Sergii <[email protected]>
docs(app): ensures home page has proper title

github.com/stalniy/casl - bc4f0675f5a9224453adb964deff01afe666af43 authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes check on translation key

github.com/stalniy/casl - 1434dfa694e5d78ac5b8ebef245adf65e49133d3 authored over 4 years ago by Sergii <[email protected]>
docs(app): ensure that user sees service worker notification

github.com/stalniy/casl - b171baec48c0577e52aa9c8cb18add7a559a66d6 authored over 4 years ago by Sergii <[email protected]>
chore(docs): updates legacy plugin to latest version

github.com/stalniy/casl - f0739372cb29bda5058d3dd7e9f1a1f0ae162778 authored over 4 years ago by Sergii <[email protected]>
chore(ci): restricts docs workflow to run only on master builds

github.com/stalniy/casl - 5f115a3b8efb34286f826c5c0aeda1e79fffce5a authored over 4 years ago by Sergii <[email protected]>
docs(app): adds support for env variables

Relatest to #193

github.com/stalniy/casl - fbdc85317b7db3de28e37aad31fd7c0befa44e25 authored over 4 years ago by Sergii <[email protected]>
chore(ci): adds `npm ci` to docs

github.com/stalniy/casl - 01ed7415ce7cd1b4d6c873151b9ae015576c1af4 authored over 4 years ago by Sergii <[email protected]>
chore(ci): test docs workflow

github.com/stalniy/casl - 3cad3d7c6430dabfe2e4329064d7bf3756df91a4 authored over 4 years ago by Sergii <[email protected]>
chore(ci): removes ignore-paths and makes paths to be more specific

github.com/stalniy/casl - db9f3595979ca729ebcc6a165224629a75c93ff4 authored over 4 years ago by Sergii <[email protected]>
chore(ci): adds docs-src to ignored paths in main workflow

github.com/stalniy/casl - ade723d1ff4984a1862dd5b7781740cbb0598dc7 authored over 4 years ago by Sergii <[email protected]>
chore(ci): renames docs workflow

github.com/stalniy/casl - 6812f1b332ff2a2e4cde82247e54ba1c6332ab35 authored over 4 years ago by Sergii <[email protected]>
docs(app): configure docs

Relates to #193

github.com/stalniy/casl - 70534c3a1177a93f2feb732c9c04fe65de4259e4 authored over 4 years ago by Sergii <[email protected]>
chore(ci): add github pages build

github.com/stalniy/casl - 9693f4b5592aae312c5746c21f2f762f118f0bce authored over 4 years ago by Sergii Stotskyi <[email protected]>
Merge pull request #268 from stalniy/4.x

github.com/stalniy/casl - c6744080b0cc153e1a440e154288db37355139cf authored over 4 years ago by Sergii Stotskyi <[email protected]>
chore(codeclimate): fix codeclimate errors

Temporary disable codeclimate as it doesn't work well with latest typescript/eslint changes

github.com/stalniy/casl - c668938e770f883a02bcd402694bb7318d96cb06 authored over 4 years ago by Sergii <[email protected]>
feat(vue): throws exception if `Ability` is not provided

Relates to #248

github.com/stalniy/casl - aacd9520cfd3a35ea2dc3f44e8043734494f3c2a authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes layout

Relates to #193

github.com/stalniy/casl - a59e9771f502bb76e3d93887f2e6df5d53cce632 authored over 4 years ago by Sergii <[email protected]>
Merge remote-tracking branch 'origin/master' into 4.x

github.com/stalniy/casl - 523205605af8255d2a55743469e5d69ac46995e3 authored over 4 years ago by Sergii <[email protected]>
docs(app): fix mobile view

Relates to #193

github.com/stalniy/casl - 82c79ef9f10dcffbd38c5cacf91542438d16ee5d authored over 4 years ago by Sergii <[email protected]>
feat(search): adds support for searching

Relates to #193

github.com/stalniy/casl - a0f5df378f2519973834f1e5d56fcd336c04c79b authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes active link highlight

Relates to #193

github.com/stalniy/casl - a02256a3c0d2d25cb7c9625090a5e8dd304c2557 authored over 4 years ago by Sergii <[email protected]>
docs(app): adds mobile support and basic active linkt support

Relates to #193

github.com/stalniy/casl - 5abe22430cf360426ff01d2ecf53dd4125dc7f8d authored over 4 years ago by Sergii <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - b4fa702750c8957c3b3bc87a9d61abc7c3da216f authored over 4 years ago by Renovate Bot <[email protected]>
chore(codeclimate): removes `docs-src` out from codeclimate analyzation

github.com/stalniy/casl - 00ece352642cd53a4984b49327be6015e072a5d4 authored over 4 years ago by Sergii <[email protected]>
docs(app): adds google analytics

Relates to #193

github.com/stalniy/casl - 375aeb9830febff179754d169fe89ea85b5e551d authored over 4 years ago by Sergii <[email protected]>
docs(app): adds sharethis buttons

Relates to #193

github.com/stalniy/casl - c71f5bcee7ed67415f0ee13f42f11c22a2e252dc authored over 4 years ago by Sergii <[email protected]>
docs(app): adds offline support

Also makes sure app can work under base url

Relates to #193

github.com/stalniy/casl - 9637144cd46292bd1ce75fc2a807932340bed2f7 authored over 4 years ago by Sergii <[email protected]>
docs(app): makes sure old urls are mapped to new ones

Relates to #193

github.com/stalniy/casl - 298f757e525571afc3af7973c9d3c72b62a0dc9f authored over 4 years ago by Sergii <[email protected]>
docs(all): fixes broken links and adds base url

Relates to #193

github.com/stalniy/casl - e67438b91069143fc8de88ad0ca6fcb68f639e5b authored over 4 years ago by Sergii <[email protected]>
chore(angular): adds tslib in peerDeps

github.com/stalniy/casl - 173f03525c1740e9cea266d83b1396eb2f61d7a5 authored over 4 years ago by Sergii <[email protected]>
docs(guide): adds common cases of defining conditions

Relates to #193

github.com/stalniy/casl - 70b97a03eb1e54f812a31a9751c313c9bf962ef1 authored over 4 years ago by Sergii <[email protected]>
docs(advanced): adds minimum ts version

Relates to #193

github.com/stalniy/casl - 3e9d5c703f58e9e1e541e3713064c5cbddc4e6b5 authored over 4 years ago by Sergii <[email protected]>
refactor(ability): removes generic inference hack

For some unexpected reason it works again...

Relates to #248

github.com/stalniy/casl - a34cc3660067d019551ac1a66d23d21b3b7710a9 authored over 4 years ago by Sergii <[email protected]>
docs(all): changes `AbilityBuilder.build` examples

Relates to #193

github.com/stalniy/casl - 66aa7827015209fd9d2496324c6cea13df2739fe authored over 4 years ago by Sergii <[email protected]>
refactor(ability): cleans `Ability`, `ForbiddenError` and `AbilityBuilder` apis

Change `AbilityBuilder.build` to accept only options and `AbilityClass` moves to `AbilityBuilder...

github.com/stalniy/casl - f99c01e87fce9c53291d1028ea21877c6131bbd1 authored over 4 years ago by Sergii <[email protected]>
docs(api): adds api docs for @casl/ability and @casl/ability/extra

Relates to #193

github.com/stalniy/casl - 9d91c043282d4836c5d14f405158cae009c22f9b authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): adds details about defining roles with predefined permissions

Relates to #193

github.com/stalniy/casl - ef5ea5e159fe4d0b057e8f9f170a65cdd87150ed authored over 4 years ago by Sergii <[email protected]>
docs(ability): adds documentation for aliases

Relates to #193

github.com/stalniy/casl - 1a2d66b49ec1e630d08a6068aeb5988ff487cfe9 authored over 4 years ago by Sergii <[email protected]>
fix(ability): ensures that `ForbiddenError` correctly inherits `Error` in ES5

Reverts the hack that prevented babel to correctly process inheritance of native classes
. Witho...

github.com/stalniy/casl - 12a74f2d82397123d6220e374e134e402c67c94a authored over 4 years ago by Sergii <[email protected]>
docs(ability): adds cookbook for how to configure casl with roles and persisted permissions

Also updates "TypeScript support" with type helpers explanation

Relates to #193

github.com/stalniy/casl - e42c27c9df2a36858fd4d4c340aecbb4414f3b31 authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): adds page about chaching abilities

Relates to #193

github.com/stalniy/casl - e3090ac4f5f88fb18b75e3bb2c6107de3ecaa19a authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): adds claim based authorization page

Relates to #193

github.com/stalniy/casl - c8838c605439d409dbf06d7fb5a6a01d4420fd38 authored over 4 years ago by Sergii <[email protected]>
feat(ability): makes aliasing to be tree-shakable and per `Ability` instance

Relates to #248 BREAKING CHANGE: aliasing functionality was refactored to support tree-shaking a...

github.com/stalniy/casl - fc22d49ae40c8fdd5606977bbd27d6a4325e9ef6 authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): adds article about less confusing api

Relates to #193

github.com/stalniy/casl - ca21127b6fe5169fed59f683c40991d86d154a8e authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): orders cookbook and adds intro

Relates to #193

github.com/stalniy/casl - 8bfff131de9f410eee734c419ff0304aeb01f54a authored over 4 years ago by Sergii <[email protected]>
docs(examples): adds order

Relates to #193

github.com/stalniy/casl - 0fa0a5f7cd46624e634cc23ce415cbe56bf820ab authored over 4 years ago by Sergii <[email protected]>
docs(examples): adds examples to docs

Relates to #193

github.com/stalniy/casl - 295c5a7ed90b604a41cd0794635eb67e7cd5fa10 authored over 4 years ago by Sergii <[email protected]>
refactor(docs): adds possibility to use different sidebars on different pages

Relates to #193

github.com/stalniy/casl - ad2ad52af33f700b0fd89b9c33c9bc77a55c840c authored over 4 years ago by Sergii <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - c3eaff2d2c072e8048983fffac12f337127e98d3 authored over 4 years ago by Renovate Bot <[email protected]>
docs(support): adds page for support casljs

Also adds one-time-donations component (potentially plan to use liqpay)

Relates to #193

github.com/stalniy/casl - 4b4de3b6037f9a5d5f772a63b7229d6b0e419101 authored over 4 years ago by Sergii <[email protected]>
docs(aurelia): adds badges for @casl/aurelia page

Relates to #193

github.com/stalniy/casl - b623fa547d263af492745436179d74abb1dfc31c authored over 4 years ago by Sergii <[email protected]>
docs(aurelia): adds documentation for @casl/aurelia package

Relates to #193

github.com/stalniy/casl - 1eb8a5965937d1256d4735f96ef64e94726f946f authored over 4 years ago by Sergii <[email protected]>
docs(vue): adds documentation for @casl/vue

Adds info about support and license. Synchronizes README's of all packages with respective docum...

github.com/stalniy/casl - 1e2701dac5ca1f024bb49c8a661ac10722714de9 authored over 4 years ago by Sergii <[email protected]>
docs(package): adds a section about typescript support to every package

Adds badges to guide/intro

Relates to #193

github.com/stalniy/casl - 16bb5aff6906ddfdafa4af4a7e7e91a433421f5d authored over 4 years ago by Sergii <[email protected]>
docs(react): moves documentation for react from README.md to a specific page

Also adds context api patch d.ts file that make it possible to use casl/react with older version...

github.com/stalniy/casl - ec0bb0919383ea7743097a61c0a5827471538e51 authored over 4 years ago by Sergii <[email protected]>
docs(angular): moves documentation for angular into docs page

Removes old hacks

Relates to #193

github.com/stalniy/casl - 5e9178b38657a1e08fd302cc70c4d7b7bed64f8c authored over 4 years ago by Sergii <[email protected]>
docs(mongoose): adds page about casl-mongoose package

Moves package's README into documentation. Also documented `mapReduce` and `aggregation` pipelin...

github.com/stalniy/casl - 312191b874827a45fa7124b732cfe445a31d55d2 authored over 4 years ago by Sergii <[email protected]>
docs(advanced): adds page about database integration

Also removes hardware capabilities and feature flags. Instead mentioned about them inintroductio...

github.com/stalniy/casl - 43ca0e29b87a2839a84a5e41f4bdd3ddf7fcc8bf authored over 4 years ago by Sergii <[email protected]>
fix(ability): makes sure `AbilityBuilder` correctly detects conditions

Relates to #248

github.com/stalniy/casl - 1c353935dcf93ae506815828187867f69650edca authored over 4 years ago by Sergii <[email protected]>
docs(advanced): adds page about custom ability implementation

Relates to #193

github.com/stalniy/casl - 7b7b3e317bedfb607aadb3f46cb29bdc1eae41c8 authored over 4 years ago by Sergii <[email protected]>
refactor(ability): improves package developer experience

* removes `lambdaMatcher` and simple `fieldMatcher` as they can be easily implemented in single ...

github.com/stalniy/casl - ac1f59e8e0a0a8a5abee254b561325d387524fb8 authored over 4 years ago by Sergii <[email protected]>
refactor(ability): replaces multiple rule related properties into single object

Relates to #248

github.com/stalniy/casl - 0c244a31d20a4cc478c3d7f8fa49309b5953e72f authored over 4 years ago by Sergii <[email protected]>