Skip to content
This repository has been archived by the owner on Mar 6, 2019. It is now read-only.

v0.0.4

Compare
Choose a tag to compare
@bluefeet bluefeet released this 09 Jul 04:06
· 183 commits to master since this release

This version of o.js includes a new attribute library that exposes an o.Attribute constructor for creating attributes that can be applied to objects. Other changes as well, see below:

  • Remove the option definition property.
  • Rename o.extend to o.augment.
  • Rename the default definition property to devoid.
  • Rename the extends definition property to augments.
  • Rename the isa definition property to type.
  • New primitive and object types for boolean, string, and number.
  • Added the nonEmptyString type.
  • Rename the extends type to instanceOf.
  • Added the typeOf type.
  • New arrayOf and objectOf types.
  • New attribute extention (o-attribute.js).
  • Add versions and version checking to the libraries.

Visit o-js.com for downloads, documentation, and other resources.