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

fix(ability): throws error when trying to check permissions on field with unconfigured fieldMatcher option

Fixes #330

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

pnpm doesn't want to install dependencies in the folder which is no part of monorepo

github.com/stalniy/casl - 23c8747ee684d5887eb7a153496e6350070c0f2b authored over 4 years ago by Sergii <[email protected]>
chore(ci): updates docs workflow to use pnpm

github.com/stalniy/casl - 6fec0df1e7339bdb4193d862471c5a3de818777e authored over 4 years ago by Sergii <[email protected]>
chore(deps): replaces deprecated rollup plugins with new ones

github.com/stalniy/casl - d5ba8a26597dc1a22f8699452e8b971fe5775449 authored over 4 years ago by Sergii <[email protected]>
chore(deps): updates eslint

github.com/stalniy/casl - 1d7e76368336dee18ef9cce962807cbfd8178adb authored over 4 years ago by Sergii <[email protected]>
chore(ci): cache node_modules in CI

github.com/stalniy/casl - 4110f6fd564fa93486ebd7f3c400ecaf091afa59 authored over 4 years ago by Sergii <[email protected]>
chore(ci): adds pnpm version to github actions

github.com/stalniy/casl - 85347aa4c56bdff3ad2acf6a97eadd83eb27b3d6 authored over 4 years ago by Sergii <[email protected]>
chore(ci): adds workflow re-run on yaml updates

github.com/stalniy/casl - 8f04102bd29c99f1835cfcdb579b134b8f98f24a authored over 4 years ago by Sergii <[email protected]>
chore(ci): uses github actions command to install pnpm

Relates to #263

github.com/stalniy/casl - f5eb4f2e88dddbeea56dec3540a912ffce182157 authored over 4 years ago by Sergii <[email protected]>
chore(project): migrate from lerna to pnpm

Fixes #263

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

github.com/stalniy/casl - 28955d6f212f202e235ae1ba9fbc98bbbcb9c6cb authored over 4 years ago by semantic-release-bot <[email protected]>
fix(README): adds a note about js examples and link to TypeScript support

Relates to #305

github.com/stalniy/casl - bd9dc590536148611571cb1e0bbe5c06ff6d96fd authored over 4 years ago by Sergii <[email protected]>
chore(deps): update rollup

github.com/stalniy/casl - 7bf5f459ab512d1bf6385db816f04ced3f11fc32 authored over 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @rollup/plugin-node-resolve to v8

github.com/stalniy/casl - 9a8e1f2d041bbf785c0f044ae9359e915b0d43fd authored over 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @rollup/plugin-commonjs to v12

github.com/stalniy/casl - 3937b6ac7a1621a5bc1bd8702bca4f15b41cd8b0 authored over 4 years ago by Renovate Bot <[email protected]>
docs(perf): adds information about computational complexity to @casl/ability

Closes #323

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

github.com/stalniy/casl - 431a51bccc1650f43b9842b58e413190e08bce87 authored over 4 years ago by semantic-release-bot <[email protected]>
feat(error): makes `ForbiddenError.ability` to be a readonly public prop

Closes #264

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

github.com/stalniy/casl - a917b86aeeda8eb333657f8a2c542690fbb6d8b2 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(angular): updates README for the latest release

Relates to #276

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

github.com/stalniy/casl - 0a5269328544c85fe3c7f91b4ed517a1c909eed6 authored over 4 years ago by semantic-release-bot <[email protected]>
feat(pipe): adds pure `ablePure` pipe in `@casl/angular`

Closes #276

github.com/stalniy/casl - 23c851cb0fc4a9cb523a651308f8ad65e137b379 authored over 4 years ago by Sergii <[email protected]>
fix(deps): update dependency sift to v13

github.com/stalniy/casl - fa3eecc7bc01d3bcce4e99fc35bfc27a6cec2bcf authored over 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency tslib to v2

