Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Oct 08:46
· 14 commits to main since this release

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)