Releases: Tronald/CoordinateSharp
v2.2.2.1
Adds eager loading extensions to allow for finer performance tweaks. For example if you only need solar times, you may eager load solar calculations only. This will reduce benchmarks greatly.
Example:
//Create EagerLoad object with Celestial turned on
EagerLoad el = new EagerLoad(EagerLoadType.Celestial);
//Set EagerLoad Extensions to load Sun Cycle only.
el.Extensions = new EagerLoad_Extensions(EagerLoad_ExtensionsType.Solar_Cycle);
//Create Coordinate with eager load settings
Coordinate coord = new Coordinate(45.34, 65.47, DateTime.Now, el);
More information may be found on the websites performance page.
v2.2.1.1
-UTM available precision increased.
-MGRS parser bug fix (some formats not parsing correctly).
-MGRS parser improvement (single string format will now parse).
This version was quickly released after v2.1.1.1 due to planned improvements and the need to quickly fix a bug in the parser. The bug has been present in the parser since it's adoption. Tests have been adjusted to catch similar bugs in the future.
This version received a minor increment due to the UTM precision change possibly effecting string outputs of UTM Easting and Northing values. Users will be required to determine their own rounding if plugging into those value directly and if desired.
v2.1.1.1-BETA2
Exposes more efficient UTM/MGRS to Signed Degree Methods
v2.1.1.1
-License changed from MIT to Split AGPL 3.0/Commercial Use.
-Removed ComponentModel actions from all classes except Coordinate/CoordinatePart to reduce overhead.
-Removed depracated items.
-Added local time conversion solar/lunar only options to increase performance during bulk conversions.
-Added new Coordinate moving/shifting features.
-MGRS/UTM nomenclature and constructor changes.
-Improved Coordinate parsers.
-Major code restructure.
-Improved documentation.
-Improved testing.
-MGRS/UTM Signed Degree Conversions added for efficiency.
-Version control process change.
v2.1.1.1-BETA
-Major code refactor and efficiency improvements.
-Better constructors, property handling and documentation.
-Removes deprecated functions and properties.
-License & Ownership change.