Releases: medz/dart-orm
orm-v5.3.4
build: orm-v5.3.3
- fix: bytes serialization support in JSON protocol #467
orm-v5.3.2
- fix: Add locks to ensure that only one binary is started
Full Changelog: orm-v5.3.0...orm-v5.3.2
ORM v5.3.0
To install Prisma ORM for Dart v5.3.0 run this command
dart pub add orm:^5.3.0Otherwise, update your pubspec.yaml file:
dependencies:
orm: ^5.3.0What's New
- feat: support
updateManyAndReturn - engine: upgrade
prisma-enginesto6.2.0
orm_flutter_ios-v0.0.3
- Upgrade Prisma CABI engine to
v6.0.0.
orm_flutter_android v0.0.2
- Upgrade Prisma CABI engine to
v6.0.0.
Flutter Integration v0.5.0
To install Prisma Flutter Integration v0.5.0 run this command
dart pub add orm_flutter:^0.5.0Or update your pubspec.yaml file:
dependencies:
orm_flutter: ^0.5.0What's New
- Upgrade Prisma CABI engine to
v6.0.0 - Support Swift Package Manager
Full Changelog: orm_flutter_android-v0.0.2...orm_flutter-v0.5.0
Prisma Dart v5.2.1 & Flutter Integration v0.4.0
To install Prisma ORM for Dart v5.2.1 run this command
dart pub add orm:^5.2.1Otherwise, update your pubspec.yaml file:
dependencies:
orm: ^5.2.1Flutter Integration upgrade to v0.4.0
dependencies:
orm_flutter: ^0.4.0What's New
- bug: Fixed an issue where unknown errors from the binary engine query were not being properly thrown as exceptions.
- BREAKING CHANGE: Engine is no longer implemented internally, only forwards platform-specific implementations, with iOS and Android support currently implemented.
Optimizations
Now orm_flutter no longer implements the engine itself, but forwards platform-specific engine implementations.
Implemented orm_flutter_ffi for Prisma query engine (CABI) implementation:
orm_flutter_android: Dynamic library for Android platform.orm_flutter_ios: Dynamic library for iOS platform.
Note
Why split Flutter integration?
Previously, Flutter integration was provided in theorm_flutterpackage and only enabled interaction with Prisma query engines (CABI).
Now, it has become universal, and is expected to enable better integration with macOS, Windows, Linux, and the Web in the future.
The most important thing is that the integration method of the Android platform has been optimized. Previously, cmake was used to dynamically download the engine when running flutter run or flutter build. Now the engine is included in the integrated specific platform, which greatly speeds up the compilation speed without additional network requirements.
Flutter Integration v0.3.1
To install Prisma Flutter Integration v0.3.1 run this command
dart pub add orm_flutter:^0.3.1Or update your pubspec.yaml file:
dependencies:
orm_flutter: ^0.3.1What's New
- bug: Fixed an issue where a transaction was not committed, Thx @Joschiller REF #443
- upstream: Upgrade CABI engine to
bf0e5e8a04cada8225617067eaa03d041e2bba36(v5.21.1)
Notes
After upgrading the orm_flutter version, please run the flutter clean command.
orm-v5.2.0+orm_flutter-v0.3.0
What's Changed
- chore(deps): update dependency lints to v5 by @renovate in #429
- chore(deps): update dependency flutter_lints to v5 by @renovate in #430
- project to pub workspace by @medz in #433
- BREAKING CHANGE: Upgrade the Dart SDK min version to
^3.5.0
Full Changelog: orm-v5.1.1...orm-v5.2.0+orm_flutter-v0.3.0