46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
## v1.3.X -> 1.4.X
|
|
|
|
* Add support for objects without constructor #11 [PR @futpib](https://github.com/SkeLLLa/node-object-hash/pull/12)
|
|
* Simplify eslint rules, update codestyle
|
|
* Fix npm links issues in readme
|
|
* Update dev dependencies
|
|
|
|
## v1.2.X -> 1.3.X
|
|
|
|
* Add definition types to support typescript
|
|
* Add >=node-8.0.0 support in tests.
|
|
|
|
## v1.1.X -> 1.2.X
|
|
|
|
Sorter refactoring and performance improvements
|
|
|
|
- Added typed arrays support
|
|
- Added primitive type constructors support
|
|
- Add more docs about type mapping and type coercion
|
|
|
|
## v1.0.X -> v1.1.X
|
|
|
|
Mainly all changes affected codestyle and documentation to provide better
|
|
experience using this library. There are no changes that should affect
|
|
functionality.
|
|
|
|
- Renamed `sortObject` function to `sort` (old one is still present in code
|
|
for backward compatibility).
|
|
- Performed some refactoring for better codestyle and documentation.
|
|
- Old version (`0.X.X`) moved to subfolder (`./v0`).
|
|
- Advanced API reference added: [link](API.md).
|
|
|
|
## v0.X.X -> v1.0.X
|
|
|
|
- Sorting mechanism rewritten form ES6 Maps to simple arrays
|
|
(add <=node-4.0.0 support)
|
|
- Performance optimization (~2 times faster than 0.x.x)
|
|
- API changes:
|
|
- Now module returns 'constructor' function, where you can set
|
|
default parameters: ```var objectHash = require('node-object-hash')(options);```
|
|
|
|
In case if you still need an old 0.x.x version it's available in `hash.js`
|
|
file.
|