Skip to content

Releases: JuliaGeo/LibGEOS.jl

v0.6.2

02 May 19:05
9124d0d

Choose a tag to compare

LibGEOS v0.6.2

Diff since v0.6.1

Merged pull requests:

v0.6.1

18 Jan 11:57
v0.6.1

Choose a tag to compare

v0.6.1 (2020-01-18)

Diff since v0.6.0

Merged pull requests:

v0.6.0

29 Nov 17:48
v0.6.0
2066241

Choose a tag to compare

v0.6.0 (2019-11-29)

Diff since v0.5.1

Merged pull requests:

  • use GEOS_jll GEOS 3.8.0 artifacts (#65) (visr)

v0.5.1

07 Nov 21:49
v0.5.1

Choose a tag to compare

v0.5.1 (2019-11-07)

Diff since v0.5.0

Closed issues:

  • precision model or setPrecision (#64)

Merged pull requests:

  • refactor getX and friends (#67) (visr)
  • add getPrecision and setPrecision (#66) (jaakkor2)

v0.5.0

21 Aug 22:01
v0.5.0

Choose a tag to compare

v0.5.0 (2019-08-20)

Diff since v0.4.1

Closed issues:

  • How to write to WKB? (#60)
  • prepintersects gives segmentation fault (#58)
  • segmentation fault when deepcopy on LibGEOS.Polygon (#57)

Merged pull requests:

  • wrap ccalls that return Cstring in unsafe_string (#63) (visr)
  • update to latest bugfix release 3.7.2 (#62) (visr)
  • rewrap using new Clang.jl (#61) (visr)
  • Provide Support for Prepared Geometries (#59) (yeesian)
  • update to geos 3.7.1 binaries, support more plaforms (#56) (visr)
  • add bufferWithStyle (#55) (jaakkor2)

LibGEOS v0.4.1

22 Aug 07:50

Choose a tag to compare

Fix warning on Julia 1.0, start testing there.

LibGEOS v0.4.0

08 Jul 09:38

Choose a tag to compare

REQUIRE julia 0.7-beta and fix all deprecation warnings

LibGEOS v0.3.1

02 Jul 08:32

Choose a tag to compare

Relicense to MIT (#51)

* Relicense to MIT

As discussed in #48

* update authors list

LibGEOS v0.3.0

15 Apr 20:39
fb9a3d7

Choose a tag to compare

Switch to re-entrant methods (#46)

* switch to re-entrant methods

we switch from GEOSconnection (with a `status::Symbol`) to GEOScontext
(with a `ptr::GEOSContextHandle_t`), since the former is deprecated for
the latter. This change only applies to everything after GEOS v3.5.0.

There will be a global-level `_context` object that is passed to every
method to maintain the same behavior for now. We might want to also
provide methods that allows users to pass in their own context, and
fallback on the global _context object otherwise.

* expose `context::GEOScontext` as an optional argument to all methods

* switch to WK*Reader and WK*Writer style methods

- introduced `WKTReader`, `WKBReader`, `WKTWriter` and `WKBWriter` types
- we should be promoting the Julian (wrapper) geometry types through
`readgeom` and `writegeom`, rather than encouraging the C-pointers in
`_readgeom` and `_writegeom`
- the corresponding changes are `parseWKT` -> `readgeom`, `geomFromWKT`
-> `_readgeom`, and `geomToWKT` -> `_writegeom`
- moved the `GEOMTYPE` dict into `src/geos_operations.jl` since
`src/geos_functions.jl` is meant more for a direct 1-1 mapping with the
corresponding C functions

* bugfix

* remove module readers and writers in favor of ones local to methods

* update docs

* add deprecated functions

for a smoother transition

* GEOScontext -> GEOSContext

* test readgeom instead of _readgeom

* bugfix

LibGEOS v0.2.1

30 Aug 00:47

Choose a tag to compare

add error handler (#42)

* add error handler

* add tests for throwing GEOSError on malformed WKT

* precompile module