All notable changes to this project will be documented in this file. This project does its best to adhere to Semantic Versioning.
0.2.2 - 2017-11-09
- Updated dependency
jfunc@0.4.0
(latest)
0.2.1 - 2016-10-30
- Updated dependency
jtext-util@0.11.1
(latest)
0.2.0 - 2016-10-08
- JsonWritable interface with toJson() method for objects which can be converted to JSON
- JsonStringify comma(), append(), indent(), toArray(), toStringArray(), toArrayConsume(), toProp(), propName(), and propNameUnquoted() with various overloads for most
- A 'public static final JsonStringify inst' field to the no longer static JsonStringify as a default instance
Rebuilt JsonStringify as an instanced class (but with no fields making it thread save) to allow for method chaining:
- Renamed JsonStringify toJsonProperty() -> toProperty()
- Expanded JsonStringify join*() method generic parameter types
0.1.0 - 2016-10-01
- Versioning of existing code. Moved/renamed JsonWrite -> JsonStringify from jfile-io to this new library.
- Renamed joinStr*() methods to join() and added 'escape' parameter
- Added joinEscape() methods which call join() with the 'escape' flag set to true
- Added toJsonProperty() methods