Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: medz/dart-orm

orm-v5.3.4

05 Jun 18:42

Choose a tag to compare

What's Changed

  • chore: update dependencies pubspec.lock and orm і orm_flutter_ffi by @4akloon in #476

New Contributors

Full Changelog: orm-v5.3.3...orm-v5.3.4

build: orm-v5.3.3

08 Mar 03:52

Choose a tag to compare

  • fix: bytes serialization support in JSON protocol #467

orm-v5.3.2

07 Feb 07:42

Choose a tag to compare

  • 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

08 Jan 02:31

Choose a tag to compare

To install Prisma ORM for Dart v5.3.0 run this command

dart pub add orm:^5.3.0

Otherwise, update your pubspec.yaml file:

dependencies:
  orm: ^5.3.0

What's New

  • feat: support updateManyAndReturn
  • engine: upgrade prisma-engines to 6.2.0

orm_flutter_ios-v0.0.3

29 Nov 10:51

Choose a tag to compare

  • Upgrade Prisma CABI engine to v6.0.0.

orm_flutter_android v0.0.2

29 Nov 10:50

Choose a tag to compare

  • Upgrade Prisma CABI engine to v6.0.0.

Flutter Integration v0.5.0

29 Nov 15:42
9de30ea

Choose a tag to compare

To install Prisma Flutter Integration v0.5.0 run this command

dart pub add orm_flutter:^0.5.0

Or update your pubspec.yaml file:

dependencies:
  orm_flutter: ^0.5.0

What'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

03 Nov 14:31

Choose a tag to compare

To install Prisma ORM for Dart v5.2.1 run this command

dart pub add orm:^5.2.1

Otherwise, update your pubspec.yaml file:

dependencies:
  orm: ^5.2.1

Flutter Integration upgrade to v0.4.0

dependencies:
  orm_flutter: ^0.4.0

What'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 the orm_flutter package 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

02 Nov 07:05
0c04035

Choose a tag to compare

To install Prisma Flutter Integration v0.3.1 run this command

dart pub add orm_flutter:^0.3.1

Or update your pubspec.yaml file:

dependencies:
  orm_flutter: ^0.3.1

What'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

09 Oct 03:40
59c626e

Choose a tag to compare

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