cbl 1.0.0 copy "cbl: ^1.0.0" to clipboard
cbl: ^1.0.0 copied to clipboard

outdated

Couchbase Lite is an embedded, NoSQL JSON Document Style database, supporting Blobs, Encryption, N1QL Queries, Live Queries, Full-Text Search and Data Sync.

1.0.0 #

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

1.0.0-beta.15 #

Note: This release has breaking changes.

  • BREAKING FEAT: upgrade to Dart 2.16.0 and Flutter 2.10.0 (#290). (5d8d0829)

1.0.0-beta.14 #

Note: This release has breaking changes.

  • FEAT: eagerly execute query in ProxyQuery.execute. (21139ed6)
  • FEAT: add DevToolsTracing TracingDelegate (#278). (fbc8ecb8)
  • DOCS: add Tracing section to README. (bbef3cd0)
  • DOCS: document more clearly when to use each package. (9156c459)
  • BREAKING FEAT: revise tracing API. (093003f2)
  • BREAKING FEAT: revise tracing API (#276). (22c2b5b6)

1.0.0-beta.13 #

  • FEAT: make source N1QL query string available on Query. (a0321727)
  • FEAT: make remote stack traces available separately instead of throwing with them. (cfce0de8)
  • FEAT: tracing API (#269). (4c06a977)

1.0.0-beta.12 #

Note: This release has breaking changes.

  • BREAKING FEAT: Add Database.saveBlob and Database.getBlob (#256). (ec5d1931)

1.0.0-beta.11 #

  • REFACTOR: improve coverage (#241). (a5de00d9)
  • FIX: allow isolate to exit when database is closed (#239). (8c481d8b)
  • FEAT: improve native libraries configuration (#247). (619ca82c)
  • FEAT: throw uncaught exceptions from worker in main isolate. (9629c8f0)
  • DOCS: fix macros in doc comments (#240). (90232580)

1.0.0-beta.10 #

  • FIX: use current working dir for default database dir (#236). (a0526a94)
  • FEAT: add cbl_dart package (#230). (09f3da5e)

1.0.0-beta.9 #

  • FIX: use different MContext for every Result in ProxyResultSet (#228). (0810e184)
  • FIX: ensure query is prepared by listening to changes stream (#226). (887c0d89)

1.0.0-beta.8 #

  • REFACTOR: clean up throwing errors (#219). (76871d11)
  • FIX: allow == and hashCode for unsaved blobs (#222). (cb8fab2e)
  • FIX: correctly update nested collections in documents (#223). (60f3fd23)
  • FEAT: clear up semantics of closing of resources. (226397f3)
  • FEAT: add support for database encryption (#213). (a92b9e45)
  • FEAT: add DatabaseEndpoint for local replication (#212). (95274353)
  • DOCS: update formatting of READMEs. (46da1b0a)
  • DOCS: expand README. (7ba2b701)
  • DOCS: document categories of API elements. (00b00637)

1.0.0-beta.7 #

Note: This release has breaking changes.

  • TEST: add more tests to improve coverage (#209). (875639f3)
  • TEST: run async API tests in main and worker isolate (#208). (b2966b79)
  • STYLE: fix incorrect spelling and formatting. (8fb20de8)
  • FEAT: make Channel streams pausable. (14539977)
  • FEAT: revise some replicator config options. (df7ac561)
  • FEAT: add enableAutoPurge replicator option. (3d574d26)
  • FEAT: downgrade iOS + macOS minimum deployment targets. (d932dbd8)
  • DOCS: update README. (d82d6369)
  • BREAKING FEAT: add listener based observer API (#205). (e67859b2)

1.0.0-beta.6 #

  • FIX: make accidentally exported functions private
  • CHORE: Update dependency

1.0.0-beta.5 #

  • FIX: initialize native libraries exactly once (#176).
  • FIX: register controller of Channel stream when listened to (#171).
  • FEAT: return mutable copies from toMutable methods (#178).
  • FEAT: use consistent database default directory for Flutter (#177).

1.0.0-beta.4 #

  • FIX: allow ConflictResolver to be extended.
  • FEAT: add support for Linux + Flutter.
  • FEAT: CblWorker isolate debug name.
  • 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.

1.0.0-beta.3 #

  • Bump "cbl" to 1.0.0-beta.3.

1.0.0-beta.2 #

  • Bump "cbl" to 1.0.0-beta.2.

0.6.0 #

Note: This release has breaking changes.

  • REFACTOR: use FLResultSlice.
  • FIX: fix assert in FleeceRefCountedObject.
  • FEAT: migrate to Arena from ffi package (#60).
  • FEAT: add support for Fleece data Values.
  • BREAKING REFACTOR: convert between native and Dart types in cbl_ffi.
  • BREAKING FEAT: rename DocumentFalgs to ReplicatedDocumentFlag.
  • BREAKING FEAT: consistently use id instead of ID.
  • BREAKING FEAT: make Value.asString and Query.columnName nullable.

0.5.1 #

  • FEAT: retain Document.properties.
  • FEAT: Update dependencies.
  • DOCS: mention minimum platform targets.

0.5.0 #

Note: This release has breaking changes.

  • TEST: add tests for Replicator.
  • REFACTOR: use extensions for enum conversion.
  • FIX: use correct size for FleeceErrorCode.
  • FIX: fix hashCodes of multiple classes.
  • FIX: properly handle cancelation of NativeCallback streams.
  • FIX: fix Replicator config options pullFilter and documentIDs.
  • FEAT: add Resource abstraction.
  • BREAKING FEAT: add Database.performMaintenance.
  • BREAKING FEAT: represent uncompiled queries as QueryDefinition.
  • BREAKING FEAT: Replicator API change.

0.4.1+1 #

  • REFACTOR: replace Void with opaque structs.
  • FIX: fix Replicator conflict resolver callback.

0.4.1 #

  • FEAT: highlight error position in query parsing exception.
  • CHORE: publish packages.

0.4.0 #

Note: This release has breaking changes.

  • REFACTOR: migrate to new native callback API.
  • BREAKING FEAT: improve CouchbaseLite and Database APIs.

0.3.0+1 #

  • STYLE: fix formatting.
  • DOCS: add example.

0.3.0 #

Note: This release has breaking changes.

  • FIX: actually store callback in set logCallback.
  • FEAT: add Document.revisionId.
  • FEAT: make SessionAuthenticator.cookieName nullable.
  • DOCS: add docs to a few properties.
  • DOCS: fix wording.
  • BREAKING FEAT: new Stream API for logging.

0.2.1 #

  • FEAT: include database name in worker id.
  • DOCS: add list of features to README.

0.2.0 #

Note: This release has breaking changes.

  • DOCS: fix spelling.
  • BREAKING FIX: fix name of LogLevelExt.toLoggingLevel.

0.1.0 #

  • Initial release.
68
likes
0
pub points
88%
popularity

Publisher

verified publishercbl-dart.dev

Couchbase Lite is an embedded, NoSQL JSON Document Style database, supporting Blobs, Encryption, N1QL Queries, Live Queries, Full-Text Search and Data Sync.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cbl_ffi, characters, collection, ffi, meta, stream_channel, synchronized, web_socket_channel

More

Packages that depend on cbl