- Link to source maps for development versions #12
- Switch to Codecov for code coverage #14
- Move to !ninja #15
- Support es2015 maps #7
- Support es2015 sets #8
- Support es2015 typed arrays #9
- Add new script for testing on CI #10
- Rename library to Nevis (breaking change)
- Replace usage of ES6 modules with CommonJS (breaking change)
- Change
Nevis.extends
static method so that the class name (class_
) can be passed as the first argument optionally - Add
Nevis#equals(obj)
instance method to check if instance is equal to another - Add
Nevis#hashCode()
instance method to generate Java-like hash code for instance - Add
Nevis#toString()
instance method to generate string representation for instance - Add
Nevis.equals(value, other[, options])
static method to check whether two objects are equal - Add
Nevis.EqualsBuilder()
static constructor to check if complex classes are equal - Add
Nevis.hashCode(value[, options])
static method to generate Java-like hash code for an object - Add
Nevis.HashCodeBuilder([initial][, multiplier])
static constructor to generate Java-like hash codes for complex classes - Add
Nevis.toString(value[, options])
static method to generate string representation for instance - Release lite version where never only contains
Nevis****.extends
static method - Track code coverage in build
- Change source file to use ES6 module instead of CommonJS and add
jsnext:main
entry topackage.json
- Publish source file with npm package
- Switch to latest version of ESLint
- Change Bower package name to
skelp-oopsy
to avoid conflict with existing package
- Initial release