- Add decorator (on and update) for subscribing to event
- Not to save null or undefined state, nor to call view
- Add CLI options to initialize karma and create test spec
- Move HTML view support to apprun-html.js
- Remove rxjs
- Support stateful component
- Allow callback function in update tuple
- Attach component to element
- Add updateState function to update state properties
- Support update name alias
- Support mount to element id
- Make mount just mount, start mount and render initial state
- Publish the route event from app
- Support tuple in update for setting event options
- Use model property as initial state, if state property is undefined
- Support async update
- Added start function to component
- Added generic routing event
- Output JSON when rendering objects
- Compiled apprun.js to UMD
- Added index.d.ts
- Added CLI
- Convert component instance methods to local event
- Use _html: as the flag to render raw html
- Added hacker news demo
- Added component scoped events
- Developed own virtual dom
- Added JS framework performance demo
- Use RxJS for event pubsub
- Use morphdom
- Added router
......
- Event pubsub
- Used virtual-dom, virtual-dom-html
- Three verions: zero, jsx and html
- Demo apps