- Moved HowToBuildWebWW.md to a new Building section in README.md
- Moved HowToCreateAndRunUnitTests.md to test/README.md
- Ordered npm build scripts to group testing commands
- Moved and renamed JSDoc configuration files to clarify their purpose
- Removed design-notes with the expecation of re-establishing developer focused documentation on the website or wiki.
- Closes#258
* WKT, first commit
* V 0.1 of WKT implementation.
* Initial support for Point.
* Initial support for multi shapes.
* Version 0.2 supporting MultiPolygon, MultiLineString and such.
* Version 0.3 of WKT supporting different text formats as well as the 3D component
* Initial support for inner and outer boundaries in single polygons.
* Version 0.3.1 WKT
- Explanation of current implementation
- WKTTokens returns Numbers as a Number type
- Tests for Point
* WKT Version 0.3.2
- Add tests for MultiPoint.
* Version 0.4 of WKT support
- Updated API to look like GeoJSON and Shapefile
- Cleansed the Parser
- Added documentation
* Version 0.4.1 of WKT
- Updated shape configuration callback.
- Updated documentation.
* Version 0.4.2
- Updated tests for Point and MultiPoint
- Minor bug fixes in parsing.
* Version 0.4.3
- Update Example
- Update shape production inside of the WKT objects.
* Version 0.4.4
- Update display of Point and MultiPoint as placemarks.
* Version 0.4.5
- Added tests for Polygon parsing.
* Version 0.4.6
- Added tests for Line String parsing.
* Version 0.4.7
- Added tests for Triangle parsing.
- Updated documentation for the format.
* Version 0.4.8
- Added tests for MultiLineString parsing.
* Version 0.4.8
- Added tests for MultiPolygon parsing.
* Version 0.5
- Move token handling to the objects.
- Retain only tokens parsing in the WKTTokens.
* Version 0.5.1
- Working EMPTY
- Full support for GeometryCollection
* Version 0.5.2
- Update documentation
* Version 0.6
- Support for inner and outer boundaries in the case of MultiPolygon.
- Load whole WKT on load of framework.
- Add Tests for Polygon with inner boundaries.
* Version 0.6.1
- Updated documentation
* Version 0.6.2
- Updated documentation
* Version 0.6.3
- Fix documentation not generated in jsdoc.
* Version 0.6.4
- Fix documentation not generated in jsdoc for exported object instead of class.
* Version 0.7
- Update the placemark attributes to correctly display the Point and MultiPoint.
* Version 0.7.1
- Update documentation
* Version 0.7.2
- Fix sonar issues.
* Fix tests broken due to different internal handling of the boundaries.
* Change the name of WKT from uppercase to camel case.
* Change the name of WKT from uppercase to camel case.
Simplify the Example to show one set of geometries and the usage of the callbacks
* Fix the issue #208
* Provide the default implementation and documentation for Shape configuration callback and parser completion callback.
* Add the name to the second callback function.
* Update the Well Known Text interface to comply to the Shapefile one.
* The properties should be added to this instance and not this ancestor.
* Update indentation
* Expose all the WktElements.
* Extend package.json with additional metadata
Add command scripts in package.json
Update the dev dependencies
Update GruntSetup.txt, which should be moved to README.md eventually
* Remove unused third party libraries
* Remove build.js use ‘npm run build’ or ‘grunt’ instead
* Start cleaning the root folder (test-main.js)
* Updated markdown build guide to reflect the new streamlined build process
- Added package-lock.json file generated by npm. It is suggested to
commit it into the repository.
See: https://docs.npmjs.com/files/package-lock.json
- Removed build.js from Gruntfile.js. It's unnecessary now thanks to the
new build process.
- package.json had spaces in "type" and "url" declarations that
were automatically removed in build process.
- Added .idea/ folder to .gitignore. Consider removing the folder from
the repository altogether.
* Removed zip file compress task from build process.
* Removed grunt-contrib-compress node module from package.json
- The module is an unused dependency now, since we're not going to
backup the whole codebase + artifacts in a zip file anymore.
* Removed .idea/ folder mistakenly added to .gitignore.
- Only files that are unrelated to run configurations are added to
gitignore.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* Further corrections to .gitignore. Removed WebWorldWind.zip reference.
* .gitignore cleanup. .iml file correction.