- Add license (and other common entries) to library pom file #44
- Munge package names so namespaces containing chars like
+(e.g.clojure+.walk) are registered using their Java package name (e.g.clojure_PLUS_) where AOT-generated classes actually live #55 - Minor
- Build, test and release
graal-build-timewith current version of Clojure #46
- Build, test and release
⚠️ You'll need to update yournative-imagecommand line⚠️ - Adapt to GraalVM deprecation- The Graal team has deprecated automatic discovery of GraalVM
native-imageFeatureclasses. They feel it is safer for you to explicitly opt in when enabling features. - Since
graal-build-timewas implemented as an auto-discovered Feature class, we have adapted to this change. - After upgrading, you need to add
--features=clj_easy.graal_build_time.InitClojureClassesto yournative-imagecommand line.
- The Graal team has deprecated automatic discovery of GraalVM
- Our output lines during a
native-imagebuild are now identified with prefix[clj-easy/graal-build-time]#18 - Child package
hello.worldfrom classpath element x is now properly excluded when parent packagehellooccurs in classpath element y #17 - Add source control management (scm) info within our jar so that clojars and others can point back to our github repo #19
- Package
hello_worldis no longer excluded due to erroneously being considered a child of packagehello#12
- Stop asking
native-imageto register blank packages, it ascribes this to mean a request to register all packages #11 - Properly analyze
clojure.*packages on Windows when working from jar file #11
- First 0.1.x release!
- Initial test releases