Permalink
Browse files

Todo updates.

  • Loading branch information...
1 parent dcb5aea commit 858f26e29bfaa635dc99c02d4d0f4332851ee792 @technomancy committed Jun 10, 2012
Showing with 14 additions and 22 deletions.
  1. +0 −1 NEWS.md
  2. +1 −0 leiningen-core/src/leiningen/core/eval.clj
  3. +0 −1 leiningen-core/src/leiningen/core/project.clj
  4. +0 −1 src/leiningen/test.clj
  5. +13 −19 todo.org
View
@@ -2,7 +2,6 @@
## 2.0.0-preview6 / 2012-06-01
-* Fix startup time performance regression; back under 1 second.
* Allow lookup of :repositories credentials from environment variables.
* Perform more SSL certificate validity checks.
* Fix a bug where repl dependency was conflicting.
@@ -53,6 +53,7 @@
"Return the forms that need to be injected into the project for
certain features (e.g. test selectors) to work."
[project]
+ ;; TODO: move hooke-injection to default profile; get rid of :disable-injection
(if-not (:disable-injection project)
(conj (:injections project) hooke-injection)))
@@ -170,7 +170,6 @@
(defn- lookup-profile [profiles profile-name]
(let [result (profiles profile-name)]
- ;; TODO: only warn when profiles are explicitly requested
(when (and (nil? result) (not (#{:default :dev :user :test} profile-name)))
(println "Warning: profile" profile-name "not found."))
(if (keyword? result)
@@ -28,7 +28,6 @@
(apply require :reload '~namespaces))
~(form-for-hook-selectors selectors)
(let [failures# (atom #{})
- ;; TODO: fall back for :disable-injected? already pretty hairy =\
_# (leiningen.core.injected/add-hook
#'clojure.test/report
(fn [report# m# & args#]
View
@@ -3,6 +3,18 @@ Leiningen TODOs
See also https://github.com/technomancy/leiningen/issues
* For 2.0.0
+** 2.0.0-final
+ - [ ] Address gpg agent issues (#615)
+ - [ ] Startup performance regression (#614)
+ - [ ] Stale directory clutter (#589)
+ - [ ] Allow jars to be signed, document in deploying guide. (#519)
+ - [ ] Isolate target dir per profile (#468)
+ - [ ] Address chaining issues in with-profile (#632)
+ - [ ] Mirror support (#271)
+ - [ ] Honor mirror for search indices (#281)
+ - [ ] Reduce Aether verbosity (#610)
+ - [ ] Improve speed of trampoline restarts (#573)
+ - [ ] Drop clojars snapshots from default repos (#241)
** preview4
- [X] Don't re-extract native deps (#535)
- [X] Make offline profile use dev profile (#514) (LHF)
@@ -16,32 +28,14 @@ See also https://github.com/technomancy/leiningen/issues
- [X] Show aliases in lein help (#407)
- [X] Use pomegranate to dynamically resolve missing "lein new" templates
(newnew #12)
- - [ ] Mirror support (#271)
- - [ ] Honor mirror for search indices (#281)
- - [ ] Re-enable transitive cleaning for compile (#516)
-** Complex
- - [ ] Post-install scripts? (#517)
- - [ ] Allow jars to be signed. (#519)
- - [ ] Calculate web of trust for signed dependencies.
- - [ ] Prevent multiple versions of artifacts from getting added (#420)
- - [ ] Auto-clean predicates (profile switching, etc) (#468)
- - [ ] Honor hooks declared in plugin jar metadata? (#401)
- - [ ] Task-level profiles (nrepl dep comes from repl profile, etc) (#520)
- Better visibility than either :default profile or associng straight in
- - [ ] Investigate issues with :eval-in :classloader and bootclasspath
- Need to ensure we're able to put Clojure on the bootstrap classpath
- - [ ] Address chaining issues in with-profile
- - [ ] Non-transitive AOT
- - [ ] Drop clojars snapshots from default repos (#241)
** Documentation
- [X] readme
- [X] plugin guide
- [X] tutorial
- [X] hacking guide (moved to leiningen-core readme)
- [X] migration guide
- [X] sample project.clj
- - [ ] deploy guide
- - [ ] document adding javadoc/java source as deps
+ - [X] deploy guide
** Changes for preview release
- [X] Finish designing and implement profiles
- [X] Dynamic recalculating of classpath via pomegranate

0 comments on commit 858f26e

Please sign in to comment.