Releases: meteor-space/base
Releases · meteor-space/base
4.1.4
4.1.3
- Fixes the BDD test helper on
Space.Module
andSpace.Application
to actually accept a second param that can be a existing app instance.
4.1.1
- Improves the way mixins are applied to classes and ensures that:
- Sub classes always inherit all mixins applied to parent classes, even when this happens "later on"
- All sub classes inherit the static mixin properties, even after extending the base class
- Adds the following helpers are added to
Space.Object
for convenience:- static
MyClass.hasSuperClass()
MyClass.superClass([key])
- either returns the super class constructor or static property/methodMyClass.subClasses()
- returns flat array of all sub classes
- prototype
myInstance.hasSuperClass()
myInstance.superClass([key])
- same as static version but returns prototype props/methods
- static
4.1.0
- Adds
hasMixin()
instance method to Space.Object to check if the class has applied or inherited a specific mixin
4.0.2
Space.Struct
were previously not calling their super constructor which caused a bug with the newonConstruction
hooks
4.0.1
- Improves
Space.Object.extend()
implementations - Fixes bug in
Space.Error
- Adds tests for mixin callbacks
4.0.0
Major release with many bugfixes, breaking changes and improvements:
https://github.com/meteor-space/base/blob/master/CHANGELOG.md#400-tada
0.7.0
Merge pull request #49 from meteor-space/feature/add-global-class-reg…