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

chore(docs-app): fixes dependencies

github.com/stalniy/casl - 4bae1c7a30dbd262a79e1c0923872237014c4b13 authored over 3 years ago by Sergii <[email protected]>
chore(prisma): marks @ucast/js as external

github.com/stalniy/casl - 1e7cd34a56c18df031321670b42095eefdc42238 authored over 3 years ago by Sergii <[email protected]>
chore(dx): disables adding labels and comments on success release

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

github.com/stalniy/casl - b159be9e488862f0ad8b7d1784124eb64486cf2b authored over 3 years ago by semantic-release-bot <[email protected]>
chore(dx): adds alpha branch as releasable

github.com/stalniy/casl - ec5b7b5e4957b23a64b8240e0fb4f9f4d87b93cd authored over 3 years ago by Sergii <[email protected]>
chore(deps): adds @semantic-release/git to dx

github.com/stalniy/casl - 348842103de1b798545de63dbb4861e826dfc10e authored over 3 years ago by Sergii <[email protected]>
docs: adds prisma to main README and docs

github.com/stalniy/casl - 2e17bd7b933204f5e669950ccf9b64f8b9850412 authored over 3 years ago by Sergii <[email protected]>
feat(prisma): adds prisma integration (#505)

* feat(prisma): adds interpreter for model properties

Relates to #161

* feat(prisma): impl...

github.com/stalniy/casl - 9f91ac403f05c8fac5229b1c9e243909379efbc6 authored over 3 years ago by Sergii Stotskyi <[email protected]>
chore: ignores coverage for react version check

github.com/stalniy/casl - 44e2dde68e4e34d0afe8652c096b762c75a10653 authored over 3 years ago by Sergii <[email protected]>
chore(dx): adds eslint config file

github.com/stalniy/casl - 7fda6b9a70c24f2a711d61b1c0da79fa77cdbaac authored over 3 years ago by Sergii <[email protected]>
chore(dx): removes config for eslint in order for overrides to start working

github.com/stalniy/casl - 017b7f20ce32cbef784eda983452ce6cf555d603 authored over 3 years ago by Sergii <[email protected]>
chore: moves all dev deps into single @casl/dx private package

github.com/stalniy/casl - 3bcea6dd7bd2850defaf77f2e21cabead6f5763e authored over 3 years ago by Sergii <[email protected]>
chore(deps): update dependency @rollup/plugin-commonjs to v19

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

github.com/stalniy/casl - 8d9d3c05b808105fedb4c6218e597639058f660f authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.22.1

github.com/stalniy/casl - 689a7399f54c5823e366068f880f320807d28743 authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - c53531a029f5ba66d3f9738faf32e7b1adb562cf authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency puppeteer to v9

github.com/stalniy/casl - 6a4361a5ad17c50a199165e1541419b9e1174191 authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @sindresorhus/slugify to v2

github.com/stalniy/casl - 7ce83c68fb752afc2bb2bfb941bb380081305dc0 authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency image-size to v1

github.com/stalniy/casl - ac70cb64439c7861926c9805bc87ba7b3360abe1 authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.22.0

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

github.com/stalniy/casl - 6b6ca33c25cc0a0888c6b85c9b2cd3a21c6c24a7 authored over 3 years ago by semantic-release-bot <[email protected]>
fix(mongoose): uses `mongoose` as commonjs module

github.com/stalniy/casl - c98506b77ebd6b3068040f512012e12891749b87 authored over 3 years ago by Sergii <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.21.0

github.com/stalniy/casl - 4266b1f4d1676b91c87ff60808b8ec93ef157360 authored over 3 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.20.0

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

github.com/stalniy/casl - 691d1d6722df59f124d3af7e0aae7752380e10bb authored over 3 years ago by Renovate Bot <[email protected]>
docs(cookbook): removes redundant typeof operator for generic parameter of AbilityBuilder

github.com/stalniy/casl - 678907ebdf99d5d08cde98f86a77bffc7fcc8835 authored over 3 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.19.0

github.com/stalniy/casl - eb302ad0ce94cef34d39756b5cc4c301050a1064 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.18.0

github.com/stalniy/casl - 4d1af983d365b4d1ae0279bed4019d192525b167 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.17.0

github.com/stalniy/casl - 58cdde85ae3aa875b57caf45656b8591bcbfed58 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.16.1

github.com/stalniy/casl - 25b50f85746a3fe8fd63356ab0bdbd7a75b8ab08 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency puppeteer to v8

github.com/stalniy/casl - 37f05500970800e85a2b4096898a2b2abba9f419 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.15.2

github.com/stalniy/casl - 6ef090c5a394168597e90efc495a04b227b01e36 authored almost 4 years ago by Renovate Bot <[email protected]>
docs(guide): clarifies details on subject type detection

Fixes #465

github.com/stalniy/casl - b56df79131c86e87d918b0e4abb58066122a5892 authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.15.1

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

github.com/stalniy/casl - 4578d3c45c6f42aaca0a6153bf563aba34e845c5 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(changelog): removes unrelated entries from changelog

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

github.com/stalniy/casl - a1e03134e470d821098b634a7ba92f4ba14ba804 authored almost 4 years ago by semantic-release-bot <[email protected]>
docs(home): updates size of the core library

github.com/stalniy/casl - 2c6f8adc259163466ae43775bb8fb42678189dc5 authored almost 4 years ago by Sergii <[email protected]>
chore(deps): reconfigures project to use husky to v5

github.com/stalniy/casl - 088137b8e215847321348c98d279e749d624505f authored almost 4 years ago by Sergii <[email protected]>
chore(angular): rewrites tests to ts in order to get rid of hack to run tests over dist files

github.com/stalniy/casl - 1ff13b78fbef8ffc2cd2d85665fe4347c08d1dc3 authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency husky to v5

github.com/stalniy/casl - 1fcbffce38e809663923f3e21408b3bb39978a67 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.15.0

github.com/stalniy/casl - 6c7ffc770d069c1550c01422551ce65b49261913 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency puppeteer to v7

github.com/stalniy/casl - e43f7870581d98a3fdecbdb3caf8794daab816a4 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.14.2

github.com/stalniy/casl - a797d87942cef2ac8e21ac4cf42386b6b7108c93 authored almost 4 years ago by Renovate Bot <[email protected]>
docs(README): updates AbilityBuilder example

resolves #453

github.com/stalniy/casl - 81afdbe89c5a8453fd620a48bc3328ae785e24a8 authored almost 4 years ago by Jeremy Gottfried <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 188218881231e17fc98b2465555ca92966035e91 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(types): relaxes types for `resolveAction` `AbilityOptions` property

This makes it possible to use `resolveAction` with configurable actions/subjects permissions wit...

github.com/stalniy/casl - 2af2927adc967ed0f4fa1ed1daa2eefe61d8d9ca authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.14.1

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

github.com/stalniy/casl - e41cac072ce17fd2529727c3b501f5135bde3f5b authored almost 4 years ago by semantic-release-bot <[email protected]>
chore(deps): updates @casl/vue Vue peerDependency to 3.0.0

github.com/stalniy/casl - def7ac25508f000f7b60010d12441028e3c3741d authored almost 4 years ago by Sergii <[email protected]>
docs(app): makes sure latest version url is updated when url is changed

github.com/stalniy/casl - a987ccce4a8ae585786b114181589e3870c583de authored almost 4 years ago by Sergii <[email protected]>
docs(app): ensure new version in alert redirects to current page of the latest version

github.com/stalniy/casl - 4b9340b5d7aacd6959f84cba7a295bd9f1ded394 authored almost 4 years ago by Sergii <[email protected]>
docs(app): adds old version alert

github.com/stalniy/casl - c7ac275eedbbbaeca3074ad988525a43599069a6 authored almost 4 years ago by Sergii <[email protected]>
chore(docs): copy web root files only if push was made to master

github.com/stalniy/casl - 3aabf80c6566bb99a18fd18e681e41181f92548c authored almost 4 years ago by Sergii <[email protected]>
docs(guide): adds details about `item.constructor` casting in TypeScript

Relates to #448

github.com/stalniy/casl - b557bc834ed809847e77bf91bc44e49e93f620a3 authored almost 4 years ago by Sergii <[email protected]>
docs(README): replaces `vue` lang with `html` in doc examples

github.com/stalniy/casl - 8970fc8b94674d6eca42c611dee611900081e0b5 authored almost 4 years ago by Sergii <[email protected]>
docs(guide): updates example with classes being used as subject types

Relates to #448

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

github.com/stalniy/casl - f41d3a1cc332e75ece8dd67188580ccad29375ab authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(ability): removes generic parameters from `AnyAbility` type

github.com/stalniy/casl - 5566ac863aa4cb477d96da1fb83d414fade1e48f authored almost 4 years ago by Sergii <[email protected]>
chore(semantic): configures maintanance branches

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

github.com/stalniy/casl - 51a09b40087626ca47fc3348a9f24f2447f69188 authored almost 4 years ago by semantic-release-bot <[email protected]>
docs(README): updates readme for latest vue release

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

github.com/stalniy/casl - 23994837e4d0ce59a026ae610a4ce6b0b6dcd057 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(ability): hides `Public` private type under interface

So, typescript does not import it dynamically

Relates to #446

github.com/stalniy/casl - 25244317cfa7a0d52ad7e03586fe8062037758b7 authored almost 4 years ago by Sergii <[email protected]>
chore(docs): ensure docs are rebuilt when complementary package README is updated

github.com/stalniy/casl - 74f55a632b4900e306e42b7dfa7a0109aa502177 authored almost 4 years ago by Sergii <[email protected]>
chore(changelog): excludes angular from vue changelog

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

github.com/stalniy/casl - 6a422d0f7e3f9b53a102600d2e3e6710fde4eb50 authored almost 4 years ago by semantic-release-bot <[email protected]>
refactor(vue): adds support for vue 3 (#444)

Fixes #396

BREAKING CHANGE: refactor to use Vue 3 what introduces a bunch of breaking changes...

github.com/stalniy/casl - e742bcf0d187f8283ff171ec9760431759b55910 authored almost 4 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.14.0

github.com/stalniy/casl - ba59c38d069c6ab21506dc7c4a375bcf4d990135 authored almost 4 years ago by Renovate Bot <[email protected]>
docs(README): fixes eng sentence (#442)

github.com/stalniy/casl - da82af88e86b0057a2802c00a73cd65959e9c972 authored almost 4 years ago by Ivan Sieder <[email protected]>
chore(deps): updates expect-type to ^0.11.0

Closes #420

github.com/stalniy/casl - 83548587369c74dc7f8ac95673f8ce396588f0a4 authored almost 4 years ago by Sergii <[email protected]>
chore(changelog): updates changelog for react

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

github.com/stalniy/casl - 3802b13434dc23cb74e73971b077436e0f53c611 authored almost 4 years ago by semantic-release-bot <[email protected]>
chore(deps): updates semantic-release libs and config

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

github.com/stalniy/casl - 1b4ad11c79049c276836961afbeda961a56e6fce authored almost 4 years ago by semantic-release-bot <[email protected]>
docs(cookbook): renamed intension to intention as that seems what was meant. (#439)

github.com/stalniy/casl - 8467ad268a7158265a7977137448153f12995d3b authored almost 4 years ago by Evil Buck <[email protected]>
feat(angular): updates angular to v11 (#421)

* chore(deps): update angular monorepo to v11

* feat(angular): updates angular to v11

Co-a...

github.com/stalniy/casl - ec16bf9e93536c4ec249d2520cf336c1497615a9 authored almost 4 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/react to v17 (#428)

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

github.com/stalniy/casl - 0ff708f2249181e66c65b2c0309eb426b03d3ac0 authored almost 4 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs(typescript): updates minimum ts version to 3.8.3

github.com/stalniy/casl - 2cea4cfd01c523c9c4a62b6bd34bff9907363b1a authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.13.0

github.com/stalniy/casl - 8c764169821fd6fe026890ec76dbe0c50b81227a authored almost 4 years ago by Renovate Bot <[email protected]>
feat(mongoose): throws `ForbiddenError` instead of returning a hard-coded value when user has not permissions to do some action

Fixes #404

BREAKING CHANGE: `accessibleBy` eventually throws `ForbiddenError` instead of return...

github.com/stalniy/casl - 917dd017bd95627f2550fc8f34b4ccf03fea94c5 authored almost 4 years ago by Sergii <[email protected]>
docs(webpack): adds better explanation of what to do with webpack4 issue and ESM that imports commonjs

Relates #427

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

github.com/stalniy/casl - de1958d3d51d4dd03a016cc88fc98de0aeb587f9 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(angular): changes ES6M distribution to use `.js` ext instead of `.mjs`

Relates to #427

github.com/stalniy/casl - 06bd5be0904b3194733c9f6fc3a3dd34cc069aba authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.12.0

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

github.com/stalniy/casl - 18761e8d0a6c681016a8a389ab24cebdd28491a6 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(mongoose): simplifies types for `toMongoQuery` helper

github.com/stalniy/casl - 1615f4b9ba870cddc190bdf4a504822760a21add authored almost 4 years ago by Sergii <[email protected]>
fix(mongoose): adds `_collection` to reserved props

Fixes #433

github.com/stalniy/casl - 3b76ccc9370ded409c2e699ffc8aca82079e7b6c authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency js-yaml to v4

github.com/stalniy/casl - adf1eda5cb4df97aeaa877d7eed5b2e01a17985b authored almost 4 years ago by Renovate Bot <[email protected]>
chore: fixes breaking change in changelog regarding classes and detectSubjectType

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

github.com/stalniy/casl - c8e44d05a1aa150d9377fc7308a3c61b35670cd2 authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(types): change type of `detectSubjectType` return value to be of `SubjectType`

Previously it was a string and this didn't allow to return `object.constructor` from it. Also ma...

github.com/stalniy/casl - d76b18b9b142da36c659d184503a11ee2b7427cb authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency rollup-plugin-workbox to v6

github.com/stalniy/casl - c633c7f16235e37666bb4ba8cae2a4356addf74f authored almost 4 years ago by Renovate Bot <[email protected]>
docs: extracts footer links into config file

github.com/stalniy/casl - 0121d415cdfd53f0a36533eb3217e0a91cd9f0df authored almost 4 years ago by Sergii <[email protected]>
chore(docs): updates rollup and fixes link to medium blog

github.com/stalniy/casl - ff26aa7af8466e12306c082b91e5bf26f9b41a43 authored almost 4 years ago by Sergii <[email protected]>
docs(app): adds version dropdown

Also adds global/website specific files to repo

github.com/stalniy/casl - 6b15d3ec975da86a0b4869c74dbc5c9abe5b9128 authored almost 4 years ago by Sergii <[email protected]>
chore(deps): update dependency @rollup/plugin-url to v6

github.com/stalniy/casl - caab65cd6f29eb30b8111701a32b49a3d1660f16 authored almost 4 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @typescript-eslint/eslint-plugin to v4.11.1

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

github.com/stalniy/casl - 89229df995d7c01dad83e28a76c7117a8405805c authored almost 4 years ago by semantic-release-bot <[email protected]>
fix(types): adds return type annotation to `detectSubjectType` method

So, it's compatibile with `rulesFor` 2nd argument

github.com/stalniy/casl - b514146d61cf19c52717b94a101ef448f359cffe authored almost 4 years ago by Sergii <[email protected]>