Releases: benedekfazekas/mranderson
Compatible with java6
Changelog for 0.4.1
Changelog for v0.4.1
Changes since v0.4.0
Changes
-
76aeef8 (mranderson) 2015-04-07 [Benedek Fazekas] prepare 0.4.1 release
-
3685d0c (mranderson) 2015-04-05 [Benedek Fazekas] prefix only replaced in file if followed by...
... whitespace or '.'
-
64bf0ac (mranderson) 2015-04-05 [Benedek Fazekas] multiple fixes around...
- move java class related prefix-dependency imports to update-artifact
so imports to be prefixed don't get modified by update-artifact import
fixing (related to clojure deftypes and the like) - only try to prefix imports (java class related) in clojure files of
the same dependency - more guards around update prefixed import in clj namespace body
- replace underscores to dashes when calculating prefixes
- replace dashes to underscores in deftype references
- deftype references can start with '^' character
- move java class related prefix-dependency imports to update-artifact
-
f67df2a (mranderson) 2015-04-04 [Benedek Fazekas] fix problem with prefixing imports
- use package names instead of java dirs
-
201abdf (mranderson) 2015-04-01 [Benedek Fazekas] adds missing whitespace to commit template
-
2a3e171 (mranderson) 2015-04-01 [Benedek Fazekas] bumps up version for new dev cycle
- adds gargamel config/template files
Java class deps repackaging
Changelog for v0.4.0
Changes since v0.3.0
Changes
- 6332fef (mranderson) 2015-03-22 [Benedek Fazekas] repackages java class deps with jarjar links
- applies jarjar links during source-deps phase
- after munging clj sources jar all class files into one jar
- apply jarjar links on this jar file
- remove directories from target/srcdeps containing class files
- unzip jarjar links output jar file into target/srcdeps
- repackage prefix is generated from projectname and project version
- util fn to figure out where to find java class files.
- some jarjar helpers inlined so they are accessible properly
- main processor is stripped so it only does packag remapping
- cleans up logging msgs
- gets rid of eval-in
- jumps to 0.4.0
- updates readme
- prefixing in transient deps
- takes care of class references in namespace body
- cleans up
- args handling
- readme
- uses the latest mranderson
- applies jarjar links during source-deps phase
- b4ba165 (mranderson) 2015-03-07 [Benedek Fazekas] mranderson uses latest mranderson
- 039cc94 (mranderson) 2015-03-07 [Benedek Fazekas] understands prefix-exclusions
-
to exclude certain prefixes from the prefix map example:
lein do clean, source-deps "{:prefix-exclusions ["classlojure"]}";
so classlojure won't be replaced with mrandersoned string
-
bumps up version
-
sorting out imports
Changelog for v0.3.0
Changes since v0.2.0
New features, bugfixes
-
b8f0755 (mranderson) 2014-12-28 [benedekfazekas] Merge pull request #3 from expez/bump-tools.ns-version
Bump tools.namespace to 0.2.7
Other changes
-
d056bc5 (mranderson) 2014-12-28 [Benedek Fazekas] ready for release 0.3.0
-
af03e08 (mranderson) 2014-12-19 [Lars Andersen] Bump tools.namespace to 0.2.7
Closes #2.
-
a2b35e0 (mranderson) 2014-12-02 [Benedek Fazekas] bumps up version
-
28572e8 (mranderson) 2014-12-02 [Benedek Fazekas] fixes problem with empty prefix in the prefixes map
-
583ae78 (mranderson) 2014-09-23 [Benedek Fazekas] section on clojars deploy
-
f29ddf9 (mranderson) 2014-09-23 [Benedek Fazekas] bumps up version
-
621256a (mranderson) 2014-09-23 [Benedek Fazekas] getting ready for 0.2.1 release
- as i messed up 0.2.0
-
af4f778 (mranderson) 2014-09-23 [Benedek Fazekas] updates version in readme
v0.2.0
Changelog for v0.2.0
Changes since v0.1.0
Changes
- c0a07af (mranderson) 2014-09-23 [Benedek Fazekas] 0.2.0 release
- fixes no ns declaration results in nullptr
- mranderson uses mranderson
- version changed to 0.2.0
- a9317ec (mranderson) 2014-09-22 [Benedek Fazekas] fixes version info in readme
- 74b71f7 (mranderson) 2014-09-22 [Benedek Fazekas] bumps up version for dev
first release
Changelog for v0.1.0
Changes since 47c6bb4
Changes
- 668796c (mranderson) 2014-09-22 [Benedek Fazekas] ready for release
- faced75 (mranderson) 2014-09-22 [Benedek Fazekas] readme tweak
- 2030fa0 (mranderson) 2014-09-22 [Benedek Fazekas] follows up project rename
- 56dd66f (mranderson) 2014-09-22 [Benedek Fazekas] some documentation
- 566b835 (mranderson) 2014-09-22 [Benedek Fazekas] hacks dependency list if task called with plugin's profile
- renames deps-aot -> srcdeps-project-hacks
- middleware removes source dependencies from dependency list if
srcdeps-project-hacks present - factors out utility method to decide if dependency is source dependency
- 9a5f0e2 (mranderson) 2014-09-21 [Benedek Fazekas] plugin provides profile
- provides profile to test the source deps and build the jar with
- aot only triggered if deps-aot set to true
- no separate dependency list, meta markers instead for source-deps
- 1b05d9d (mranderson) 2014-09-21 [Benedek Fazekas] builds dependencies and modified project source under target/srcdeps
- original project is not touched
- fixes problem with tools.nrepl (tricky defrecord)
- f83beea (mranderson) 2014-09-18 [Benedek Fazekas] solves AOT problems, uses leiningen.core.main/info
- clj files in deps with :gen-class with them need AOT, that is solved
with a leiningen middleware - uses leiningen.core.main/info and debug instead of println
- clj files in deps with :gen-class with them need AOT, that is solved
- f8498f3 (mranderson) 2014-08-31 [Benedek Fazekas] handles transitive dependencies
- handles prefixes
- handles deftypes
- basically everything works apart from aot compilation for gen classes
- uses first of source-paths
- 90c3469 (mranderson) 2014-08-31 [Benedek Fazekas] start over from scratch
- no ubersource (only ideas from there)
- uses pomegranate directly
- concept: downloads, unzips moves dependencies while walking the dependency hierarchy
- 1cfc24f (mranderson) 2014-08-25 [Benedek Fazekas] creates modules dir structure