Skip to content

Releases: benedekfazekas/mranderson

Compatible with java6

11 Apr 17:23
Compare
Choose a tag to compare

Changelog for v0.4.2

Changes since v0.4.1

Changes

  • bd75bf5 (mranderson) 2015-04-11 [Benedek Fazekas] prepare 0.4.2
    • define source and target version for javac
    • upgrades raynes/fs to 1.4.6

Changelog for 0.4.1

07 Apr 21:14
Compare
Choose a tag to compare

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
  • 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

Java class deps repackaging

01 Apr 19:25
Compare
Choose a tag to compare

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
  • 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

01 Apr 19:22
Compare
Choose a tag to compare

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

    • daa2768 (mranderson) 2014-12-28 [Benedek Fazekas] guards import expression in ns declaration
    • so it does not get changed while other parts of the ns decl gets
      mrandersoned. neccessary as mranderson does not handle java classes in
      deps (yet) -- fixes #1
  • 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

01 Apr 19:19
Compare
Choose a tag to compare

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

01 Apr 19:29
Compare
Choose a tag to compare

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
  • 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