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] <support@github.com> (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] <support@github.com> (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] <support@github.com> (add1c17
)
Feature
- feat: added pytyped
Co-authored-by: Omar Fahmy <ofahmy1234@gmail.com> (b62b28d
)
- feat: add depandabot
Co-authored-by: Omar Fahmy <ofahmy1234@gmail.com> (78df511
)
Fix
Refactor
- refactor: removed try catch blocks
Co-authored-by: Omar Fahmy <ofahmy1234@gmail.com> (897ed6e
)
- refactor: removed unnecessary code
Co-authored-by: Omar Fahmy <ofahmy1234@gmail.com> (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 <gaoia123@gmail.com>" (223ec46
)
- docs: update readme
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com>" (2cde372
)
- docs: update readme
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (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 <gaoia123@gmail.com>" (7f3b711
)
- feat: add the release workflow to pipeline
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com>" (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 <gaoia123@gmail.com>" (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 <gaoia123@gmail.com> (6bb58c8
)
- feat: add custom expression support and start testing
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com>" (60b9aed
)
- feat: add custom expressions
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (94b076e
)
- feat: add bypassing rls
Co-authored-by: Omar Fahmy <ofahmy1234@gmail.com> (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 <gaoia123@gmail.com> (d47f5d8
)
- feat: install once-py package to be used with binding engine
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (4a6e633
)
- feat: add MIT license
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (08f28f9
)
- feat: add quality test workflow
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (76b820d
)
- feat: add pre-commit hooks
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (b8747c7
)
- feat: add pyproject.toml and poetry
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (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 <gaoia123@gmail.com> (ffd3ef6
)
Fix
-
fix: mypy static analysis error (
b7b3df3
) -
fix: mypy static analysis issues
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com>" (6ba0802
)
-
fix: remove userId from test route in main.py (
5b91827
) -
fix: change repo name in pipeline workflow
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (a06ff38
)
- fix: mypy static analysis errors
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (981a88d
)
Refactor
- refactor: remove req.txt (
cbf3326
)
Test
- test: add tests setup
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (bf0cc9f
)
Unknown
- doc: add README.md
Co-authored-by: Ghaith Kdimati <gaoia123@gmail.com> (3efa5aa
)
- Initial Commit: package structure (
108750b
)