github.com/stalniy/casl - 3fbd01b2bc0f8b7a9fc57b97908125a7370006e3 authored over 4 years ago by Renovate Bot <[email protected]>
docs(guide): fix code example in the conditions in depth article (#317)

github.com/stalniy/casl - 4efc6617f26dcc6f65a871f6c7efa353da71556a authored over 4 years ago by Roman Mahotskyi <[email protected]>
chore(deps): update dependency @rollup/plugin-url to v5

github.com/stalniy/casl - 395ffc91f49bbcfb28d1751c743b30baf2f58a6b authored over 4 years ago by Renovate Bot <[email protected]>
docs(guide): adjusted subjectTypeFromGraphql example (#313)

Added checking for `__typename` as that could potentially be a falsy value.

github.com/stalniy/casl - f0760424297c0a98653d6ebdeffdbda098ef8a3b authored over 4 years ago by Cerino O. Ligutom III <[email protected]>
docs(misc): fixes typos

github.com/stalniy/casl - 175ed28b180f9213c20215458d221a92e228b6eb authored over 4 years ago by Sergii <[email protected]>
docs(ability): adds best practices to define rules

Relates to #310

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

github.com/stalniy/casl - 4048e451fad348d796792ac16c337d82bed05ec5 authored over 4 years ago by semantic-release-bot <[email protected]>
docs(typescript): adds details about simpler way to redeclare ability types in Vue app

Relates to #312

github.com/stalniy/casl - efe3218f22100e608759bd926ae1c0b29418ec5a authored over 4 years ago by Sergii <[email protected]>
feat(types): extract vue augmentation modules into pseudo submodule

This allows to redefine augmentation modules on app level

Relates to #312

github.com/stalniy/casl - a75296c3f73af432f500eb8e153cf0e7cde67796 authored over 4 years ago by Sergii <[email protected]>
docs(app): moves notifications root into document

This makes position: fixed to work properly

github.com/stalniy/casl - 6b8dcf96a0411487355fc3bf00099cd428017338 authored over 4 years ago by Sergii <[email protected]>
docs(typescript): fixed import sample on TS support section (#311)

It currently imports from @casl/angular instead of @casl/ability

github.com/stalniy/casl - 998c720d98cbffb23b9fb247aa9ed7d02df25dc3 authored over 4 years ago by Cerino O. Ligutom III <[email protected]>
chore(deps): update dependency @sindresorhus/slugify to v1

github.com/stalniy/casl - 2228f6ea6da633e6cbac5e1a3de68eb7329e3ad6 authored over 4 years ago by Renovate Bot <[email protected]>
docs(ux): makes sure logo has height

github.com/stalniy/casl - e1c5a6db40c99c72c18a49af11cd316855c5bebd authored over 4 years ago by Sergii <[email protected]>
docs(mongoose): Fix code example in README.md file (#304)

github.com/stalniy/casl - 443d63c09823e5af4d0c31d899bcc4f924185bca authored over 4 years ago by Roman Mahotskyi <[email protected]>
chore(deps): update jest to v26

github.com/stalniy/casl - 69da5d5baefbeda7c751965531b7bc635b4ec920 authored over 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @rollup/plugin-html to ^0.2.0

github.com/stalniy/casl - 51a3afebce5744f7ca7391105f9fd825c4d0a8d9 authored over 4 years ago by Renovate Bot <[email protected]>
docs(subject-type): adds defails about importance of handling `string` and/or `class` in `detectSubjectType` function

Relates to #300

github.com/stalniy/casl - e6965d1a871a57623e186a5531dee61dc08f9122 authored over 4 years ago by Sergii <[email protected]>
docs(cookbook): adds hint to `packRules` and `unpackRules`

github.com/stalniy/casl - f1b4f072c4edee02b136f7ee231069183fdc1744 authored over 4 years ago by Sergii <[email protected]>
chore(changelog): updates changelog

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

github.com/stalniy/casl - 8b1ce2c5c88b04546d95e58b62445c5deda3d2a2 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(dist): removes redundant gitignore

github.com/stalniy/casl - 9aab6bf80ead50f745e732e51d72716d6d68c756 authored over 4 years ago by Sergii <[email protected]>
fix(dist): ensure object spread operator is converted to `Object.assign` in ES6 build

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

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

Co-authored-by: Renovate Bot <[email protected]>

github.com/stalniy/casl - 3c9962d76a6c7d338eb2f7f9c9b1ab88f85fa442 authored over 4 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update dependency highlight.js to v10

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

github.com/stalniy/casl - 54b3759bd1e50eea00f060a6883ea626ad368b98 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(alias): simplifies types for expandActions

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

github.com/stalniy/casl - 0e6fa775345ce2b7ea44f0be74fff121c414d4ed authored over 4 years ago by semantic-release-bot <[email protected]>
fix(types): use `AnyAbility` in ComponentOptions and in Vue augmentation modules

Utilizes Vue type inference for functional Can component. So, `Can` component has an ExtendedVue...

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

github.com/stalniy/casl - c9778dda7e48a686d1141c8bc6ad620b60d84333 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(can): changes link in exception to new documentation

github.com/stalniy/casl - c133d4ebc7aaa6d63192cd9adc19a18d55d50713 authored over 4 years ago by Sergii <[email protected]>
docs(readme): fixes Casl Mongoose link (#293)

github.com/stalniy/casl - c2ba5e1df3af8a769f33e22ef886536449f3125b authored over 4 years ago by Jac <[email protected]>
docs(guide): fixes link to sift and cdn in installation page

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

github.com/stalniy/casl - 584aeaf1885107a96ea0c14aa08e9a734b1811d0 authored over 4 years ago by semantic-release-bot <[email protected]>
refactor(can): removes usage of default `React` export

github.com/stalniy/casl - c6a453699bfa8640cabb9fd000cd273fd0252913 authored over 4 years ago by Sergii <[email protected]>
feat(react): adds `useAbility` hook (#292)

Fixes #291

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

github.com/stalniy/casl - 647f9462e374637127a3a6c3d72e42fe84377386 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(ability): relax types for MongoQueryOperators

github.com/stalniy/casl - 296006458c11fdc75a72e7a2e0e074ff0e26eefa authored over 4 years ago by Sergii <[email protected]>
docs(alias): adds a note about removed CRUD default alias

Relates to #290

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

github.com/stalniy/casl - b23d6135cf836f97a903cceaeb4821bceb482961 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(angular): removes ngcc `publishOnly` hook

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

github.com/stalniy/casl - 42483c8baffe13e830c0bbc765976b6f67deac8b authored over 4 years ago by semantic-release-bot <[email protected]>
fix(package): allows to disable minification through `LIB_MINIFY` env var

It looks like `@casl/angular` cannot be processed by Ivy due to minified js code. Ivy cannot mat...

github.com/stalniy/casl - de70838a7a6e52ee4af52635f6dd91f3b767bdca authored over 4 years ago by Sergii <[email protected]>
docs(advanced): simplifies examples for `AppAbility`

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

github.com/stalniy/casl - 4a0b49353d8b2e503398112d9eea034c6ec7231b authored over 4 years ago by semantic-release-bot <[email protected]>
fix(README): updates README to the latest version. makes sure all links are working

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

github.com/stalniy/casl - 97fcd2bcba60c945817a17b956af2b09efecfebc authored over 4 years ago by semantic-release-bot <[email protected]>
fix(ability): reverts back `ability.rules` types to RawRule

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

github.com/stalniy/casl - 085a8b5020410edec86e6f5bbb3374b70614659c authored over 4 years ago by semantic-release-bot <[email protected]>
fix(vue): ensure that terser doesn't mangle reserved required props

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

github.com/stalniy/casl - 87f5636a9f5e9c7883a598ddabc3a6a2c96858af authored over 4 years ago by semantic-release-bot <[email protected]>
fix(react): ensure that terser doesn't mangle reserved required props

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

github.com/stalniy/casl - 0ba94fefd06147f98039679c99e4f3f8c117e398 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(aurelia): ensure that terser doesn't mangle reserved required props

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

github.com/stalniy/casl - 05e247b8e2dd02507152126b2f9b682e47261dda authored over 4 years ago by semantic-release-bot <[email protected]>
fix(angular): ensure that terser doesn't mangle reserved required props

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

github.com/stalniy/casl - b7656b60b13b9956652167fa1ebe7b8e9a2ef005 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(mongoose): ensure that terser doesn't mangle reserved required props

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

github.com/stalniy/casl - dadfaee2e168cd77b47962872901bea83c328c1c authored over 4 years ago by semantic-release-bot <[email protected]>
docs(ability): updates changelog of casl/ability

github.com/stalniy/casl - 72f061addf4400411a9d43f2a156ecf8d950a4e0 authored over 4 years ago by Sergii <[email protected]>
fix(ability): improves inference of `abilities` by using virtual ts properties

Restricts `Ability` class to work only with Tuples as this is why it was created

github.com/stalniy/casl - c1346420235e7e76a2e3a1e5c8256ed253d78768 authored over 4 years ago by Sergii <[email protected]>
fix(packages): makes eventual lib size to be smaller

Adds `__esModule` and `_collection` to reserved properties

Fixes #287

github.com/stalniy/casl - 93a3becdde7672bc1362ce11dac0d8247e583b9d authored over 4 years ago by Sergii <[email protected]>
docs(ability): typo in changelog (#286)

defineAbilityAbility -> defineAbility

github.com/stalniy/casl - 8cb4a3342e77a1c0e50663ac6422675d71660788 authored over 4 years ago by Vitalii Tverdokhlib <[email protected]>
docs(app): makes sure there is no double slashes in image urls

github.com/stalniy/casl - be9fece23c3faadc00b2d0daa195094dcc158467 authored over 4 years ago by Sergii <[email protected]>
docs(app): disable revision cleanup

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

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

github.com/stalniy/casl - 7cac00dcdf9e3bb45ff365e23fa3367574c29def authored over 4 years ago by Sergii <[email protected]>
docs(app): sets workbox precache revisions to null to get rid of warnings

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

github.com/stalniy/casl - c6abd3266c915a8c24f0116d754488d742dbce88 authored over 4 years ago by Sergii <[email protected]>
chore(readme): in-line badges

github.com/stalniy/casl - fefa550e75e82672adcec929bdb1c52c543cf32f authored over 4 years ago by Sergii Stotskyi <[email protected]>
chore(badge): disable code climate as it has poor support for Eskimo/typescript

github.com/stalniy/casl - 68ebbe892cad07bbc77a745d71f5a345c6147879 authored over 4 years ago by Sergii Stotskyi <[email protected]>
docs(app): removes old urls support as it was move into github pages 404.html

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

github.com/stalniy/casl - a756cdda451fe705fd588ab5c911dcd381c7299c authored over 4 years ago by Sergii <[email protected]>
docs(app): fixes service worker offline mode

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

github.com/stalniy/casl - 496b9c0c529504283f1c155b162035e703d83052 authored over 4 years ago by semantic-release-bot <[email protected]>
fix(ability): makes sure extra submodule is published

Fixes #284

github.com/stalniy/casl - 096e4f7a7edee9ce659f0243cc8c399326f542fd authored over 4 years ago by Sergii <[email protected]>
docs(app): makes sure comments are removed

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