Skip to content

Releases: lsm/micromono

0.1.35

01 Dec 01:50
@lsm lsm
Compare
Choose a tag to compare
0.1.35 Pre-release
Pre-release

0.1.35 (2015/11/30)

  • Bug fix for route handler can't get next.
  • Escape unsafe characters when render template with layout middleware web/middleware/express-layout.js.
  • Accept using middleware name in route definition.
route: {
'/hello': ['layout', handlerFn]
}
  • Fix incorrect parameter for express router.param.

0.1.34

26 Nov 01:25
@lsm lsm
Compare
Choose a tag to compare
0.1.34 Pre-release
Pre-release

0.1.34 (2015/11/25)

  • [Breaking] Rename sub command micromono asset to micromono bundle.
  • [Breaking] Service#use now accepts http method prefix same as in route. e.g. post::/user/update.
  • [Breaking] Rename -a to -b for --bundle-asset.
  • Make main export stateless and export MicroMonoServer to support multipe micromono instances in one process.

0.1.33

26 Nov 01:26
@lsm lsm
Compare
Choose a tag to compare
0.1.33 Pre-release
Pre-release

0.1.33 (2015/11/18)

  • Make the layout middleware more friendly for isomorphic rendering.

0.1.32

26 Nov 01:26
@lsm lsm
Compare
Choose a tag to compare
0.1.32 Pre-release
Pre-release

0.1.32 (2015/11/13)

  • Expose more asset info in service announcement.
  • Fix bugs for bundling asset.

0.1.31

11 Nov 08:28
@lsm lsm
Compare
Choose a tag to compare
0.1.31 Pre-release
Pre-release

0.1.31 (2015/11/09)

Support using ^ to override baseUrl.

0.1.28

28 Oct 07:12
@lsm lsm
Compare
Choose a tag to compare
0.1.28 Pre-release
Pre-release

0.1.28 (2015/10/28)

  • Bug fix for setting/getting upgrade url.
  • Bug fix for proxying websockets requests.
  • Bug fix for setHttpServer

0.1.27

26 Oct 10:06
@lsm lsm
Compare
Choose a tag to compare
0.1.27 Pre-release
Pre-release

0.1.27 (2015/10/26)

  • Bug fix for setting http server for services.
  • Bug fix for merge and install jspm dependencies.
  • Get micromono specific settings from property micromono of package.json.

0.1.26

23 Oct 22:13
@lsm lsm
Compare
Choose a tag to compare
0.1.26 Pre-release
Pre-release

0.1.26 (2015/10/23)

  • [Breaking] Functions will be treated as rpc only when they are defined under
    property api when you extend a Service.
var MyService = Service.extend({

  // functions defined under `api` property will be exposed through rpc.
  api: {
    // this function could be called remotely like this:
    // myService.api.rpcMethod()
    rpcMethod: function() {
      // body...
    }
  }

  // this will not be exposed as a rpc endpoint
  myServiceFunc: function() {
    // body...
  }
})
  • Rewrite and reorganize code to an adaptive style to support different web
    frameworks and rpc transporters through adapters.
  • Add standalone service manager class.
  • Add standalone scheduler class.
  • micromono() now returns an instance of MicroMonoServer class.
  • Use axon as default rpc transporter.
  • Use cmdenv to unify settings from environment and command line options.
  • Change to no semicolon coding style.
  • Add lots of debugging info.

0.1.23

12 Sep 04:53
@lsm lsm
Compare
Choose a tag to compare
0.1.23 Pre-release
Pre-release

0.1.23 (2015/09/10)

  • Allow setting upgrade url in service definition.
  • Allow setting service name by using Service#name.

0.1.22

26 Aug 18:35
@lsm lsm
Compare
Choose a tag to compare
0.1.22 Pre-release
Pre-release

0.1.22 (2015/08/26)

  • Generate public path from jspm.directories.lib (package.json) if possible. Otherwise fall back to use jspm.directories.publicURL.
  • [Breaking change] New format for defining server middleware in Service.use.
  • [Breaking change] Rename built-in middleware partial-render to layout.