-
f6eef6c4bb
fix: is_allowed answers FALSE for a NULL user instead of failing on auth_cache
master
v1.0.2
marc
2026-11-06 13:43:59 +01:00
-
ca4dc379ab
ci: Node 24.22.2 (October 2026 security release)
marc
2026-11-04 00:47:14 +01:00
-
11ef1715ab
build: count files without a failing arithmetic command
v1.0.1
marc
2026-10-15 08:03:53 +02:00
-
7e59978f07
ci: fetch the release tag with basic auth
marc
2026-10-15 08:00:51 +02:00
-
4ffd755fe7
ci: resolve the release tag in the job environment
marc
2026-10-15 07:59:08 +02:00
-
acfe534938
ci: release without third-party actions; manual dispatch for an existing tag
marc
2026-10-15 07:54:52 +02:00
-
1cf23c37ce
fix: is_allowed_nocache resolves roles once per org, not per rule
marc
2026-10-14 23:41:00 +02:00
-
3e8380d4f7
build: release on GitHub, crudylabs/pgmorbac and pgmorbac.crudy.fr
marc
2026-10-03 15:32:06 +02:00
-
1546e272d8
docs: refresh brand logos (corrected wordmark layout)

marcandClaude Opus 5.5
2026-10-03 11:15:48 +02:00
-
493c2ec429
refactor: the npm package moves to pgmorbac-node
marc
2026-10-03 09:57:08 +02:00
-
cfe370f761
docs: release process covers the npm package
marc
2026-10-03 02:19:06 +02:00
-
4b725b16e1
fix: npm-normalised repository url
marc
2026-10-03 01:35:27 +02:00
-
8385cea640
feat: npm package @crudy/pgmorbac ships the extension SQL
marc
2026-10-02 23:59:58 +02:00
-
697e8bd682
docs: brand logo header and social preview image
marc
2026-10-02 23:56:33 +02:00
-
13dab7e614
docs: default branch is master
marc
2026-10-02 22:50:56 +02:00
-
e51bbf2312
docs: GitHub (crudylabs) is the public home for source and issues
main
marc
2026-10-02 21:24:17 +02:00
-
004cae3aa1
release: 1.0.0
v1.0.0
marc
2026-07-25 07:45:06 +02:00
-
ce11d1b593
docs: complete function reference, drop unicode punctuation
marc
2026-07-25 07:26:35 +02:00
-
03236e67d5
feat(scope): unattributed and all org targets
marc
2026-07-24 22:35:03 +02:00
-
6dd1026c5a
build: signed PGXN release tooling + Drone pipeline
marc
2026-07-22 09:22:26 +02:00
-
3ee1e426a8
chore: rehome to crudy/pgmorbac, align version to 0.1.0
marc
2026-07-22 09:16:59 +02:00
-
14592b91ae
test(hierarchies): cover cache invalidation on hierarchy removal
marc
2026-07-22 09:16:59 +02:00
-
499df68bf5
fix(rls): not handling global permissions
marc
2026-04-07 01:42:47 +02:00
-
97a13bfeb3
fix(views): add missing and remove unnecessary
marc
2026-04-07 01:07:20 +02:00
-
4eefc0897f
fix(service_principal): add first rules setup
marc
2026-04-06 16:37:53 +02:00
-
e653b38b88
fix(authorization): system principal regretion
marc
2026-04-06 16:16:29 +02:00
-
0e3b90af22
feat(system): introduce global rules and system principals for easier system account handling
marc
2026-04-04 09:23:46 +02:00
-
f64cd73159
feat(rules): add rules for users
marc
2026-04-01 23:18:01 +02:00
-
5ef8bae1b4
feat(all): add scope handling in rules
marc
2026-04-01 23:07:20 +02:00
-
8273d56d4e
misc(docs): cleanup some rules/policy words
marc
2026-03-29 22:21:20 +02:00
-
80be5f913c
feat(rls): add multi-orgs filtering logic
marc
2026-03-29 22:08:49 +02:00
-
b05ca7a323
feat(rls): add multi-org checking when no org filter is provided
marc
2026-03-29 21:58:30 +02:00
-
bfcbf15379
feat(activity): add binding to views
marc
2026-03-28 13:03:12 +01:00
-
b3d9c8dbce
fix(docs): update to latest code and functionnalities
marc
2026-03-27 22:06:50 +01:00
-
145f50749b
misc(all): cleanup comments, update documentation, tidy up code
marc
2026-03-27 21:56:00 +01:00
-
41747a79a0
feat(rules): add priority field
marc
2026-03-23 01:01:38 +01:00
-
cba741fd9d
feat(rules): add priority field
marc
2026-03-23 01:00:04 +01:00
-
fca7e2053f
feat(rules): add preemptive warning when creating conflicting rules
marc
2026-03-23 00:50:00 +01:00
-
09082ea0d3
feat(info): cleanup obligations and recommendations features
marc
2026-03-23 00:12:37 +01:00
-
a448a73e37
misc(project): add missing documentation and cleanup
marc
2026-03-22 23:57:49 +01:00
-
10c1ea4a7e
feat(hirearchy): add helpers
marc
2026-03-22 23:41:05 +01:00
-
c22d18063b
feat(tests): add more tests and make them pass
marc
2026-03-22 23:25:48 +01:00
-
90b96079a0
feat(docs): add information on how to describe rules for hierarchies
marc
2026-03-22 17:40:23 +01:00
-
9e1e448159
feat(src): ensure extension works and tests pass
marc
2026-03-22 15:41:00 +01:00
-
32a6a8dd17
refacto: pg_morbac -> pgmorbac
marc
2026-02-22 22:24:47 +01:00
-
2202676f54
remove: pgcrypto reference
marc
2026-02-22 21:42:50 +01:00
-
38c08ff448
feat(tools,test): add better output
marc
2026-02-22 21:35:51 +01:00
-
c369e32c93
feat(tools,build): dynamically list files to build
marc
2026-02-22 21:14:16 +01:00
-
bba1dd5677
fix(tools,test): wrong user
marc
2026-02-22 21:11:07 +01:00
-
1f33854b27
remove(tools,docker): stderr ignore making it hard to debug
marc
2026-02-22 21:06:47 +01:00
-
ce44dde2c6
misc(tools): set exec flags
marc
2026-02-22 21:02:02 +01:00
-
ca84385794
refacto(makefile): reorder rules
marc
2026-02-22 20:58:53 +01:00
-
ac6acbf42e
refacto(tools): action_docker -> docker_action
marc
2026-02-22 20:57:18 +01:00
-
d343524e05
feat(tools): add docker scripts
marc
2026-02-22 20:50:26 +01:00
-
5957ac4789
feat(tools): cleanup scripts and Makefile
marc
2026-02-22 20:33:04 +01:00
-
85f53eff31
docs(development): update to latest dev process
marc
2026-02-20 11:44:34 +01:00
-
8df25b4a90
docs(documentation): remove bad ressources links
marc
2026-02-20 11:24:37 +01:00
-
a7420862bf
docs(documentation): add more examples
marc
2026-02-20 11:14:26 +01:00
-
c34be980c8
docs: remove leftover code bloc
marc
2026-02-20 11:05:26 +01:00
-
b68bded4bb
docs: cleanup documentation files
marc
2026-02-20 11:01:32 +01:00
-
2d5f4ca669
refacto: morbac_pg -> pg_morbac
marc
2026-02-20 10:36:19 +01:00
-
5b4095677e
build: cleanup build process
marc
2026-02-20 01:40:15 +01:00
-
d80b9f387b
refacto: add build and cleanup file structure
marc
2026-02-20 01:32:08 +01:00
-
6adc62f9ec
tests: cleanup structure
marc
2026-02-20 01:04:02 +01:00
-
11e42f080e
refacto: add a build to avoid lingering version numbers
marc
2026-02-20 00:53:25 +01:00
-
3bdfd27879
misc: remove unnecessary title prefix numbers
marc
2026-02-20 00:45:34 +01:00
-
2cce5ab4c1
feat: improve performance with cache and proper indexing
marc
2026-02-20 00:39:27 +01:00
-
e229f00bba
misc: cleanup version numbers
marc
2026-02-20 00:24:49 +01:00
-
3696665892
feat: add audit logs and temporal constraints
marc
2026-02-20 00:23:06 +01:00
-
6d74edd570
init: first commit
marc
2026-02-20 00:14:12 +01:00