Releases: losandes/hilaryjs
New Pipelines & Nested Blueprints
Breaking Change: Pipelines
Hilary 4.0 introduces better pipelines, which are a breaking change. The new pipelines have a waterfall effect, so the payloads can be affected as the pipeline is traversed. The behavior is the same, whether you use async or sync versions of the functions. Check out the pipeline docs for more info.
New Feature: Nested Blueprints
Blueprints can now be nested, so it's easier to create complex module validators. See how to use them on the Blueprint wiki article.
New Pipelines
Hilary 4.0 introduces better pipelines, which are a breaking change. The new pipelines have a waterfall effect, so the payloads can be affected as the pipeline is traversed. The behavior is the same, whether you use async or sync versions of the functions. Check out the pipeline docs for more info.
New Bootstrapper
Hilary now has a bootstrapper that makes composing your app easier. It includes an asynchronous pipeline, in case you need to perform io at startup. Read more about it in the Bootstrapping Your App wiki article.
New Bootstrapper
Hilary now has a bootstrapper that makes composing your app easier. It includes an asynchronous pipeline, in case you need to perform io at startup. Read more about it in the Bootstrapping Your App wiki article.
Fixes Blueprint Function Validation
Args are no longer required, so you can have parameterless functions.
Fixes Blueprint Function Validation
Args are no longer required, so you can have parameterless functions.
Blueprint Validation
- Error message are now pushed into
validateBlueprints
when there are failures - Blueprint validation errors now include the blueprint Id to make it easier to discover which validation is failing
Singleton Simplification
Simplifies the way that singletons are registered and resolved
Singleton Testability 3
More testability optimization
Testing Optimization 2
Improves testability in a simpler way than 3.1.2