Skip to content

Releases: losandes/hilaryjs

Testing Optimization 2

23 Jul 17:55
Compare
Choose a tag to compare
Pre-release

Improves testability in a simpler way than 3.1.2

Testing Optimization

23 Jul 16:21
Compare
Choose a tag to compare

Opts to put the original factory on singleton hilaryModules, after they've been converted to singletons, to support testability over memory consumption.

Singleton Optimization

23 Jul 14:18
Compare
Choose a tag to compare

3.1.1 optimizes the way singletons are resolved for performance and optimizes the way they are stored for memory consumption.

Singletons

23 Jul 04:25
Compare
Choose a tag to compare

Adds more features so there are more semantic ways of dealing with singletons

Parameterless Blueprint Constructor

15 Jul 14:30
Compare
Choose a tag to compare

Adds a parameterless Blueprint constructor, so you can create Blueprints that just inherit other blueprints.

Blueprint Enhancements

15 Jul 14:10
Compare
Choose a tag to compare

Blueprints can now inherit other blueprints

myBlueprint.inherits(otherBlueprint);

When registering modules, you can now pass an array into the blueprints argument

scope.register({
    name: 'foobar',
    blueprint: ['FooBlueprint', 'BarBlueprint'],
    factory: function () {
        return {
            name: 'Foo name',
            description: 'Bar description',
        };
    }
});

v3 Release: Blueprints

13 Jul 22:15
Compare
Choose a tag to compare

Adds support for Blueprints, which are like interfaces
swaps utils out for is and id

Adds Polyn.Blueprint Extension

09 Jul 17:18
Compare
Choose a tag to compare

Adds a new extension to support registering Blueprints (interface-like signature validation)

Adds Info About generator-hilary

01 Jul 03:46
Compare
Choose a tag to compare

We added a Yeoman generator for hilary: generator-hilary

Set Parent Scopes

22 Jun 16:12
Compare
Choose a tag to compare

Allows developers to set the parent scope explicitly, so it can be registered out of order.