Skip to content
This repository
Newer
Older
100644 223 lines (220 sloc) 9.514 kb
06a584a7 »
2009-11-23 Add TODOs.
1 Leiningen TODOs
2
b3fe3978 »
2010-12-02 Switching all Github URLs to https.
3 See also https://github.com/technomancy/leiningen/issues
7f5b8627 »
2010-09-08 Ready for 1.4.0-SNAPSHOT.
4
5ab0a897 »
2011-11-20 Update todo.org with 2.0 tasks.
5 * For 2.0.0
858f26e2 »
2012-06-09 Todo updates.
6 ** 2.0.0-final
93a7042f »
2012-06-18 Fix when-stale invocation for native extraction. Fixes #647.
7 - [ ] Reduce Aether verbosity (#610)
8 - [ ] Improve speed of trampoline restarts (#573)
9 - [ ] Isolate target dir per profile (#468)
10 - [ ] Honor mirror for search indices (#281)
11 - [ ] Drop clojars snapshots from default repos (#241)
12 ** 2.0.0-preview7
1be0c5ed »
2012-06-09 Move task chaining to do task. Fixes #632.
13 - [X] Address chaining issues in with-profile (#632)
eaa69358 »
2012-06-10 Mention keychain for handling gpg passphrases. Fixes #615.
14 - [X] Address gpg agent issues (#615)
93a7042f »
2012-06-18 Fix when-stale invocation for native extraction. Fixes #647.
15 - [X] Stale directory clutter (#589)
8d5b8698 »
2012-06-18 Honor :classifier and :extension when de-duping deps.
16 - [X] Fix de-dupe with :classifier/:extension (#645)
a32abdf5 »
2012-06-25 Plumb through mirror support to pomegranate. Fixes #271.
17 - [X] Check project for :scm (#640)
18 - [X] Mirror support (#271)
5618a861 »
2012-06-25 Don't decrypt credentials.clj.gpg for every request. Fixes #657.
19 - [X] Only look up repo credentials when necessary (#657)
858f26e2 »
2012-06-09 Todo updates.
20 - [ ] Allow jars to be signed, document in deploying guide. (#519)
ae09d6f0 »
2012-06-27 Update todo
21 - [X] Fix javac to abort on failure (#658)
3826e789 »
2012-05-07 Fall back to project when :without-profiles is absent in pom.
22 ** preview4
f6a4ba53 »
2012-05-07 Don't re-extract native deps unless deps have changed. Fixes #535.
23 - [X] Don't re-extract native deps (#535)
2df87f3d »
2012-05-09 Reword a few things in READMEs, todo tweaks.
24 - [X] Make offline profile use dev profile (#514) (LHF)
df6e39b3 »
2012-05-10 Fix JVM_OPTS with spaces, mostly. Closes #565.
25 - [X] Fix $JVM_OPTS (#565)
af2bcd1f »
2012-05-10 Move lein-newnew plugin to default profile. Fixes #540.
26 - [X] Move lein-newnew plugin into default profile (#540)
7d641026 »
2012-05-11 Allow :checksum policy to be set at the top-level of project.clj as w…
27 - [X] Force checking of snapshots (#518) (LHF)
28304d9e »
2012-03-27 Reorganize todo.
28 ** Intermediate
29 - [X] Pretty-print pom
30 - [X] deps :tree
2307991c »
2012-04-04 Set http proxy system properties. Addresses half of #281.
31 - [X] Use blocking instead of polling for repl task (#433)
81652f91 »
2012-04-09 news/todos
32 - [X] Show aliases in lein help (#407)
33 - [X] Use pomegranate to dynamically resolve missing "lein new" templates
2307991c »
2012-04-04 Set http proxy system properties. Addresses half of #281.
34 (newnew #12)
28304d9e »
2012-03-27 Reorganize todo.
35 ** Documentation
36 - [X] readme
37 - [X] plugin guide
38 - [X] tutorial
39 - [X] hacking guide (moved to leiningen-core readme)
40 - [X] migration guide
41 - [X] sample project.clj
858f26e2 »
2012-06-09 Todo updates.
42 - [X] deploy guide
03da3ae8 »
2012-01-23 Update todo.org.
43 ** Changes for preview release
f25bf681 »
2012-01-10 TODO updates, separate out tasks targeted for 2.0.0-preview.
44 - [X] Finish designing and implement profiles
042ec194 »
2012-01-12 Update readme for lein2.
45 - [X] Dynamic recalculating of classpath via pomegranate
46 - [X] Honor :plugins as separate from :dependencies
03da3ae8 »
2012-01-23 Update todo.org.
47 - [X] Rework prep function to ensure that AOT/javac happens when needed
48 - [X] Move pom generation to pomegranate or leiningen
49 - [X] More flexibility for jarring
751a7553 »
2012-01-24 Support :injections project key.
50 - [X] Allow tasks to add in their own injections
51 - [X] Allow disabling of all injected code
a587d420 »
2012-02-06 Honor :test profile in test task.
52 - [X] Activate :test profile in test task
00b3caea »
2012-02-06 Honor :hooks. Allow hook namespaces to contain "activate" defn.
53 - [X] Resurrect native deps
032a023e »
2012-02-07 Fix trampoline task.
54 - [X] Trampoline
00b3caea »
2012-02-06 Honor :hooks. Allow hook namespaces to contain "activate" defn.
55 - [X] Allow hooks to provide activate fn to avoid load-time side-effects
032a023e »
2012-02-07 Fix trampoline task.
56 - [X] Hook up reply to nrepl for new repl task
4cce496b »
2012-02-13 Lock to data.xml timestamped snapshot, update todos.
57 - [X] Look for aliases in project.clj
8f8ffe58 »
2012-02-13 Doco stuff.
58 - [X] javac (can we do this without ant?)
4cce496b »
2012-02-13 Lock to data.xml timestamped snapshot, update todos.
59 - [X] Get off snapshots (data.xml, reply)
36791e39 »
2012-02-19 Check for :repository-auth when deploying. Fixes #402.
60 - [X] Pass user-level repository auth settings on to pomegranate
d241a7b7 »
2012-02-22 Fix eval-in-project compatibility shim docstring.
61 - [X] Use ordered map for :dependencies and :repositories?
71874208 »
2012-03-01 Move normalization out of defproject into top-level comp.
62 - [X] Project middleware
02e39e50 »
2012-03-01 Add conj-dependency function.
63 - [X] Top-level :exclusions
64 - [X] Better error messages for misformatted :dependencies/:repositories
65 - [X] Utility function for plugins to conditionally add dependencies
c4dad5be »
2012-03-02 Bump lein-newnew plugin to 0.2.4. Fixes #427.
66 - [X] Update new task
a62ff253 »
2012-03-06 Update sample, readme, todo.
67 - [X] Switch user-settings to checking :user profile sans project
68 - [X] Offline mode
5ab0a897 »
2011-11-20 Update todo.org with 2.0 tasks.
69 ** Adapt existing tasks to new API
708a5862 »
2011-12-02 Use leiningen.core.classpath from classpath task.
70 - [X] classpath
5ab0a897 »
2011-11-20 Update todo.org with 2.0 tasks.
71 - [X] clean
f25bf681 »
2012-01-10 TODO updates, separate out tasks targeted for 2.0.0-preview.
72 - [X] compile (minus transitive cleaning)
03da3ae8 »
2012-01-23 Update todo.org.
73 - [X] deps
f25bf681 »
2012-01-10 TODO updates, separate out tasks targeted for 2.0.0-preview.
74 - [X] test
75 - [X] jar (minus shell wrappers)
24a89ee1 »
2011-12-03 Add note about master branch to readme.
76 - [X] retest
2c4fdac5 »
2011-12-02 Normalize :repositories values into map. This fixes search task.
77 - [X] run
f25bf681 »
2012-01-10 TODO updates, separate out tasks targeted for 2.0.0-preview.
78 - [X] new (merge from lein-newnew)
79 - [X] help (needs tests)
b1046bc8 »
2012-01-13 General cleanup.
80 - [X] search
ef2b0f0b »
2012-01-19 Copy pom.xml generation from depot
81 - [X] pom (steal from depot)
7ff1e2ed »
2012-01-22 Update install task
82 - [X] install (minus shell wrappers)
39892e19 »
2012-01-21 Update uberjar for new api
83 - [X] uberjar
8baf33ec »
2012-01-22 Update deploy task
84 - [X] deploy
532496a1 »
2012-03-04 Merge branch '1.x'
85 * For 1.7.0
7c1cb817 »
2011-11-13 Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
86 - [X] System/exit in repl (#324)
532496a1 »
2012-03-04 Merge branch '1.x'
87 - [X] interactive task takes full CPU (#346)
88 - [X] whole-namespace test selectors (#242)
89 - [X] Auto-exclusions for dev-deps and plugins (#375)
90 - [X] Investigate NPE on lein test (#388)
91 - [X] Bring back rlwrap (#381)
36af2aae »
2011-08-16 Goals for 1.6.2.
92 * For 1.6.2
7dbeb033 »
2011-08-16 Add resources/ to Leiningen's own classpath. Fixes #248.
93 - [X] resources with eval-in-leiningen (#248)
2c324b30 »
2011-08-25 Upgrade to maven-ant-tasks 2.1.3, explicitly add disabled "central" r…
94 - [X] fix :omit-default-repositories wrt central (#211)
13fb2bd8 »
2011-10-18 Run implicit clean when deps are fetched.
95 - [X] deps should run an implicit clean
bcb3098e »
2011-11-01 Make plugin help tests much less specific.
96 - [X] don't let multiple versions of a plugin interfere with each other (#301)
db7291e2 »
2011-11-09 Fix a bug where interactive task would break upon exceptions. Fixes #269
97 - [X] non-jar deps on classpath (#244)
98 - [X] recover from error in interactive (#234)
d3797fe4 »
2011-11-10 Look for main functions on Java classes in run task. Fixes #249.
99 - [X] use java class in run task (#249)
9c943683 »
2011-11-11 Release 1.6.2.
100 - [X] fix deploy with new maven-ant-tasks
ad2e2111 »
2011-07-03 Support :project-init in project.clj to allow :repl-options to use pp…
101 * For 1.6.1
102 - [X] upgrade hooke
103 - [X] make it easier to use :repl-options [:print clojure.pprint/pprint]
f2b4a71e »
2011-07-03 Block in repl-server to avoid triggering shutdown-agents. Fixes #227
104 - [X] fix shutdown-agents with repl
cc609ef6 »
2011-07-03 Don't clear out lib/dev when jarring. Fixes #221.
105 - [X] don't clear out lib/dev upon jarring (221)
e4160835 »
2011-07-05 Add uberjar task argument to specify alternate main ns.
106 - [X] support alternate main namespace for uberjar.
36af2aae »
2011-08-16 Goals for 1.6.2.
107 * For 1.6.0
ad2e2111 »
2011-07-03 Support :project-init in project.clj to allow :repl-options to use pp…
108 - [X] Trampoline functionality
109 - [X] move exit-after-tests check to eval-in-project (discuss on list?)
110 - [X] don't freak out when attempting to download non-existent indices
111 - [X] improve error message for unconfigured deploy
112 - [X] make search work outside project
113 - [X] clear up home directory duality in Windows/MinGW
114 - [X] show total result count in search results
115 - [X] transitive native-deps support
116 - [X] make :repl-init change initial ns of repl and swank
117 - [X] more flexibility in search results
118 - [X] support ns/name in run task
36af2aae »
2011-08-16 Goals for 1.6.2.
119 - [X] add option to use ~/.m2-based classpath instead of copying to lib/
ad2e2111 »
2011-07-03 Support :project-init in project.clj to allow :repl-options to use pp…
120 - [X] Merge lein-search
121 - [X] Merge lein-retest
122 - [X] Merge native-deps
123 - [X] Add leiningen.util.injected namespace
8d644a82 »
2011-03-24 Honor user-settings in more places.
124 * For 1.5.1
7c1cb817 »
2011-11-13 Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
125 - [X] Move ns docstrings to :help-summary to allow AOT given CLJ-130.
126 - [X] Put :eval-in-lein deps in lib/dev for leiningen process access.
127 - [X] Revert back to :warn on checksum failure.
128 - [X] Fix LEIN_ROOT warning in bin/lein.
129 - [X] Honor user-settings in more places.
36af2aae »
2011-08-16 Goals for 1.6.2.
130 * For 1.5.0
b5002a23 »
2011-02-28 Rearrange todo.org.
131 - unify auth options between :repositories and :deploy-to
132 - suppress socket closed stacktrace in interactive task
133 - checksum deps set; don't re-download if unchanged
134 - allow whitelist for post-compile class file deletion
135 - fix warn-on-reflection for repl task (#176)
136 - explain how to do manual self-install if it fails
137 - failure to upgrade leaves lein as a zero-length file (#153)
138 - ensure project jar is last in uberjar (#178)
139 - investigate uberjar slowdown? (#160)
36af2aae »
2011-08-16 Goals for 1.6.2.
140 * For 1.4.0
b5002a23 »
2011-02-28 Rearrange todo.org.
141 - socket timing issues with interactive tests
142 - connect to socket repl in interactive task
143 - :uberjar-exclusions?
144 - :all test-selector built-in
145 - test selectors need to support things like constantly, complement
146 - detect missing level of nesting in project.clj's deps/dev-deps
147 - clear out non-transitive .class files after AOT
148 Luc Prefontaine has code for this.
149 - plugin task for managing/upgrading plugins
150 Manually copying jar files into ~/.lein/plugins is pretty
151 lame. Let's get a task to handle this. It could be implemented as a
152 plugin at first, maybe.
153 - merge lein-run task?
154 Ditto; this is something useful that many projects need.
155 - expose original pwd as property
156 - merge lein-javac task
157 Also make the compile task run it where appropriate.
158 - test selectors using metadata; run a subset of tests
159 We could have a :test-selectors key in project.clj that would map
160 keywords to predicate functions. Then the test task could take a
161 keyword argument and only run the subset of the tests for which
162 calling the predicate on its metadata returns true.
a1dc2634 »
2010-08-05 TODO and NEWS updates.
163 * For 1.3.0
b5002a23 »
2011-02-28 Rearrange todo.org.
164 - specify min. lein version in project.clj
165 - :omit-source
166 - lein install $PROJECT (works outside project root)
167 - write shell wrappers on install
168 - include shell wrapper in jar file from template
169 - set arbitrary jar metadata
170 - errors in read-project should show filename
171 - user-level plugin installation and activation
172 - user-level config file (with hook list)
173 - get no-project-needed from arglist
174 - argument chaining
175 - interactive task
176 - resources in generated pom
e9862ce6 »
2010-03-11 TODO updates.
177 * For 1.2.0
b5002a23 »
2011-02-28 Rearrange todo.org.
178 - Fix self-build clean problem
179 - Don't catch reader exceptions unless they are from ^D
180 - document checkout dependencies
181 - Re-enable rlwrap
182 - Move the intro into a tutorial
183 - bin script has stabilized; self-install for dev versions should work
184 - accept list of namespaces to compile from command-line options
185 - document version ranges
186 - include lib/dev in find-lib-jars
187 - document plugin creation
188 - document all known project.clj keys
189 - disable frickin [null] logging from ant (come on srsly)
190 - recover from missing test exit map gracefully
191 - Help task should display arglist
192 - walk up the filesystem to find project.clj
193 - make inter-task dependencies honor hooks
194 - wire repl task up to socket repl
195 - allow \*warn-on-reflection\* to be turned on in project.clj
196 - Expose hooks in built-in tasks so plugins may extend them
197 - make org.clojure implied for clojure/contrib deps
198 - better way to force setFork in eval-in-project
199 - rename :namespaces key in project.clj
200 - include version in jar filenames
201 - classpath task to just print configured classpath
202 - move repl task from shell script to clojure code
cdd56f95 »
2010-06-12 Rearrange TODO.
203 * For 1.1.0
b5002a23 »
2011-02-28 Rearrange todo.org.
204 - upgrade task (patch submitted)
205 - doc generation (autodoc plugin)
cdd56f95 »
2010-06-12 Rearrange TODO.
206 * For 1.0
7c1cb817 »
2011-11-13 Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
207 - Remove install task dependency on having Maven installed
208 - Use -Xbootclasspath where possible
209 - Don't write manifest, pom, etc. to disk when jarring
210 - Don't put uberjar in ~/.m2
b5002a23 »
2011-02-28 Rearrange todo.org.
211 - Perform compilation in either a subprocess or with a separate classloader
212 - Allow test task to take namespaces as an argument
213 - Fix eval-in-project to let plugins pass in extra args
214 - Resources directory added to classpath (for properties, etc)
5b76514e »
2010-08-20 Bump version to 1.4.0-SNAPSHOT.
215 * Git-aware dependencies (experimental back-burner idea)
216 Talking with Rich after Emerging Langs day 1
217 Problem: you can pull in two versions of the same library
218 transitively without realizing it if people fork on clojars. How do
219 we detect this problem and de-dupe?
b5002a23 »
2011-02-28 Rearrange todo.org.
220 - What if artifacts could be correlated with the git rev that produced them?
221 - They have repository and sha1 metadata in their pom (but no history tree)
222 - Cross-correlate with a separate revision metadata store?
Something went wrong with that request. Please try again.