List view
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. Other features to be planned later. First publish `geobase` v2.0.0 anyway.
Due by August 31, 2025•0/1 issues closedDart 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](https://medium.com/dartlang/dart-3-4-bd8d23b4462a)+ (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'`.
Due by June 30, 2025•0/2 issues closed