Skip to content

Releases: JuliaGeo/LibGEOS.jl

LibGEOS v0.4.1

22 Aug 07:50
Compare
Choose a tag to compare

Fix warning on Julia 1.0, start testing there.

LibGEOS v0.4.0

08 Jul 09:38
Compare
Choose a tag to compare

REQUIRE julia 0.7-beta and fix all deprecation warnings

LibGEOS v0.3.1

02 Jul 08:32
Compare
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
Compare
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
Compare
Choose a tag to compare
add error handler (#42)

* add error handler

* add tests for throwing GEOSError on malformed WKT

* precompile module

LibGEOS v0.2.0

17 Jun 20:08
Compare
Choose a tag to compare

LibGEOS v0.1.2

25 May 01:20
Compare
Choose a tag to compare
Buffer can also return a MultiPolygon, not only a Polygon (#31)

* Buffer can return other things than Polygon.

* Added test for buffer output type.

* Removed dummy false check.

* allow failures on nightlies

* allow failures on nightlies on Travis

LibGEOS v0.1.1

29 Mar 03:43
Compare
Choose a tag to compare
Fix createCoordSeq + test (#26)

* Fix createCoordSeq + test

* fix ambiguity in createCoordSeq(size::Integer; ndim::Integer)

* fix segfault in Point(2,5)
* more test coverage for createCoordSeq

* fix test for 0.4 support

* switch to new signatures

* bugfix

* Fix CoordSeq test

Don't set coordinates beyond index 1 in a size 1 CoordSeq

LibGEOS v0.1.0

11 Sep 16:23
Compare
Choose a tag to compare

Loosen function signatures
Updates for julia v0.5
Drop support for julia v0.3

LibGEOS v0.0.4

10 May 12:56
Compare
Choose a tag to compare
Merge pull request #16 from tkelman/patch-1

also test 0.3 on travis