Skip to content

Releases: M-Scott-Lassiter/jest-geojson

v1.6.0

12 Jun 14:13
Compare
Choose a tag to compare

1.6.0 (2022-06-12)

🧭 API Documentation Changes

  • toHaveGeometryCount: improve error messages and description for nested GeometryCollections behavior (01fe745)

🐞 Bug Fixes

  • toHaveGeometryCount: correct issue where empty collections would fail when provided with a valid range (93dadff), closes #58

🎁 Feature Changes

  • toHaveMaxGeometryCount: add new matcher (8a1f103), closes #47
  • toHaveMinGeometryCount: add new matcher (c71c21a), closes #45

v1.5.0

11 Jun 00:33
Compare
Choose a tag to compare

1.5.0 (2022-06-11)

🎁 Feature Changes

  • toHaveGeometryCount: add new matcher (b4bff1c), closes #48

v1.4.0

10 Jun 14:45
Compare
Choose a tag to compare

1.4.0 (2022-06-10)

🎁 Feature Changes

  • toBeMultiPolygonWithHole: add new matcher (6668a1b), closes #44
  • toBePolygonWithHole: add new matcher (3eb435c), closes #43
  • add Typescript support for the matchers (602c33b), closes #42

v1.3.0

08 Jun 15:52
Compare
Choose a tag to compare

1.3.0 (2022-06-08)

🎁 Feature Changes

  • toHaveNumericID: add new matcher (56e3e4c), closes #38
  • toHaveStringID: add new matcher (cefddd6), closes #37

v1.2.0

07 Jun 21:55
Compare
Choose a tag to compare

1.2.0 (2022-06-07)

🎁 Feature Changes

🧭 API Documentation Changes

  • toHaveID: fix documentation typo. (c0f731b)

v1.1.0

04 Jun 16:50
Compare
Choose a tag to compare

1.1.0 (2022-06-04)

🎁 Feature Changes

  • toBeValidGeoJSON: add new matcher (bf67420), closes #26

v1.0.0

02 Jun 21:35
Compare
Choose a tag to compare

1.0.0 (2022-06-02)

🧭 API Documentation Changes

  • toBeMultiLineStringGeometry: add the min point count error to the JSDoc API (01f6c4b)
  • change JSDoc param types to avoid using GeoJSON unknown types (06ac03a)
  • all: cleanup JSDoc formatting and standardize API examples (300a96d)
  • update JSDoc descriptions of coordinate core functions (f5658f3)
  • update JSDoc organization (7ab7eca)
  • isValidCoordinate: update returns description (70bd43e)
  • isValidCoordinate: update the error and parameter descriptions (7e3e8ed)

🐞 Bug Fixes

🎯 Test Changes

  • add 'Feature' and 'FeatureCollection' to test list of disallowed geometry type values (f139a09)
  • toBeLineStringGeometry: add a stress test with many points (22df5c7)
  • toBeGeometryCollection: add an unrecognizable geometry to the invalid tests (5c041c6)
  • toBeGeometryCollection: add robust snapshot tests, verify coordinates treated as foreign member (472d12d), closes #32 #33
  • isValid2DBoundingBox: add robust snapshot tests (4363710), closes #32
  • isValid2DCoordinate: add robust snapshot tests (ae92f67), closes #32
  • isValid3DBoundingBox: add robust snapshot tests (a37ec48), closes #32
  • isValid3DCoordinate: add robust snapshot tests (56fbf92), closes #32
  • isValidBoundingBox: add robust snapshot tests (063b94e), closes #32
  • isValidCoordinate: add robust snapshot tests (7b4a804), closes #32
  • toBeAnyGeometry: add robust snapshot tests (8a6e611), closes #32
  • toBeLineStringGeometry: add robust snapshot tests (cfaed46), closes #32
  • toBeMultiLineStringGeometry: add robust snapshot tests (57dc767), closes #32
  • toBeMultiPointGeometry: add robust snapshot tests (36013e1), closes #32
  • toBeMultiPolygonGeometry: add robust snapshot tests (df1c23a), closes #32
  • toBePointGeometry: add robust snapshot tests (fd5c516), closes #32
  • toBePolygonGeometry: add robust snapshot tests (1c9df69), closes #32
  • toBeMultiLineStringGeometry: fix coordinate out of range test that (d6fe2ac)
  • toBeMultiPointGeometry: fix typo in test and core function that was omitting coverage (bc10f4e)
  • isValid2DBoundingBox: fix typo in test descriptions (df94c27)
  • setup the project testing framework (6a95c37)

