## HEAD ## v0.4.0 (2019-04-19) New features - `ovto new` command - You can now omit `state:` in `render` method or actions - Support embedding VDom directly (eg. which is compiled form markdown) Example: o 'div', `{nodeName: ....}` ## v0.3.0 (2018-12-24) Breaking change - `View` is renamed to `MainComponent`. Please rename `MyApp::View` to `MyApp::MainComponent`. New features - `Ovto.debug_trace` ## v0.2.3 (2018-11-13) - fix: `o "div" do ... end` raises error when ... is `[]` - fix: error on calling actions before DOMContentLoaded ## v0.2.2 (2018-11-07) - security: Update rack ## v0.2.1 (2018-11-02) - fix: gem install error on Windows (due to symlink) ## v0.2.0 (2018-11-01) New features - First gem release! - `Ovto.fetch` - Calling another action from actions - Allow `o "div#id.class"` or `o "div.class#id"` - Sub component can access the app state by adding `state:` keyword to `render` - `App#actions`, `App#setup` - `State#==` - `console.log` Fixes - Skip rendering if app state is not changed by an action - `o "div.main", class: 'hovered'` should yield `
` - Cannot pass falsy value when rendering a child component ## v0.1.0 (2018-06-01) - Initial release