You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Client only abilities
* fix: Add proper server ability validation in registerAbility
* feat: Add ClientAbility and ServerAbility types for better type safety
* refactor: Remove location field, use callback presence for execution type
* feat: add permissionCallback on the client
* update: check if ability is already registered in registerAbility
* fix: wrap client errors in i18n
* Add client library tests and code quality infrastructure (#70)
* Add testing & linting infa
* Remove uncessary combined checks
* Add client tests
* test: Use proper TypeScript types instead of 'as any' in tests
* Fix typescript check for extra server check
* test: update tests for client-only abilities API changes
* chore: add build:client and dev:client scripts to root package.json
* fix: formatting
* fix: prettier issues
* fix: apply Prettier formatting to README and validation.ts
* deps: remove @types/wordpress__api-fetch since types are already shipped
* fix: move validation to the store
* fix: validate ability name uses same format as server
* tests: clean up CI checks
* deps: fix dev dependencies and remove extra package-lock.json
* fix: rename main dev and build commands
* fix: better match server validation rules for schema
* Fix remaining validation issues
Co-authored-by: emdashcodes <[email protected]>
Co-authored-by: gziolo <[email protected]>
Co-authored-by: justlevine <[email protected]>
Co-authored-by: jonathanbossenger <[email protected]>
---------
Co-authored-by: emdashcodes <[email protected]>
Co-authored-by: gziolo <[email protected]>
Co-authored-by: justlevine <[email protected]>
Co-authored-by: jonathanbossenger <[email protected]>
Co-authored-by: swissspidy <[email protected]>
0 commit comments