Releases: iconara/puck
v1.2.5
v1.2.4
This is a bugfix release. Previously we made sure that the $LOAD_PATH
included all bundled gems, but this approach limited which gems were actually available to the user. For example Kernel#gem
wasn't able to find all gems. This was addressed in #30, in which we let Rubygems handle the dependency resolution by explicitly setting GEM_HOME
. This change is not backwards compatible as it might affect which version of gems that are loaded, but we still decided to treat it as a bugfix release, since the previous behavior was incorrect.
As a bonus, this release also includes #21, which expands the Travis build matrix to run the tests for different versions of Bundler.
v1.2.3
v1.2.2
v1.2.1
v1.2.0
This release has been yanked from Rubygems, use v1.2.0.
This release adds an option to merge existing jars or zip files into the artifact built by Puck. This can be useful when you have Java libraries whose classes need to be available to the top level class loader, for example JDBC drivers. Thanks to @karinsofia for this feature.
v1.1.2
v1.1.1
v1.1.0
This release brings better support for including extra files. Extra files no longer need to live in the application directory, and you can control where they will end up in the JAR. See #19 for more information.
Thanks to @jowl for this release, he's also made sure that the tests can be run without RVM.
v1.0.0
Puck is finally 1.0!
Fixes since v1.0.0.pre4:
- Fixed an issue we assumed
StringIO
would already be loaded because of Bundler, thanks @sivsushruth - Fixed an issue with finding bin files under Windows, thanks to @jmcaffee for reporting
- It's no longer assumed that the
bin
andlib
directories exist and you can create a Jar without either, thanks @sivsushruth for reporting this - You now create a Jar with
Puck::Jar.new.create
instead of…create!
Puck::Jar#create
returns the path to the Jar