Bcitflex

Latest version: v3.11.0

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

Scan your dependencies

Page 5 of 5

2.3.0

Chore

* chore(model): make course id seq explicit ([`364be1a`](https://github.com/jonbiemond/BCIT-Flex/commit/364be1a4f2a2c4eab6d063f7dcce836bac6055c8))

Feature

* feat(model): add clone method

Add method to clone an object and its relationships. ([`f8c863f`](https://github.com/jonbiemond/BCIT-Flex/commit/f8c863f6a957f5b48e18f9bf46dca3facf4e4ed7))

2.2.0

Feature

* feat(model): add to_string method to Offering

Use tabulate to beautify meetings as string. ([`e0703bb`](https://github.com/jonbiemond/BCIT-Flex/commit/e0703bb23a107e568a189475e50e8dd4c5fa0ff8))

* feat(model): expose Meeting attributes in Offering ([`020b848`](https://github.com/jonbiemond/BCIT-Flex/commit/020b848df272f080afe7e080edfb114d1aaefaf2))

Fix

* fix(model): add building to Meeting

Fix parse meeting_node to include building and room. ([`198fd4d`](https://github.com/jonbiemond/BCIT-Flex/commit/198fd4db0c62c110481c6848ba04acbf7fc3f9a9))

2.1.0

Documentation

* docs: add DB init instructions ([`895db50`](https://github.com/jonbiemond/BCIT-Flex/commit/895db50f402b188be53e58c3bef63b9aff7ff460))

Feature

* feat(scripts): add parse_meeting_node

Drop tests for bcit_to_sql as they were overcomplicated and a bit redundant. ([`78b6056`](https://github.com/jonbiemond/BCIT-Flex/commit/78b6056334ed59a52cdef5678e077f4fa05794f2))

* feat(model): add Term model

- Declare term model and add table to the databse.
- Define relationship to term in offering model.
- Add term parsing functions to scrape_and_load.py.
- Update tests as necessary. ([`76ba22b`](https://github.com/jonbiemond/BCIT-Flex/commit/76ba22b60a857fb6fdfb38f7ee3f3bb7ec0457e6))

* feat(db): add meeting table

Drop server side partitioned sequence if favour of
SQLAlchemy/Python default. This solution may be less performant
but plays nicer with SQLAlchemy. Remove alembic migration d76.
Add next_meeting_id function to increment meeting_id before objects are persisted to the database. ([`cf07c1b`](https://github.com/jonbiemond/BCIT-Flex/commit/cf07c1ba22cb737cd4509d14e4cded3cae1222bc))

* feat(db): add nssequence_nestval function ([`8aac743`](https://github.com/jonbiemond/BCIT-Flex/commit/8aac743942a65d92684cb076789b7acb2870cb4d))

* feat(model): add Meeting model ([`d0eb4ed`](https://github.com/jonbiemond/BCIT-Flex/commit/d0eb4eda786df484f9a6917bca8868bfdf8a53e5))

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.