Skip to content

Commit

Permalink
Update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
peterstace committed Mar 28, 2022
1 parent 20dd74b commit bc89243
Showing 1 changed file with 19 additions and 7 deletions.
26 changes: 19 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,31 @@
# Changelog

## Unreleased
## v0.37.0

N/A
2022-03-29

__Special thanks to Lachlan Patrick and Albert Teoh for contributing to this release.__

- Improves performance of `ForceCW` and `ForceCCW` methods by eliminating
unneeded memory allocations.

- Adds full support for TWKB (Tiny Well Known Binary) as a serialisation format.

- Fixes a vet warning affecting Go 1.18 relating to printf verbs in tests.

- Fixes a bug in `ExactEquals` that incorrectly compares empty points of unequal
coordinate type as being equal.

## v0.36.0

2022-01-24

__Special thanks to Lachlan Patrick and Albert Teoh for contributing to this release.__

- Eliminate redundant calls to the optional user supplied transform func during
- Eliminates redundant calls to the optional user supplied transform func during
area calculations.

- Add `IsCW` and `IsCCW` methods, which check if geometries have consistent
- Adds `IsCW` and `IsCCW` methods, which check if geometries have consistent
clockwise or counterclockwise winding orientation.

## v0.35.0
Expand All @@ -22,16 +34,16 @@ __Special thanks to Lachlan Patrick and Albert Teoh for contributing to this rel

__Special thanks to Albert Teoh and Sameera Perera for contributing to this release.__

- Fix spelling of "Marshaller" when referring to the interface defined in the
- Fixes spelling of "Marshaller" when referring to the interface defined in the
`encoding/json` package.

- Add `UnmarshalJSON` methods to each concrete geometry type
- Adds `UnmarshalJSON` methods to each concrete geometry type
(`GeometryCollection`, `Point`, `MultiPoint`, `LineString`,
`MultiLineString`, `Polygon`, `MultiPolygon`). This causes these types to
implement the `encoding/json.Unmarshaler` interface. GeoJSON can now be
unmarshalled directly into a concrete geometry type.

- Use the `%w` verb for wrapping errors internally. Note that simplefeatures
- Uses the `%w` verb for wrapping errors internally. Note that simplefeatures
does not yet currently expose any sentinel errors or error types.

- **Breaking change**: Changes the `Simplify` package level function to become
Expand Down

0 comments on commit bc89243

Please sign in to comment.