- Fixed #15: Added legacy
.new()
function - Fixed deprecated warning on package.json
- Fixed #16: instances properties defined through objects are not mutable
- Updated bower.json authors
- I messed up publishing with npm so I need to create this version
- Mocha + should for testing
- We now mess with the prototypes so we can call
new Foo()
instead ofFoo.new()
. This means that most of the calls that were made withFoo
are now made withFoo.prototype
exceptextend
which is still made on the object and not on its prototype. instanceof
should now be working but this feature is not tested
- Updated requirejs compatibility
- Fix
package.json
so that npm no longer complains.
- Enable compatibility with latest nodes.
- Enable travis tests.
- Introduce
megre
method.
- Quote method
new
for pre ES5 JS engines so that library can be loaded and method can be aliased withcreate
for example.
- Removed obsolete package dependency.
- Adding
initialize
method for that is called bynew
on each instance initialization. - Documentation!
- Reducing API complexity by removing experimental
Base
as function form. - Change meaning of
.new
that returning new instance of the class instead of direct decedent of a target. - Change
extend
so that it may take multiple property maps.
- Fixing delegation to
Base.new
.
- Improve readme.
- Bug fix.
- Initial release