版本发布 8
## 3.5.0 (2025-10-23) ### Enhancements * Ignore coverage in generated files. (Issue [#1826](https://github.com/realm/realm-dart/issues/1826)) * Upgrade min Dart SDK to 3.6.0, update all dependencies to latest stable version, and tighten lower bounds. (Issue [#1825](https://github.com/realm/realm-dart/issues/1825)) * Adds support for Android 16 KB page size. (Issue [#1801](https://github.com/realm/realm-dart/issues/1801) ### Fixed * Update source_gen to latest stable version (^2.0.0). (Issue [#1825](https://github.com/realm/realm-dart/issues/1825)) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core x.y.z.
## 20.2.0 (2025-09-24) ### Enhancements * Adds support for Android 16 KB page size. (Issue [#1801](https://github.com/realm/realm-dart/issues/1801) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core 20.0.1.
## 20.1.1 (2025-05-12) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core x.y.z.
## 20.1.0 (2025-05-09) ### Enhancements * Ignore coverage in generated files. (Issue [#1826](https://github.com/realm/realm-dart/issues/1826)) * Upgrade min Dart SDK to 3.6.0, update all dependencies to latest stable version, and tighten lower bounds. (Issue [#1825](https://github.com/realm/realm-dart/issues/1825)) ### Fixed * Update source_gen to latest stable version (^2.0.0). (Issue [#1825](https://github.com/realm/realm-dart/issues/1825)) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core x.y.z.
## 20.0.1 (2025-01-02) ### Fixed * For the Android platform, changed compileSdkVersion into 31 from 28 to fix the fatal `android:attr/lStar not found` error when using Flutter 3.24. * Fix breakage of `PseudoType` after Flutter 3.27.1. (Issue [#1813](https://github.com/realm/realm-dart/issues/1813)) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core 20.0.1.
## 20.0.0 (2024-09-09) ### Breaking Changes * Removed all functionality related to App Services/Atlas Device Sync. ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core 20.0.1.
## 3.4.1 (2024-08-14) ### Fixed * Fixed ejson dependency to 0.4.0. ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core 14.11.0.
## 3.4.0 (2024-08-13) ### Enhancements * Added a new parameter of type `SyncTimeoutOptions` to `AppConfiguration`. It allows users to control sync timings, such as ping/pong intervals as well various connection timeouts. (Issue [#1763](https://github.com/realm/realm-dart/issues/1763)) * Added a new parameter `cancelAsyncOperationsOnNonFatalErrors` on `Configuration.flexibleSync` that allows users to control whether non-fatal errors such as connection timeouts should be surfaced in the form of errors or if sync should try and reconnect in the background. (PR [#1764](https://github.com/realm/realm-dart/pull/1764)) * Allow nullable and other optional fields to be absent in EJson, when deserializing realm objects. (Issue [#1735](https://github.com/realm/realm-dart/issues/1735)) ### Fixed * Fixed an issue where creating a flexible sync configuration with an embedded object not referenced by any top-level object would throw a "No such table" exception with no meaningful information about the issue. Now a `RealmException` will be thrown that includes the offending object name, as well as more precise text for what the root cause of the error is. (PR [#1748](https://github.com/realm/realm-dart/pull/1748)) * `AppConfiguration.maxConnectionTimeout` never had any effect and has been deprecated in favor of `SyncTimeoutOptions.connectTimeout`. (PR [#1764](https://github.com/realm/realm-dart/pull/1764)) * Pure dart apps, when compiled to an exe and run from outside the project directory would fail to load the native shared library. (Issue [#1765](https://github.com/realm/realm-dart/issues/1765)) ### Compatibility * Realm Studio: 15.0.0 or later. ### Internal * Using Core x.y.z.