diff --git a/CHANGELOG.md b/CHANGELOG.md index 654706a..df24e2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,36 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +## [0.3.0] - 2016-12-08 + ### Added +* `:command` option to job DSL + +Example: + +```elixir +job :kitto_last_commit, + every: {5, :minutes}, + command: "curl https://api.github.com/repos/kittoframework/kitto/commits\?page\=1\&per_page\=1" +``` + +Broadcasts JSON in the form `{ "exit_code": "an integer", "stdout": "a string" }` + +* Gist installer gist task +(see: https://github.com/kittoframework/kitto/wiki/Widget-and-Job-Directory#install-widgetsjob-from-a-gist) * Code reloading in development (see: https://github.com/kittoframework/kitto/wiki/Code-Reloading) +* Job Syntax Validation. When a job contains syntax errors, it is not loaded. +* SSE Events filtering (a7777618) +* [installer] Heroku deployment files (see: https://github.com/kittoframework/kitto/wiki/Deploying-to-Heroku) +* Widget data JSON API (6b8b476c) +* Remote dashboard reloading command (62bd4f90) + +### Changed + +* Calls to `broadcast/1` inside a job are rewritten to `Kitto.Notifier.broadcast/2` +* Installer checks for app name validity +* The graph type of the graph widget is now configurable (9eeaf5ff) ## [0.2.3] - 2016-11-15 diff --git a/README.md b/README.md index c2a55e3..da09bc7 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ To start creating your own, read [below](https://github.com/kittoframework/kitto Install the latest archive ```shell -mix archive.install https://github.com/kittoframework/archives/raw/master/kitto_new-0.2.3.ez +mix archive.install https://github.com/kittoframework/archives/raw/master/kitto_new-0.3.0.ez ``` ## Requirements diff --git a/installer/mix.exs b/installer/mix.exs index f4ab652..8e8377b 100644 --- a/installer/mix.exs +++ b/installer/mix.exs @@ -3,7 +3,7 @@ defmodule Kitto.New.Mixfile do def project do [app: :kitto_new, - version: "0.2.3", + version: "0.3.0", elixir: "~> 1.3"] end diff --git a/mix.exs b/mix.exs index 0e46573..576a6ad 100644 --- a/mix.exs +++ b/mix.exs @@ -3,7 +3,7 @@ defmodule Kitto.Mixfile do def project do [app: :kitto, - version: "0.2.3", + version: "0.3.0", elixir: "~> 1.3", build_embedded: Mix.env == :prod, start_permanent: Mix.env == :prod,