package guardian
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Role-based access control for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.4.0.tar.gz
md5=c0526b48e6fe938c209dfd5810082578
sha512=0fb1878c12848c2e5690444035e225cdd7b80f0fa98ee5a1db5e2f41f01fb5db3c8fc4d81b9c95da1859d6c803d0a253458e213dea8fa0924d33f4055df8c01f
doc/CHANGELOG.html
Changelog
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
unreleased
0.4.0 - 2026-04-07
Added
- GitHub Actions for
lint-fmtandlint-opam - Backend LRU cache for authentication requests
Fixed
- Typo in the
additional_poolsargument for the poolinitializefunction
Changed
- Updated GitHub Actions
- Improved performance of the validation function
- Changed argument from
~matchesto~requiredfor thePermission.is_validfunction for better clarity - Increased consistency for function outputs:
of_stringalways returns anoption,_exnraises exceptions, and_resreturns aresult
Removed
- Deprecated
startfunction - Removed
guardian.opam.lockedfile; as this is a library, it should not have a lock file
0.3.4 - 2025-11-07
Fixed
- maintenance
0.3.3 - 2025-04-03
Fixed
- support for OCaml 5.x
0.3.2 - 2024-03-21
Changed
- use string preprocessor instead of defining and using sql functions
Deprecated
- database
startfunction, as no functions need to be defined anymore
0.3.1 - 2024-01-22
Added
- role assingment base structure for specifiying which role can assign which ones
Removed
- old unused database tables
Fixed
- package deprecation warnings
0.3.0 - 2023-09-21
Added
- helper functions on backend for integrated guardian usage
Changed
- performance update, reduce amount of needed role permissions
Removed
- relations
0.2.0 - 2023-07-05
Added
- helper functions on backend for integrated guardian usage
Changed
- extract roles into separate table
- rework relations
- combine "find checker" functions
- optimised validate function
0.1.1 - 2023-03-28
Added
- test cases for reported bug
Fixed
- checking for entity and uuid, bug allowed in certain cases to get access when action on entity matched
0.1.0 - 2023-03-13
💥 The start of using the changelog. Preparations for our version 0.1.0.
Added
- deployment for new releases and documentation
Changed
- typified the guardian library
- restructure the api
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page