cbl_ffi 0.8.2+1 copy "cbl_ffi: ^0.8.2+1" to clipboard
cbl_ffi: ^0.8.2+1 copied to clipboard

FFI bindings for the CouchbaseLite C API and the Dart support layer.

0.8.2+1 #

  • Update a dependency to the latest release.

0.8.2 #

0.8.1+3 #

  • Update a dependency to the latest release.

0.8.1+2 #

  • Update a dependency to the latest release.

0.8.1+1 #

  • FIX: ensure compatibility with Dart 2.19 (#457). (caf9bc90)

0.8.1 #

  • FEAT: trace native database transaction calls (#455). (8d6229a7)

0.8.0+2 #

  • FIX: memory leak in DocBindings.bindToDartObject (#447). (a306facd)

0.8.0+1 #

  • REFACTOR: use NativeFinalizer (#406). (e7a259ea)
  • REFACTOR: use Finalizable to ensure native resources stay alive (#377). (2b961411)
  • FIX: add locking for a number of finalizers (#412). (55bc3a55)

0.8.0 #

Note: This release has breaking changes.

  • REFACTOR: enable more lint rules (#376). (69a6423f)
  • REFACTOR: make use of enhanced enums (#375). (d3f21516)
  • REFACTOR: use super parameters (#374). (d35feaf0)
  • REFACTOR: use Finalizer for finalizing ProxyObject (#368). (a10bfb94)
  • REFACTOR: use C types from dart:ffi (#367). (5cb7fc29)
  • FIX: allow malformed UTF-8 in log and error messages (#372). (68e4f3f7)
  • DOCS: reformat comments with daco (#385). (e692a51b)
  • BREAKING FEAT: require Flutter 3.0.0 and Dart 2.17.0 (#366). (480912b6)

0.7.2+2 #

  • FIX: don't use isLeaf with object handle (#354). (9ed28b7c)

0.7.2+1 #

  • FIX: follow up migration to variable sized C types (#346). (07de6f1c)

0.7.2 #

  • FIX: make expected reachability of all finalized objects explicit (#341). (d39f291f)
  • FEAT: turn asserts in Slice constructor into exceptions. (0789f812)

0.7.1 #

  • FEAT: add DictBindings.getWithFLString. (ed98b1b2)

0.7.0+1 #

  • FIX: ensure cblReachabilityFence works with AOT compilation (#325). (329c427d)

0.7.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.7.0-beta.12 #

Note: This release has breaking changes.

  • REFACTOR: remove native type conversions (#279). (b79a43fc)
  • PERF: improve String to FLSring conversion (#293). (98f723f6)
  • FEAT: add environment constant cblFfiUseIsLeaf and make it false per default. (e72a31ca)
  • BREAKING FEAT: upgrade to Dart 2.16.0 and Flutter 2.10.0 (#290). (5d8d0829)

0.7.0-beta.11 #

Note: This release has breaking changes.

  • FEAT: tracing API (#269). (4c06a977)
  • FEAT: turn on isLeaf for FFI functions (#263). (29997846)
  • BREAKING REFACTOR: use Bool from dart:ffi (#265). (c5f7b7be)

0.7.0-beta.10 #

Note: This release has breaking changes.

  • CHORE: bump dependency on cbl_libcblitedart_api. (b3d38d5a)
  • BREAKING FEAT: Add Database.saveBlob and Database.getBlob (#256). (ec5d1931)

0.7.0-beta.9 #

  • REFACTOR: improve coverage (#241). (a5de00d9)
  • FEAT: improve native libraries configuration (#247). (619ca82c)
  • FEAT: build libcblitedart for Windows (#244). (445a4b66)
  • CHORE: cut 1.0.0-beta.5 for cbl_libcblitedart_api. (8417a3e0)

0.7.0-beta.8 #

  • FEAT: add logging breadcrumbs to Sentry Native SDK (#234). (5b76eac4)
  • CHORE: cut 1.0.0-beta.4 for cbl_libcblitedart_api. (8723fe06)

0.7.0-beta.7 #

  • FEAT: add support for database encryption (#213). (a92b9e45)
  • FEAT: add DatabaseEndpoint for local replication (#212). (95274353)
  • CHORE: cut release for cbl_libcblitedart_api 1.0.0-beta.3. (0779ed59)

0.7.0-beta.6 #

  • REFACTOR: remove workaround in CBLErrorException.fromCBLErrorWithSource for bug in CBL C (#196). (c89bf0c9)
  • CHORE: cut release cbl_libcblitedart_api v1.0.0-beta.2. (f503c8ea)
  • CHORE: change version format of cbl_libcblite_api. (dc5c49de)

0.7.0-beta.5 #

  • FEAT: add dependencies on API packages for native libraries
  • FEAT: support reading undefined from Fleece collections

0.7.0-beta.4 #

  • FIX: initialize native libraries exactly once (#176).
  • CHORE: cut release of cbl_native.
  • CHORE: cut cbl_native release.

0.7.0-beta.3 #

  • FIX: decode error code in ReplicatorStatusCallbackMessage.parseArguments.
  • FEAT: add toJson methods to containers (#167).
  • FEAT: allocate global memory in SliceResult.
  • FEAT: make FleeceEncoder a NativeObject (#166).
  • FEAT: add initializer for secondary isolate.

0.7.0-beta.2 #

  • Bump "cbl_ffi" to 0.7.0-beta.2.

0.7.0-beta.1 #

  • Bump "cbl_ffi" to 0.7.0-beta.1.

0.6.0 #

Note: This release has breaking changes.

  • FEAT: migrate to Arena from ffi package (#60).
  • FEAT: add APIs for Fleece data Values.
  • CHORE: cut release.
  • BREAKING REFACTOR: convert between native and Dart types in cbl_ffi.
  • BREAKING FEAT: consistently use id instead of ID.
  • BREAKING FEAT: add FLResultSlice.

0.5.1 #

  • FEAT: Update dependencies.

0.5.0 #

Note: This release has breaking changes.

  • FIX: use correct size for FleeceErrorCode.
  • BREAKING FEAT: add DatabaseBindings.performMaintenance.
  • BREAKING FEAT: use extensions for enum conversion.

0.4.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: replace Void with opaque structs.

0.3.0+2 #

  • FIX: fix size of result of FLValue_AsInt_C.

0.3.0+1 #

  • Update a dependency to the latest release.

0.3.0 #

Note: This release has breaking changes.

  • CHORE: cut release.
  • BREAKING FEAT: rewrite native callback.

0.2.1 #

  • FEAT: add binding for Document_RevisionID.

0.2.0+1 #

  • DOCS: add internal package warning.

0.2.0 #

  • BREAKING FEAT: simplify API

0.1.0 #

  • Initial release.
0
likes
90
pub points
45%
popularity

Publisher

verified publishergabriel.terwesten.net

FFI bindings for the CouchbaseLite C API and the Dart support layer.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

cbl_libcblite_api, cbl_libcblitedart_api, ffi, meta

More

Packages that depend on cbl_ffi