dart_lmdb2 0.9.9
dart_lmdb2: ^0.9.9 copied to clipboard
A modern Dart wrapper for LMDB (Lightning Memory-Mapped Database), providing both high-level convenience methods and low-level transaction control.
0.9.9 #
- Tackle style issues found in 0.9.8
0.9.8 #
- iOS: Added support for iOS simulators with architecture-specific builds
-
Created universal simulator library with both x86_64 and arm64 architectures -
Reorganized libraries into separate device and simulator directories - Android: Fixed dynamic library loading to use proper package path resolution
- Release: Download binaries at runtime from GitHub from corresponding release page
-
Added SHA256 checksum verification for downloaded native libraries -
Manifest now includes checksums for all platform binaries
0.9.7 #
- MacOs: Check at runtime, if we need to dynamically link lmdb or if we are already statically linked.
0.9.6 #
- Add static libraries for native builds. This is to make building Flutter plugins easier.
0.9.5 #
- Adapt loading of shared library on MacOS to support Dart-only and Flutter equally
- Use also
-DMDB_USE_POSIX_SEMon MacOS
0.9.4 #
- Compile iOS static library with
-DMDB_USE_POSIX_SEM, otherwise it uses SYS-V semaphores, which are not supported - Support Android 15 16k page size
0.9.3 #
- Add support for Android 64-bit
- Bundle binaries for all supported platforms (unfortunately no web-assembly for FFI-based projects)
- Build all platforms on CI
- Reorganize directory structure for all native libraries
0.9.2 #
- change exported dart file from
dart_lmdb2.dart=>lmdb.dart - change
LMDB2class name toLMDB
0.9.1 #
- Bundle dynamic libraries for all native platforms and load in a sane way
- Build fat (
arm64,x86_64) dylib on MacOS README.md: fix pub.dev package URL and adapt build matrixpubspec.yml: fix example section- Remove unneeded LMDBTxn class
- Fix CI upload of artifacts
- Fix Lint errors for pana
0.9.0 #
- Initial release
- Basic CRUD operations with auto-transactions
- Manual transaction control
- Cursor operations
- Database statistics and analysis
- Configurable initialization
- Documentation and examples