Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 140 lines (137 sloc) 6.252 kB
06a584a @technomancy Add TODOs.
authored
1 Leiningen TODOs
2
b3fe397 @technomancy Switching all Github URLs to https.
authored
3 See also https://github.com/technomancy/leiningen/issues
7f5b862 @technomancy Ready for 1.4.0-SNAPSHOT.
authored
4
7c1cb81 @technomancy Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
authored
5 * For 1.6.3
6 - [X] System/exit in repl (#324)
7 - [ ] Fix JVM_OPTS escaping
8 - [ ] help task in Windows doesn't show text (#323)
36af2aa @technomancy Goals for 1.6.2.
authored
9 * For 1.6.2
7dbeb03 @technomancy Add resources/ to Leiningen's own classpath. Fixes #248.
authored
10 - [X] resources with eval-in-leiningen (#248)
2c324b3 @cemerick Upgrade to maven-ant-tasks 2.1.3, explicitly add disabled "central" r…
cemerick authored
11 - [X] fix :omit-default-repositories wrt central (#211)
13fb2bd @technomancy Run implicit clean when deps are fetched.
authored
12 - [X] deps should run an implicit clean
bcb3098 @technomancy Make plugin help tests much less specific.
authored
13 - [X] don't let multiple versions of a plugin interfere with each other (#301)
db7291e @technomancy Fix a bug where interactive task would break upon exceptions. Fixes #…
authored
14 - [X] non-jar deps on classpath (#244)
15 - [X] recover from error in interactive (#234)
d3797fe @technomancy Look for main functions on Java classes in run task. Fixes #249.
authored
16 - [X] use java class in run task (#249)
9c94368 @technomancy Release 1.6.2.
authored
17 - [X] fix deploy with new maven-ant-tasks
ad2e211 @technomancy Support :project-init in project.clj to allow :repl-options to use pp…
authored
18 * For 1.6.1
19 - [X] upgrade hooke
20 - [X] make it easier to use :repl-options [:print clojure.pprint/pprint]
f2b4a71 @technomancy Block in repl-server to avoid triggering shutdown-agents. Fixes #227
authored
21 - [X] fix shutdown-agents with repl
cc609ef @technomancy Don't clear out lib/dev when jarring. Fixes #221.
authored
22 - [X] don't clear out lib/dev upon jarring (221)
e416083 @technomancy Add uberjar task argument to specify alternate main ns.
authored
23 - [X] support alternate main namespace for uberjar.
36af2aa @technomancy Goals for 1.6.2.
authored
24 * For 1.6.0
ad2e211 @technomancy Support :project-init in project.clj to allow :repl-options to use pp…
authored
25 - [X] Trampoline functionality
26 - [X] move exit-after-tests check to eval-in-project (discuss on list?)
27 - [X] don't freak out when attempting to download non-existent indices
28 - [X] improve error message for unconfigured deploy
29 - [X] make search work outside project
30 - [X] clear up home directory duality in Windows/MinGW
31 - [X] show total result count in search results
32 - [X] transitive native-deps support
33 - [X] make :repl-init change initial ns of repl and swank
34 - [X] more flexibility in search results
35 - [X] support ns/name in run task
36af2aa @technomancy Goals for 1.6.2.
authored
36 - [X] add option to use ~/.m2-based classpath instead of copying to lib/
ad2e211 @technomancy Support :project-init in project.clj to allow :repl-options to use pp…
authored
37 - [X] Merge lein-search
38 - [X] Merge lein-retest
39 - [X] Merge native-deps
40 - [X] Add leiningen.util.injected namespace
8d644a8 @technomancy Honor user-settings in more places.
authored
41 * For 1.5.1
7c1cb81 @technomancy Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
authored
42 - [X] Move ns docstrings to :help-summary to allow AOT given CLJ-130.
43 - [X] Put :eval-in-lein deps in lib/dev for leiningen process access.
44 - [X] Revert back to :warn on checksum failure.
45 - [X] Fix LEIN_ROOT warning in bin/lein.
46 - [X] Honor user-settings in more places.
36af2aa @technomancy Goals for 1.6.2.
authored
47 * For 1.5.0
b5002a2 @technomancy Rearrange todo.org.
authored
48 - unify auth options between :repositories and :deploy-to
49 - suppress socket closed stacktrace in interactive task
50 - checksum deps set; don't re-download if unchanged
51 - allow whitelist for post-compile class file deletion
52 - fix warn-on-reflection for repl task (#176)
53 - explain how to do manual self-install if it fails
54 - failure to upgrade leaves lein as a zero-length file (#153)
55 - ensure project jar is last in uberjar (#178)
56 - investigate uberjar slowdown? (#160)
36af2aa @technomancy Goals for 1.6.2.
authored
57 * For 1.4.0
b5002a2 @technomancy Rearrange todo.org.
authored
58 - socket timing issues with interactive tests
59 - connect to socket repl in interactive task
60 - :uberjar-exclusions?
61 - :all test-selector built-in
62 - test selectors need to support things like constantly, complement
63 - detect missing level of nesting in project.clj's deps/dev-deps
64 - clear out non-transitive .class files after AOT
65 Luc Prefontaine has code for this.
66 - plugin task for managing/upgrading plugins
67 Manually copying jar files into ~/.lein/plugins is pretty
68 lame. Let's get a task to handle this. It could be implemented as a
69 plugin at first, maybe.
70 - merge lein-run task?
71 Ditto; this is something useful that many projects need.
72 - expose original pwd as property
73 - merge lein-javac task
74 Also make the compile task run it where appropriate.
75 - test selectors using metadata; run a subset of tests
76 We could have a :test-selectors key in project.clj that would map
77 keywords to predicate functions. Then the test task could take a
78 keyword argument and only run the subset of the tests for which
79 calling the predicate on its metadata returns true.
a1dc263 @technomancy TODO and NEWS updates.
authored
80 * For 1.3.0
b5002a2 @technomancy Rearrange todo.org.
authored
81 - specify min. lein version in project.clj
82 - :omit-source
83 - lein install $PROJECT (works outside project root)
84 - write shell wrappers on install
85 - include shell wrapper in jar file from template
86 - set arbitrary jar metadata
87 - errors in read-project should show filename
88 - user-level plugin installation and activation
89 - user-level config file (with hook list)
90 - get no-project-needed from arglist
91 - argument chaining
92 - interactive task
93 - resources in generated pom
e9862ce @technomancy TODO updates.
authored
94 * For 1.2.0
b5002a2 @technomancy Rearrange todo.org.
authored
95 - Fix self-build clean problem
96 - Don't catch reader exceptions unless they are from ^D
97 - document checkout dependencies
98 - Re-enable rlwrap
99 - Move the intro into a tutorial
100 - bin script has stabilized; self-install for dev versions should work
101 - accept list of namespaces to compile from command-line options
102 - document version ranges
103 - include lib/dev in find-lib-jars
104 - document plugin creation
105 - document all known project.clj keys
106 - disable frickin [null] logging from ant (come on srsly)
107 - recover from missing test exit map gracefully
108 - Help task should display arglist
109 - walk up the filesystem to find project.clj
110 - make inter-task dependencies honor hooks
111 - wire repl task up to socket repl
112 - allow \*warn-on-reflection\* to be turned on in project.clj
113 - Expose hooks in built-in tasks so plugins may extend them
114 - make org.clojure implied for clojure/contrib deps
115 - better way to force setFork in eval-in-project
116 - rename :namespaces key in project.clj
117 - include version in jar filenames
118 - classpath task to just print configured classpath
119 - move repl task from shell script to clojure code
cdd56f9 @technomancy Rearrange TODO.
authored
120 * For 1.1.0
b5002a2 @technomancy Rearrange todo.org.
authored
121 - upgrade task (patch submitted)
122 - doc generation (autodoc plugin)
cdd56f9 @technomancy Rearrange TODO.
authored
123 * For 1.0
7c1cb81 @technomancy Exit Leiningen's JVM whenever project's process has exited. Fixes #324.
authored
124 - Remove install task dependency on having Maven installed
125 - Use -Xbootclasspath where possible
126 - Don't write manifest, pom, etc. to disk when jarring
127 - Don't put uberjar in ~/.m2
b5002a2 @technomancy Rearrange todo.org.
authored
128 - Perform compilation in either a subprocess or with a separate classloader
129 - Allow test task to take namespaces as an argument
130 - Fix eval-in-project to let plugins pass in extra args
131 - Resources directory added to classpath (for properties, etc)
5b76514 @technomancy Bump version to 1.4.0-SNAPSHOT.
authored
132 * Git-aware dependencies (experimental back-burner idea)
133 Talking with Rich after Emerging Langs day 1
134 Problem: you can pull in two versions of the same library
135 transitively without realizing it if people fork on clojars. How do
136 we detect this problem and de-dupe?
b5002a2 @technomancy Rearrange todo.org.
authored
137 - What if artifacts could be correlated with the git rev that produced them?
138 - They have repository and sha1 metadata in their pom (but no history tree)
139 - Cross-correlate with a separate revision metadata store?
Something went wrong with that request. Please try again.