Releases: ElliotNB/observable-slim
Releases · ElliotNB/observable-slim
0.1.6
Major kudos to @brokensourcecode for his contributions on this release.
- Proper documentation that code editors and IDEs can automatically read.
- Add npm script for
lint:fix
.
- Allow numbers for
domDelay
argument.
- Modernize build process and dev dependencies.
- Fix integration with Coveralls and Travis CI.
- Add npm script
type
for TypeScript declarations.
0.1.5
Enhancement courtesy of @dashersw
- Add a new __getPath property for fetching the path of a proxy.
0.1.4
Major performance overhaul, resolves issue #24 (processing very large arrays of objects).
0.1.3
Bug fix courtesy of @richardsolomou
- Correct "Cannot read property '__isProxy' of undefined" during clean-up process,, when an object attribute is set to null.
0.1.2
Improvements courtesy of @reda-alaoui
- Adds better support for
Date
objects.
- Bug fix for property deletion after proxy observers removed.
0.1.1
Bug fix for the clean-up process on overwritten (orphaned) objects. Perform a recursive check to verify that that there are no other references to the same object nested somewhere off the parent observed object.
0.1.0
Bug fixes for #17 and a scenario where multiple observers on a single object could be invoked before the mutation has been applied.
0.0.9
Bug fixes for Array mutation issues cited in #15 and #16.
0.0.8
currentPath
on Arrray mutations now refer to the specific item/property. Resolves issue #14.
0.0.7
Added pauseChanges and resumeChanges functionality. Bug fix to ensure changes array is reset even if an observer function throws an error.