geobase v2.0 on dart 3.6
Due by June 30, 2025
0% complete
Dart 3 support, enhanced coordinate data structures and other features.
Key features
- Moving to Dart 3.6 from Dart 2.17, code base refactored to use new language features, but keeping breaking changes as minimum as possible
- Coordinate / position data structure enhancements (cartesian local coordinates, local tangent planes, geographic orientation etc.)
- Ot…
Dart 3 support, enhanced coordinate data structures and other features.
Key features
- Moving to Dart 3.6 from Dart 2.17, code base refactored to use new language features, but keeping breaking changes as minimum as possible
- Coordinate / position data structure enhancements (cartesian local coordinates, local tangent planes, geographic orientation etc.)
- Other features to be planned later
NOTE: originally the release 2.0.0 was waiting macro support, but that canceled, there's no point on waiting new Dart future SDK versions.
Dart SDK requirement: at least Dart 3.4+ (records, patterns, extension types, etc.), starting for geobase
releases 2.0.0. However 1.x versions of these packages continue to require Dart 2.17 (in pubspec.yaml it's specified as sdk: '>=2.17.0 <4.0.0'
.