0.7.0 (2025-02-08)
- migrations: add test to validate autogenerated migrations (03e0511)
- filter migration files to include only Python files in test (76f6723)
- make another_with_index optional in ExampleRecord (2ace729)
- enhance README with alembic integration instructions (a7ac734)
- improve Alembic integration guidance and resources (1206278)
0.6.0 (2025-02-08)
- add active model meta functionality with comments (4180df7)
- add Celery encoder for TypeID serialization (416b04a)
- add data initialization on model load (00a90ce)
- add field comments to SQLModel metadata (c32bb9a)
- add initial TypeIDType import to init.py (8594dff)
- add JSON serialization for Pydantic models (1213f2f)
- add playground script for interactive database testing (fbe419a)
- add soft deletion mixin for model handling (2e24e26)
- add TypeID validation and refactor TypeIDType (5a2a49e)
- add utility to import all SQLModel subclasses (e850016)
- enforce unique non-empty prefixes in TypeIDMixin (a167293)
- enhance foreign key handling and add validation (61d5849)
- enhance query handling and testing in ORM (363c0dd)
- enhance schema handling with new json schema generation (3ba47b6)
- enhance session management and JSON serialization (c74804b)
- handle dict annotations in PydanticJSONMixin (085c6a9)
- integrate field description as SQL comment (cd98fe4)
- integrate table comment extraction for models (b7b9722)
- integrate TypeID with Pydantic schema handling (ab7ded9)
- patch FieldInfo for comment support (e85d154)
- test: enhance ORM tests and introduce QueryWrapper test (be98abb)
- attempt at using a context manager, no joy (409ed6d)
- return True upon successful delete operation (444a5f5)
- support lots of UUID inputs (783a9fe)
- add example queries to the README file (f3e878c)
- add new controller project (c10bc29)
- add usage example for Appointment model in README (7d9ac70)
- expand README with setup and usage sections (c471f5f)
- update README with TypeID integration details (6112888)
0.5.0 (2024-11-28)
- add methods for finding or creating records in model (f1fd2f2)
0.4.0 (2024-11-26)
- update uv version to 0.5.4 (1d77c39)
- add database truncation functionality for tests (177abf9)
- add FastAPISessionMaker for SQLAlchemy session management (b80f045)
- add mixins for timestamps and TypeID handling (51a6128)
- add python-decouple-typed as a dependency (d495ad4)
- add typeid-python dependency to project requirements (998762f)
- implement database reset methods for tests (9cec29d)
- lots of stuff :) (0510d20)
0.3.0 (2024-11-20)
- add inspiration section to README and update TODO (b11fb09)
0.2.0 (2024-11-16)
- update uv version and rename test file location (9389fd2)