Download Latest Version 5.3.1 source code.tar.gz (7.8 MB)
Email in envelope

Get an email when there's a new version of ObjectBox

Home / v5.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-18 1.2 kB
v5.1.0 source code.tar.gz 2025-12-18 7.7 MB
v5.1.0 source code.zip 2025-12-18 8.2 MB
Totals: 3 Items   15.9 MB 0
  • Added flex properties that can hold any kind of data ("schema-less") supporting the following types on the Dart side:
  • Maps: JSON-like data structure with string keys and arbitrary values, including nested maps and lists.
  • Lists: can hold elements of any type, even mixed (like JSON arrays). On the Dart side, ObjectBox also offers binding to a list of maps, e.g. List<Map<String, dynamic>>.
  • Dynamic/Object: can hold any kind of data, including primitive types like integer, floating point and string, plus maps and lists.
  • Sync note: when used together with the MongoDB Connector, flex properties allow storing nested documents from MongoDB.
  • Added dateUtc and dateUtcNano property types for DateTime read back UTC. #308
  • Added "GeneratorVersion" enum to enforce generated code is compatible with the runtime library. You must run dart run build_runner build after updating the objectbox package. Until you regenerate code, compiling will fail with a message like this: "Error: Required named parameter 'generatorVersion' must be provided".
Source: README.md, updated 2025-12-18