Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Releases: iconara/puck

v1.2.5

07 Oct 17:14
Compare
Choose a tag to compare

This release fixes an issue when using a custom jruby-complete.jar, see #24. It also updates the tests to work with recent versions of Bundler.

v1.2.4

20 May 12:19
Compare
Choose a tag to compare

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

28 Jan 11:38
Compare
Choose a tag to compare

This is a bugfix release which improves compatibility with different JRuby versions, thanks to @grddev for #28.

v1.2.2

16 Dec 09:33
Compare
Choose a tag to compare

There was an issue with #25 released with v1.2.1 so this release removes that feature.

v1.2.1

14 Dec 13:02
Compare
Choose a tag to compare

Bugfix release, thanks to @jowl & @stenlarsson for #25 and #26

v1.2.0

30 Oct 10:53
Compare
Choose a tag to compare

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

30 Oct 10:57
Compare
Choose a tag to compare

This release fixes an issue with JRuby 9K, see #18. Thanks to @stenlarsson for this.

v1.1.1

30 Oct 10:56
Compare
Choose a tag to compare

This release fixes a potential problem where Puck could try to include the jar file it was creating into the jar file it was creating by creating the jar file in a temporary location.

v1.1.0

14 Sep 14:34
Compare
Choose a tag to compare

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

12 Feb 13:12
Compare
Choose a tag to compare

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 and lib 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