82 lines
2.5 KiB
Markdown
82 lines
2.5 KiB
Markdown
# Changelog
|
|
|
|
Below, you'll find a list of notable changes for each version of MarchingSquares.js.
|
|
|
|
## Version 1.3.x
|
|
|
|
### [v1.3.3](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.3.2...v1.3.3) (2019-04-28)
|
|
|
|
- Add boolean option `noFrame=false` to allow for omitting the enclosing frame in `isoLines` implementation
|
|
|
|
|
|
### [v1.3.2](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.3.1...v1.3.2) (2018-09-02)
|
|
|
|
- Fix frame detection for iso line/contour tracer
|
|
- Add homepage field to package.json
|
|
|
|
|
|
### [v1.3.1](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.3.0...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](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.2.3...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](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.2.2...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](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.2.1...v1.2.2) (2018-06-06)
|
|
|
|
- Refactor `isoBands` implementation
|
|
- Spellcheck README.md
|
|
|
|
|
|
### [v1.2.1](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.2.0...v1.2.1) (2018-05-27)
|
|
|
|
- Add npm package link to README.md
|
|
- Fix line coordinate issues in `isoContours` implementation
|
|
|
|
|
|
### [v1.2.0](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.1.1...v1.2.0) (2017-03-19)
|
|
|
|
- Use lower camelcase function names `isoLines()` and `isoBands()` for public API
|
|
|
|
|
|
## Version 1.1.x
|
|
|
|
### [v1.1.1](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.1.0...v1.1.1) (2017-03-19)
|
|
|
|
- Add package.json
|
|
- Fix UMD wrappers
|
|
- Add require.js example
|
|
|
|
|
|
### [v1.1.0](https://github.com/RaumZeit/MarchingSquares.js/compare/v1.0.0...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
|