- Updated outdated documentation
- Updated contribution methods in documentation
- Rewritten using CoffeeScript
- "hm.proxy(fn, context)" -> "hm.proxy(context, fn)"
- "hm.isPlainObject(obj)" will return false on arrays
- CommonSpec has been renamed to ComparatorSpec
- HelperSpec has been merged with WatcherSpec
- Removed hm.trim(value) due to no clear benefit in having the method
- Added more detailed documentation.
- hm.watchMethod() passes the original arguments into the interceptor
- Added bower for jasmine testing suite dependency
- Registered HelpMe as a bower package
- Refactored Jasmine test suite
- Updated library to register with globals and AMD
- Unregistered as a composer package
- Removed the minified version of the library
- Removed due to being outside the scope of the library
- hm.isArray()
- hm.log()
- hm.merge()
- hm.slice()
- hm.triggerError()
- hm.proxy()
- Added the ability to proxy functions with a specific context
- hm.triggerError()
- Added a wrapper around throw to provide exception handling
-
hm.extend()
- Updated to handle NodeType objects
- Updated to return encountered arrays as arrays instead of objects
- Updated to copy undefined values into target object
-
hm.merge()
- Removed redundant slice call for the arguments
- hm.forEach()
- Renamed to each, no functionality changes
- Initial release