Releases
v1.0.0
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 ), closes #12
toBeMultiPointGeometry: add new matcher (9a12752 ), closes #10
toBeMultiPolygonGeometry: add new matcher (41fef3a ), closes #14
toBePointGeometry: add new matcher (9973afa ), closes #9
toBePolygonGeometry: add new matcher (3b9d18d ), closes #13
split package exports into matcher and core functionality (a7340d9 ), closes #5
🏗️ Build Changes
add conventional-changelog-conventionalcommits as dev dependency (7361d79 ), closes #3
package: add entry points for all, boundingboxes, and coordinates (8c1d312 )
move release configuration into a separate shareable file (fa6e50d )
package: rename matcher loader entry script (5221d6d )
setup initial project environment (b468a41 )
package: update the commitizen config for customized scopes (ac05626 )
devDependencies: upgrade Jest to v28.1, specify peerDependency at >v24.0.0 (22d1614 ), closes #30
package: upgrade min required Node version to 16 (58a9824 )
package: upgrade minimum required node version from 10 to 14 to match LTS schedule (1e8a8bb )
You can’t perform that action at this time.