- Fixed stringifing of object keys containing special characters like backslash, see #239. Thanks @mengfanliao.
- Fix #117: remove unnecessary configuration files from npm package.
- Improved performance of
stringify
by usingJSON.stringify
where possible. Thanks @SergeyFromHell for the suggestion (see #5).
- Fixed #4: parser not handling strings equaling a JSON delimiter
like
"["
correctly.
- Upgraded all dev dependencies, fixes broken build script. See #2.
- Implemented support for circular references (configurable).
- Implemented support for reviver, replacer, and indentation (space).
- Throw error in case of underflow.
- Performance improvements.
- The
LosslessNumber
class now throws errors when you would lose information when converting from and to aLosslessNumber
. - Handle escape characters when stringifying a string.
- Exposed
LosslessNumber
in public API.
- First functional version which can parse and stringify.