Releases: Shadowfiend/sbt-resource-management
0.5.0: Gzip support, IAM roles
With a big helping hand from @farmdawgnation, this release provides
two new pieces of functionality:
- PR #28 makes the AWS credentials completely optional, and uses the
AWS Java SDK so that IAM roles are properly supported when running
a resource build. - PR #29 adds the property
gzipResources
, which, when set totrue
,
gzips resources before sending them to S3 and marks the S3 object
as having been gzipped so it's served as such.
Behind the scenes, things have been nicely refactored and some testing
around the core functionality is making an appearance.
0.4.2: Speed improvements and bug fixes
Contributed mostly by @riveramj , this release involves two big tweaks:
- By default,
resources:compile-sass
rancompass compile
with the--force
flag.
This meant a slow, full compile. We now default the compile to a non-forced one, so
compass should only compile the files that have changed. You can override this
behavior by settingforceSassCompile := true
; again, it isfalse
by default. - Formerly, if three newlines appeared in a row, a new bundle was started with a blank
name. Now, any string of blank newlines in a row will be interpreted as separation
between bundles. So before, this:
my-bundle
file.js
file2.js
my-other-bundle
file3.js
Would produce a bundle with name “” that would try to include another bundle named
my-other-bundle
as well as file3.js
. It now correctly produces a bundle with name
“my-other-bundle” with the file file3.js
in it.
0.4.1: Dependency fixes
This release finally properly depends on YUI compressor (there is
finally a functional version out there to depend on). There are also
some updates to the README indicating the best way to depend on
sbt-resource-management.
Enjoy!
0.3.1
This release fixes an issue with using coffee or less with sub projects.
This is a similar fix to one made a while back for compass—essentially the processes
were being run in the present working directory, rather than the base directory of the
project that included sbt-resource-management
. This caused the calculated relative
paths that were passed to the commands to fail to resolve, thus blocking compilation.
0.3.0
This release does two things to accommodate more diverse deployment scenarios:
- Allows not specifying the AWS settings if you don't use the deployment aspects of
the plugin. - Hides the plugin's definition of
webappResources
so that you can use the
xsbt-web-plugin
key correctly to override any ofsbt-resource-management
's default
paths.
Because of the webappResources
change, things may break, so this merited a pre-1.0
minor version bump.
0.2.2
This release adds support for deploying certain bundles to different S3 buckets.
For more, see the section on Bundles and Compression.