Releases: meteor-space/base
Releases · meteor-space/base
4.1.4
4.1.3
- Fixes the BDD test helper on
Space.ModuleandSpace.Applicationto 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.Objectfor 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.Structwere previously not calling their super constructor which caused a bug with the newonConstructionhooks
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…