-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump to version 0.2.0 - cljs and recursive algos
- Loading branch information
Showing
7 changed files
with
392 additions
and
254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,26 @@ | ||
CHANGELOG | ||
========== | ||
## 0.2.0 | ||
* Add ClojureScript support thanks to the use of reader conditionals, | ||
the same namespaces are used. | ||
* Removed dependencies to loom and combinatorics. Use own [Tarjan's | ||
algorithm](https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm) implementation. | ||
* Removed reliance on core.async, now using a purely functional | ||
implementation using loop/recur (So ClojureScript Support is | ||
possible). | ||
* Added new error type : `:unable-to-schedule` | ||
|
||
## 0.1.4 | ||
* Now the main channel is buffered. No need to wait for a place to put | ||
* The main channel is buffered. No need to wait for a place to put | ||
on the work of a resource, there is enough room for all of them. | ||
* Eliminated a "silly" (<!! (go <! ... reminiscent of the days from | ||
Clojure Cup. | ||
* Fix Code Style. | ||
|
||
## 0.1.3 | ||
* Now Errors for non existent tasks show a map { task-id [missing task-id]... | ||
|
||
## 0-1.0 - 0.1.2 | ||
* Version Bumps to allow clojars to update. | ||
* Now supports milestones | ||
* Now supports detailed error messages | ||
* Now detects cyclic graphs | ||
* Add support for milestones | ||
* Add support for detailed error messages | ||
* Add support for cyclic graphs | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,28 @@ | ||
(defproject automagic-tools-milestones "0.1.4" | ||
(defproject automagic-tools-milestones "0.2.0" | ||
:description "Milestones : the Automagic Project Tasks Scheduler" | ||
:url "http://turbopape.github.io/milestones" | ||
:license {:name "MIT" | ||
:url "http://opensource.or g/licenses/MIT"} | ||
|
||
:dependencies [[org.clojure/clojure "1.8.0"] | ||
[org.clojure/core.async "0.2.374"] | ||
[org.clojure/math.combinatorics "0.1.1"] | ||
[aysylu/loom "0.5.4"] | ||
[expectations "2.0.9"]] | ||
[org.clojure/clojurescript "1.9.229"] | ||
[expectations "2.1.8"]] | ||
|
||
:clean-targets ^{:protect false} ["target"] | ||
|
||
:plugins [[lein-cljsbuild "1.1.4"]] | ||
|
||
:cljsbuild { | ||
:builds [{:id "milestones" | ||
:source-paths ["src"] | ||
|
||
:compiler {:output-to "target/out/milestones.js" | ||
:output-dir "target/out" | ||
:optimizations :none | ||
:source-map true}}]} | ||
|
||
:scm {:name "git" | ||
:url "https://github.com/turbopape/milestones.git"} | ||
|
||
:profiles {:uberjar {:aot :all} | ||
:dev {:plugins [[lein-expectations "0.0.8"]]}}) |
Oops, something went wrong.