- Issue #124: Use hasOwnProperty to check for bucket existence
- Small performance improvements e6c5631, f97d5cd, 57a0b56
- Issue #96: Fix incorrect handling of properties with periods
- Issue #205: Allow JSON.stringify parameters to be specified to ko.mapping.toJSON
- Issue #9: Fix pure computeds are treated the same as deferred, not auto-evaluated after mapping
- Remove deprecated methods (
updateFromJS
andupdateFromJSON
) - Issue #1: Compatibility with Knockout 3.x may still be a problem
- Issue #4: Library is not exported in ko namespace for CommonJS/Node
- Added mappedGet for observable arrays
- Issue #134: Throttle issue using mapping
- Issue #135: Why is custom update for observableArray firing twice when using mapping plugin?
- Removed asynchronous processing that was used to reset mapping nesting
- Improved getType performance
- Issue #121: Added functionality so that explicit declared none observable members on a ViewModel will remain none observable after mapping
- Issue #114: Added new "observe" array to options
- Fixed issue #105, #111: Update callback is not being called
- Fixed issue #107: String values in mapping cause infinite recursion in extendObject
- Fixed issue #86: Don't update properties on object with update callback