- Fix bug introduced in 0.13.0 that caused the returned contours to be sometimes erroneous (fixes #18).
-
BREAKING: Change the signature of
ContourBuilder::new
to take ausize
instead of anu32
for the dimensions of the grid. This is more idiomatic and consistent with the rest of the Rust ecosystem and enables the use of larger grids (thanks to @netthier, see #12 and #13 for details). -
Fix artifacts in the contours obtained when using the
f32
feature and large grids (thanks to @netthier, see #12 and #13 for details).
- Fix bug in
area
function (fixes #11, thanks to @caspark). Note that given the use made of this function, it probably didn't cause issues with the contours created.
- Expose error type (fixes #9).
- Add
f32
feature to usef32
instead off64
for the input values and the computations (thanks to @hakolao).
- Allow to compute isobands as
MultiPolygon
using theisobands
method of theContourBuilder
struct.
-
Add support for building isolines as
MultiLineString
s (instead of solely building contour polygons as MultiPolygons) using thelines
method of theContourBuilder
struct. -
Improve some minor details in the documentation and in the README (notably to refer to the contour-isobands crate)
-
Be less restrictive about the geo-types version and use geo_types::Coord instead of deprecated geo_types::Coordinate.
-
Update to Rust 2021 edition.
-
BREAKING: Make geojson optional, use geo-types for geometry representation (thanks to @michaelkirk, see #5 and #6 for details).
-
BREAKING: Rename the "value" field to "threshold" in the GeoJSON representation.
-
Add
x_origin
,y_origin
,x_step
andy_step
attributes toContourBuilder
struct. They can be set using the builder pattern, before calling thecontours
method. -
Create this changelog and complete it retroactively.
- Bump maximum supported geojson version to 0.24.
- Bump maximum supported geojson version to 0.23.
- Bump maximum supported geojson version to 0.22.
- Support a range of geojson crate versions instead of a specific one.
- Modernize error handling.
- Bump supported geojson version to 0.19.
- First version