Skip to content

Releases: Rennzie/geodesy-wasm

v0.7.0

21 Jun 16:57
365fc6c
Compare
Choose a tag to compare

[0.7.0] - 2024-21-08

Changed

  • Bumped Geodesy crate to latest
  • Updated all deps to latest

v0.6.0

08 Dec 04:36
1bdbc25
Compare
Choose a tag to compare

Added

  • Attribution for OSTN15_NTv1_OSGBtoETRS.gsb #32
  • Support for 2D, 3D and 4D coordinates as tuples ([number, number]) or objects ({x, y, z, t}) to the wrapper
  • Unstable support for loading a grid from the network
  • Support for the axisswap operator via Geodesy:#84
  • senmerc operator #38

Changed

  • Grids are stored in globally allocated heap memory #34
  • Lazily initialise the operator so grids can be registered after creation
  • Grids are loaded via standalone helper functions #39
  • Renamed noop operator to senmerc in anticipation of adding a Sensat Mercator operator
  • How Coordinates work #19:
    • Rename CoordBuffer to Coordinates
    • Remove superfluous wrapping of the underlying buffer
    • Removed the requirement for specifying the coordinate dimension - they are always 4D.

Removed

  • The unitconvert and longlat operators which have been implemented upstream in Geodesy:#80

v0.5.0

17 Nov 12:31
75476e7
Compare
Choose a tag to compare

Added

  • Support for NTv2 Grids with multiple subgrids via Geodesy:#74
  • General clean ups and re-org i.e rename Ctx -> Geo

Correct Auth

16 Nov 07:42
bf51dac
Compare
Choose a tag to compare
Correct Auth Pre-release
Pre-release
v0.5.0-beta.6

use NPM_TOKEN

Fix grid interpolation via RG update

11 Nov 15:00
f20cd12
Compare
Choose a tag to compare

Fixed

Multi grid and better Ntv2 support

10 Nov 09:55
dab3a17
Compare
Choose a tag to compare

Added

  • Support hgridshift via tidyProjString helper which replaces hgridshift with gridshift #23
  • Update Rust Geodesy commit to use ntv2 and multi grid support
    • Now supporting @optional and @null grids
  • longlat operator and aliases #24

Add unitconvert operator

05 Oct 06:34
18dddbc
Compare
Choose a tag to compare

What's Changed

Added

  • unitconvert operator #21

Fixed

  • The dates in this change log. Blindly following Github Copilot is a mistake

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

22 Sep 18:11
a056da0
Compare
Choose a tag to compare

[0.2.0] - 2021-10-21

  • Move test.js to examples folder #18
    • Added 00-basic examples
    • Added 01-gridshift examples
  • Expose parse_proj function to wasm.
  • Added performance benchmarks vs proj4.js #11
    • Improved performance to JS Wrapper code

[0.2.0-beta2] - 2021-10-20

Added

  • ESM Build #16
  • Example usage in ObservableHQ

[0.2.0-beta1] - 2021-10-20

Added

  • This CHANGELOG file
  • A lightweight JS Wrapper with a friendlier API #3
    • The Geodesy class is intended for most users. Advanced users can still use the GeodesyWasm components directly.
  • Support for NTv2 Grids #2 via Geodesy branch
  • The ability to supply a gridshift file via RawGrids struct #2
  • Update the README with usage examples and better documentation #9
  • Add tests for the wrapper #10
    • Replaced yarn with bun in the process

Release v0.2.0-beta2 ESM Support

22 Sep 10:07
aff842f
Compare
Choose a tag to compare
Pre-release

What's Changed

  • 16 deployed package works in all environments by @Rennzie in #17

Full Changelog: v0.2.0-beta1...v0.2.0-beta2

Release 0.2.0-beta1

22 Sep 10:06
178a3e9
Compare
Choose a tag to compare
Release 0.2.0-beta1 Pre-release
Pre-release

What's Changed

Full Changelog: https://github.com/Rennzie/geodesy-wasm/commits/0.2.0-beta1