Changelog
Below, you'll find a list of notable changes for each version of MarchingSquares.js.
Version 1.3.x
v1.3.3 (2019-04-28)
- Add boolean option
noFrame=false to allow for omitting the enclosing frame in isoLines implementation
v1.3.2 (2018-09-02)
- Fix frame detection for iso line/contour tracer
- Add homepage field to package.json
v1.3.1 (2018-07-05)
- Fix isoLine out-of-grid tracing issue
- Rename
quadTree constructor function to QuadTree
- Add more input sanity checks
- Restructure examples/ directory
- Add editable example
- Add iso lines example
v1.3.0 (2018-06-23)
- Refactor all implementations
- Add Quad-Tree lookup data structure for faster retrieval of relevant grid cells
- Allow for array input to specify limits
- modularize sources, move them into src/ director, and use ES2015 modules scheme
- Use
rollup.js to bundle final UMD wrapped modules
Version 1.2.x
v1.2.3 (2018-06-10)
- refactor
isoContours implementation
- restore default behavior to return closed polygons in
isoContours and isoBands
- Add new option flag
linearRing=true to enable deactivation of closed polygon output
v1.2.2 (2018-06-06)
- Refactor
isoBands implementation
- Spellcheck README.md
v1.2.1 (2018-05-27)
- Add npm package link to README.md
- Fix line coordinate issues in
isoContours implementation
v1.2.0 (2017-03-19)
- Use lower camelcase function names
isoLines() and isoBands() for public API
Version 1.1.x
v1.1.1 (2017-03-19)
- Add package.json
- Fix UMD wrappers
- Add require.js example
v1.1.0 (2017-03-10)
- Add example
- Code cleanup
- Wrap module into Universal Module Definition (UMD) for portability
v1.0.0 (2017-03-01)
- initial version with
IsoBands and IsoContours support