Skip to content

Releases: losandes/hilaryjs

New Pipelines & Nested Blueprints

05 Aug 02:02
Compare
Choose a tag to compare

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

05 Aug 01:43
Compare
Choose a tag to compare
New Pipelines Pre-release
Pre-release

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

31 Jul 20:35
Compare
Choose a tag to compare

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

31 Jul 19:08
Compare
Choose a tag to compare
New Bootstrapper Pre-release
Pre-release

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

28 Jul 02:14
Compare
Choose a tag to compare

Args are no longer required, so you can have parameterless functions.

Fixes Blueprint Function Validation

27 Jul 23:02
Compare
Choose a tag to compare
Pre-release

Args are no longer required, so you can have parameterless functions.

Blueprint Validation

24 Jul 16:39
Compare
Choose a tag to compare
  • 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

24 Jul 02:37
Compare
Choose a tag to compare

Simplifies the way that singletons are registered and resolved

Singleton Testability 3

24 Jul 02:15
Compare
Choose a tag to compare

More testability optimization

Testing Optimization 2

23 Jul 20:05
Compare
Choose a tag to compare

Improves testability in a simpler way than 3.1.2