Bcitflex

Latest version: v3.11.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

3.5.1

Chore

* chore(deps): bump urllib3 from 2.0.6 to 2.0.7

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`0920c76`](https://github.com/jonbiemond/BCIT-Flex/commit/0920c7671d2e3a1591af76be114bb19138996176))

* chore(deps-dev): bump gitpython from 3.1.36 to 3.1.37

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.36 to 3.1.37.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.36...3.1.37)

---
updated-dependencies:
- dependency-name: gitpython
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`00fdc6a`](https://github.com/jonbiemond/BCIT-Flex/commit/00fdc6aeb5efaba6cdc318fa9cfa6751d93900ff))

Fix

* fix: price in offering info (59)

Closes 54 ([`82dd4a4`](https://github.com/jonbiemond/BCIT-Flex/commit/82dd4a45448e4b90285ea8675bda6ca648601d6f))

3.5.0

Chore

* chore(deps): bump urllib3 from 2.0.4 to 2.0.6

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6)

---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...

Signed-off-by: dependabot[bot] <supportgithub.com> ([`960b92f`](https://github.com/jonbiemond/BCIT-Flex/commit/960b92fc1baa0132b081b8bcd4cc272ac5ebbd99))

Feature

* feat(database): intercept delete commands and replace with a soft delete

- Add SQL soft delete rule to tables.
- Update load_courses() to reinstate deleted courses. ([`b3a284c`](https://github.com/jonbiemond/BCIT-Flex/commit/b3a284c32a10808a46f00e0858d62e59579dbe7d))

* feat(model): make soft delete SQLAlchemy

Use SQLAlchemy function `with_loader_criteria()` to alter select statements instead of custom rewrite function. ([`21660cb`](https://github.com/jonbiemond/BCIT-Flex/commit/21660cba1e84dfc7444435cd81643d4a45f758bd))

* feat(model): add support for ORM joins to soft delete hook ([`2f6143d`](https://github.com/jonbiemond/BCIT-Flex/commit/2f6143d3c105df50cef5ca9c7203168039a101da))

* feat(model): add option to override soft delete select hook ([`8116aae`](https://github.com/jonbiemond/BCIT-Flex/commit/8116aaef7913fdb7a618a6f40dfc69671495b46a))

* feat(model): add soft delete fields and select hook ([`c7e5194`](https://github.com/jonbiemond/BCIT-Flex/commit/c7e5194181e45cfdf723dc6888fce65f24c770c8))

Fix

* fix(model): handle interface changes in flask-sqlalchemy extension ([`dd5d6cb`](https://github.com/jonbiemond/BCIT-Flex/commit/dd5d6cbbfc90dc864a6b392900fcf566916f3b53))

Style

* style: make tables easier to read ([`917036d`](https://github.com/jonbiemond/BCIT-Flex/commit/917036d94031b215b90b13e7de1077ffb947f31e))

3.4.3

Fix

* fix(model): add cancelled to not available keywords ([`8138ab1`](https://github.com/jonbiemond/BCIT-Flex/commit/8138ab1f589444497bd8b5d0ab7c8eb865c9a4c6))

3.4.2

Fix

* fix(model): mark available when status contains keyword

Fixes 46 ([`76be36b`](https://github.com/jonbiemond/BCIT-Flex/commit/76be36bc36fdbfcaa748490dcf071ee2afcac848))

3.4.1

Fix

* fix: specify text color of nav bar in light mode ([`684dd08`](https://github.com/jonbiemond/BCIT-Flex/commit/684dd080bc60eb55a6ee53adab64ff743c3d1153))

3.4.0

Chore

* chore: add LICENSE.md ([`f83ef4a`](https://github.com/jonbiemond/BCIT-Flex/commit/f83ef4a2ae4969badb6b8f2ac2ce521ad58309c9))

Feature

* feat(scripts): merge in scraped courses ([`9b07abd`](https://github.com/jonbiemond/BCIT-Flex/commit/9b07abdca166be47d70b7643847f5cad2fff0341))

* feat(model): declare cascade behaviour

- Add server side on-delete-cascade to offering.term FK constraint. ([`85e75c3`](https://github.com/jonbiemond/BCIT-Flex/commit/85e75c3aa32dc2171758915dc916e6948f3df002))

* feat(model): add set_id to course ([`99fffae`](https://github.com/jonbiemond/BCIT-Flex/commit/99fffae2eb148c5f974c13926d76c81f7682f0a5))

* feat(model): handle composite constraints in get_by_unique ([`5525c44`](https://github.com/jonbiemond/BCIT-Flex/commit/5525c449c14c54b953ebb06dbccc60155bdd96fe))

* feat(db): add unique constraint to course ([`377a7d8`](https://github.com/jonbiemond/BCIT-Flex/commit/377a7d8202d5d27b139cbb03f5737e77565d063b))

Test

* test: fix script location in tests/alembic.ini ([`8ca9d1c`](https://github.com/jonbiemond/BCIT-Flex/commit/8ca9d1ce924ea4a54934ee32f8a8288742b91e67))

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.