Releases: DelfinaCare/rls
v0.2.0
v0.2.0 (2024-10-06)
Build
- build(deps): bump actions/setup-python from 4 to 5
Bumps actions/setup-python from 4 to 5.
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]> (fbffce6
)
- build(deps): bump actions/checkout from 3 to 4
Bumps actions/checkout from 3 to 4.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]> (4a523a6
)
- build(deps): bump python-semantic-release/python-semantic-release
Bumps python-semantic-release/python-semantic-release from 9.8.8 to 9.9.0.
updated-dependencies:
- dependency-name: python-semantic-release/python-semantic-release
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]> (add1c17
)
Feature
- feat: added pytyped
Co-authored-by: Omar Fahmy <[email protected]> (b62b28d
)
- feat: add depandabot
Co-authored-by: Omar Fahmy <[email protected]> (78df511
)
Fix
Refactor
- refactor: removed try catch blocks
Co-authored-by: Omar Fahmy <[email protected]> (897ed6e
)
- refactor: removed unnecessary code
Co-authored-by: Omar Fahmy <[email protected]> (d4a3306
)
Unknown
-
Merge branch 'main' of https://github.com/DelfinaCare/rls (
29a4e1d
) -
ref: handled deps versioning (
015fbae
)
v0.1.0
v0.1.0 (2024-10-01)
Documentation
- docs: sessioner example update
Co-authored-by: Ghaith Kdimati <[email protected]>" (223ec46
)
- docs: update readme
Co-authored-by: Ghaith Kdimati <[email protected]>" (2cde372
)
- docs: update readme
Co-authored-by: Ghaith Kdimati <[email protected]> (e8240b6
)
Feature
-
feat: update release workflow to run on main branch (
fb468de
) -
feat: update bypass rls execution and move alembic files to test
Co-authored-by: Ghaith Kdimati <[email protected]>" (7f3b711
)
- feat: add the release workflow to pipeline
Co-authored-by: Ghaith Kdimati <[email protected]>" (f7e02b2
)
-
feat: add publish to pypi step in workflow (
c621183
) -
feat: add pypi publish config (
a2ecd55
) -
feat: add release workflow
Co-authored-by: Ghaith Kdimati <[email protected]>" (16a9d29
)
- feat: update structure
- add Session class and context getter abstract class
- integrate with alembic and add alembic operations to detect rls policies
Co-authored-by: Ghaith Kdimati <[email protected]> (6bb58c8
)
- feat: add custom expression support and start testing
Co-authored-by: Ghaith Kdimati <[email protected]>" (60b9aed
)
- feat: add custom expressions
Co-authored-by: Ghaith Kdimati <[email protected]> (94b076e
)
- feat: add bypassing rls
Co-authored-by: Omar Fahmy <[email protected]> (5bf4ed3
)
- feat: bind engine to session and make sure the bind is called only once and support multiple sources of comparison with nested fields
Co-authored-by: Ghaith Kdimati <[email protected]> (d47f5d8
)
- feat: install once-py package to be used with binding engine
Co-authored-by: Ghaith Kdimati <[email protected]> (4a6e633
)
- feat: add MIT license
Co-authored-by: Ghaith Kdimati <[email protected]> (08f28f9
)
- feat: add quality test workflow
Co-authored-by: Ghaith Kdimati <[email protected]> (76b820d
)
- feat: add pre-commit hooks
Co-authored-by: Ghaith Kdimati <[email protected]> (b8747c7
)
- feat: add pyproject.toml and poetry
Co-authored-by: Ghaith Kdimati <[email protected]> (6587edc
)
- feat: update rls api
- change the way expressions are passed in the policy
- set the session variables automatically from header variables
Co-authored-by: Ghaith Kdimati <[email protected]> (ffd3ef6
)
Fix
-
fix: mypy static analysis error (
b7b3df3
) -
fix: mypy static analysis issues
Co-authored-by: Ghaith Kdimati <[email protected]>" (6ba0802
)
-
fix: remove userId from test route in main.py (
5b91827
) -
fix: change repo name in pipeline workflow
Co-authored-by: Ghaith Kdimati <[email protected]> (a06ff38
)
- fix: mypy static analysis errors
Co-authored-by: Ghaith Kdimati <[email protected]> (981a88d
)
Refactor
- refactor: remove req.txt (
cbf3326
)
Test
- test: add tests setup
Co-authored-by: Ghaith Kdimati <[email protected]> (bf0cc9f
)
Unknown
- doc: add README.md
Co-authored-by: Ghaith Kdimati <[email protected]> (3efa5aa
)
- Initial Commit: package structure (
108750b
)