- JSDoc definitions added;
- TypeScript generated .d.ts files;
- Some changes in package.json related to build process;
- Object callback will be triggered on 'root' object as well;
- Package.json: "exports" section was added. Allows you to use package as commonjs or es6 module without additional configuration;
- Folder 'dist' is not included in npm package. Folder contains all types of the package - CommonJS, ES6, UMD;
- Build process was added. It's based on "rollup.js";
- Development dependencies update;
- Provide collection containers to callbacks. Extract data during iteration;
- HTML DOM nodes - copy by reference;
- Callbacks should return const IGNORE if key-value pear should be ignored;
-
Null
andundefined
returned from callback functions will be treated as values;
- Fix: Breaks if object contains value 'null';
- Interface changes - Named arguments.
- Bug: Breaks if object contains value 'null';
- Rebuilds an array indexes;
- Bug: Breaks if object contains value 'null';
- Object callback has new argument 'key'. Arguments are ( obj, key, breadcrumbs );
- When object-callback returns null the property will disappear;
- If object-callback returns string, object will be substituted with this string;
- Bug: Breaks if object contains value 'null';
- Object callbacks;
- Fix: Breadcrumbs in callback are not correct;
- Initial code;
- Test package;
- Documentation;
- Bug: Breadcrumbs in callback are not correct;