Below, you'll find a list of notable changes for each version of MarchingSquares.js.
v1.3.3 (2019-04-28)
- Add boolean option
noFrame=false
to allow for omitting the enclosing frame inisoLines
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 toQuadTree
- 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
v1.2.3 (2018-06-10)
- refactor
isoContours
implementation - restore default behavior to return closed polygons in
isoContours
andisoBands
- 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()
andisoBands()
for public API
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
- initial version with
IsoBands
andIsoContours
support