Skip to content

0.3.0

Compare
Choose a tag to compare
@neocotic neocotic released this 20 Mar 09:34
· 15 commits to master since this release
  • 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