🎁 Feature Changes

  • isValid2DBoundingBox: add new matcher function (7fe56f3), closes #6
  • isValid2DCoordinate: add new matcher function (527bbc4), closes #1
  • isValid3DCoordinate: add new matcher function (0329231), closes #2
  • isValidCoordinate: add new matcher function (d7e5b70), closes #4
  • isValid3DBoundingBox: add new matcher (6ee8cc6), closes #7
  • isValidBoundingBox: add new matcher (9a8b7ed), closes #8
  • toBeAnyGeometry: add new matcher (ed7c3eb), closes #15
  • toBeFeature: add new matcher (551aa7f), closes #32 #24
  • toBeFeatureCollection: add new matcher (21fe044), closes #25
  • toBeGeometryCollection: add new matcher (63cc919), closes #16
  • toBeLineStringGeometry: add new matcher (54416a5), closes #11
  • toBeMultiLineStringGeometry: add new matcher ([3d3a15e](https://github.com/M-Scott-L...
Read more

v1.0.0-beta.16

02 Jun 15:48
Compare
Choose a tag to compare
v1.0.0-beta.16 Pre-release
Pre-release

1.0.0-beta.16 (2022-06-02)

🎁 Feature Changes

  • toBeFeatureCollection: add new matcher (21fe044), closes #25

v1.0.0-beta.15

02 Jun 00:17
Compare
Choose a tag to compare
v1.0.0-beta.15 Pre-release
Pre-release

1.0.0-beta.15 (2022-06-02)

🎁 Feature Changes

🎯 Test Changes

  • add 'Feature' and 'FeatureCollection' to test list of disallowed geometry type values (f139a09)
  • toBeGeometryCollection: add an unrecognizable geometry to the invalid tests (5c041c6)
  • toBeGeometryCollection: add robust snapshot tests, verify coordinates treated as foreign member (472d12d), closes #32 #33
  • isValid2DBoundingBox: add robust snapshot tests (4363710), closes #32
  • isValid2DCoordinate: add robust snapshot tests (ae92f67), closes #32
  • isValid3DBoundingBox: add robust snapshot tests (a37ec48), closes #32
  • isValid3DCoordinate: add robust snapshot tests (56fbf92), closes #32
  • isValidBoundingBox: add robust snapshot tests (063b94e), closes #32
  • isValidCoordinate: add robust snapshot tests (7b4a804), closes #32
  • toBeAnyGeometry: add robust snapshot tests (8a6e611), closes #32
  • toBeLineStringGeometry: add robust snapshot tests (cfaed46), closes #32
  • toBeMultiLineStringGeometry: add robust snapshot tests (57dc767), closes #32
  • toBeMultiPointGeometry: add robust snapshot tests (36013e1), closes #32
  • toBeMultiPolygonGeometry: add robust snapshot tests (df1c23a), closes #32
  • toBePointGeometry: add robust snapshot tests (fd5c516), closes #32
  • toBePolygonGeometry: add robust snapshot tests (1c9df69), closes #32

v1.0.0-beta.14

01 Jun 01:02
Compare
Choose a tag to compare
v1.0.0-beta.14 Pre-release
Pre-release

1.0.0-beta.14 (2022-06-01)

🐞 Bug Fixes