geos 2.1.2 copy "geos: ^2.1.2" to clipboard
geos: ^2.1.2 copied to clipboard

A set of classes useful in geographical context.

2.1.2 #

Release date: 2023-03-06.

Removed #

Changed #

  • Updated the dependencies.

2.1.1 #

Release date: 2023-03-06.

Fixed #

  • Country.unitedKingdomOfGreatBritainAndNorthernIreland name.

2.1.0 #

Release date: 2022-10-03.

Changed #

  • [Country enum] Country now implements Comparable<Country>.

2.0.2 #

Release date: 2022-08-13.

Changed #

  • Minimum Dart SDK was updated to 2.17.6.

2.0.1 #

Release date: 2022-06-03.

Changed #

  • [Country enum] In accordance with the UN decision, the name of Turkey was changed to Türkiye.

2.0.0 #

Release date: 2022-05-12.

Added #

  • Breaking change. [Place class] The factory Place.fromJson(final String json) constructor has been added.
  • Breaking change. [Place class] Two properties have been added (double latitude and double longitude) for defining the geographic location of the place.
  • Breaking change. [Place class] The toJson() method was added.

Changed #

  • Breaking change. Minimum Dart SDK was updated to 2.17.0.
  • This package no longer depends on Flutter.
  • Breaking change. [Country enum] The name property is now the one introduced by Dart 2.17. In its place is now the englishName property.
  • Breaking change. [Place class] The tags property is no longer a List<String>, but an SplayTreeSet<String>.

Removed #

  • Breaking change. [Country enum] The toCountry() extension method on the String class has been removed. To create an instance of the Country enum, use the Country.parse(final String formattedString) constructor.
  • Breaking change. [Country enum] The string() extension method has been removed.
  • Breaking change. [Place class] The LatLng position property has been removed (the LatLng class is defined in the google_maps_flutter package). The reason is that I preferred this package to have as few dependencies as possible.

1.3.2 #

Release date: 2021-08-05.

Added #

  • [Country enum] Added compareTo() extension method.

1.3.1 #

Release date: 2021-06-19.

Added #

  • [Country enum] Added string() method.
  • [Country enum] Added an extension method on String class in order to try to convert it to a Country value.

1.3.0 #

Release date: 2021-06-19.

Added #

  • [Country enum] Added Country enumeration.

Changed #

  • Minimum Dart SDK was updated to 2.13.3 version and Flutter to 2.2.2 version.

1.2.0 #

Release date: 2021-05-20.

Changed #

  • This now uses the newer lints developer dependency.
  • Minimum Dart SDK was updated to 2.13.0 version and Flutter to 2.0.0 version.

Removed #

  • Removed pedantic developer dependency.

1.1.2 #

Release date: 2021-05-06.

Fixed #

  • Fixed a minor issue.

1.1.1 #

Release date: 2021-05-06.

Changed #

  • [Place class] In the Place.fromMap(Map<String, dynamic> map) constructor, the List<dynamic> map['tags'] list is now casted as List<String>.

1.1.0 #

Release date: 2021-02-23.

Changed #

  • Breaking change. [Place class] Removed latitude and longitude fields of Place class. Now the position is stored in the LatLng position field (LatLng is a class from google_maps_flutter package).

1.0.0 #

Release date: 2021-02-17.

Changed #

  • Stable null safety release.

0.1.0-nullsafety.3 #

Release date: 2021-01-26.

Removed #

  • [Place class] Removed @immutable annotation for the Place class.

0.1.0-nullsafety.2 #

Release date: 2021-01-26.

Added #

  • Added repository reference.

0.1.0-nullsafety.1 #

Release date: 2021-01-25.

  • First pre-release.

Added #

  • Added Place class.
5
likes
130
pub points
5%
popularity

Publisher

unverified uploader

A set of classes useful in geographical context.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

meta

More

Packages that depend on geos