compound-changelog - Changes in CompoundJS
req.localsAPI to early access controller action context (
Docs in roff (man). Change
compound help command to proxy request to
Unfortunately compound have optional
ronn rubygem dependency.
inject middleware: New API for middleware injections.
mocha: All tests rewritten. Mocha is new default test engine.
cleanup core: Generators, assets compiler, clientside moved to separate packages. Refactor and speedup render.
new helpers: icon, imageTag, metaTag, anchor, contentFor, button.
Initializer may accept second optional param:
Function done. In that case
next initializer will be called only when
done callback called.
New generators structure. Fully rewritten by Sascha Gehlich.
Finally we have correct controllers with inheritance, proper require, debug and meta-programming. Added predefined meta-controllers.
A lot of restructuring and rewriting for clienside, separate server and client loading logic.
Fixes in i18n, helpers, logging, docs, etc..
No more weird npmfile with
Basic middleware to support nodejs domains.
Now any express-friendly templating engine supported.
View helpers formTag, formFor and fieldsFor doesn require blocks.
A lot of bugfixes after rewriting
Major API changes started at this point. No backwards compatibility with RailwayJS.
Static website generated from markdown added to repository
Now built-in core. Allows to generate css/js from assets stored in app/assets directory
Switch to latest express
Improved loading process, now utilizes events API based on nodejs event emitter