Version 0.1
What's Changed
- automatically sets up fields through macro generated code and context by @MiaKoring in #1
- Made table creation runtime computed based on a Model’s macro generated field list by @MiaKoring in #2
- added migration, improved code duplication and added swift-test ci by @MiaKoring in #3
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in #4
- updated package.resolved by @MiaKoring in #5
- Added more functionality to migrations & unit tests by @MiaKoring in #6
- Added tests to check thrown errors in specific contexts by @MiaKoring in #7
- Added fields added migration and unit tests by @MiaKoring in #8
- Refactor migration logic with comprehensive error handling and test coverage by @MiaKoring in #9
- Models now stop migration at current version of ModelContainer by @MiaKoring in #10
- Add VeinTesting library with migration test utilities and multi-version migration tests by @MiaKoring in #13
- Context pattern rewritten to cache writing changes until save() is called & changes can be rolled back by @MiaKoring in #14
- fixed crash when using LazyField by @MiaKoring in #15
- Updated version of SQLite.swift by @MiaKoring in #17
- Migrate to swift-sqlcipher, add actions for mac an windows by @MiaKoring in #18
New Contributors
- @MiaKoring made their first contribution in #1
Full Changelog: https://github.com/amethystsoft/vein/commits/0.1