Skip to content

Releases: Catalysts/cat-gradle-plugins

v0.0.22

09 Feb 10:46
Compare
Choose a tag to compare
v0.0.22 Pre-release
Pre-release

The plugin tasks now correctly declare there own configuration as input properties, therefor configuration changes now will clear the UP-TO-DATE status and the tasks will correctly be rerun.

v0.0.21

09 Feb 10:46
Compare
Choose a tag to compare
v0.0.21 Pre-release
Pre-release

A new (incubating) plugin cc.catalysts.webjars which creates a helper Java class containing information about all resolved webjar dependencies.

v0.0.20

09 Feb 10:45
Compare
Choose a tag to compare
v0.0.20 Pre-release
Pre-release

The systemjs plugin is now completely self-contained and doesn't requrie additional setup within the project anymore.

systemjs

  • A new config property npmDependencies to specify the version of the build dependencies used
  • No external configuration in project necessary anymore package.json and script file will be autogenerated

v0.0.19

04 Feb 17:18
Compare
Choose a tag to compare
v0.0.19 Pre-release
Pre-release

less

  • A new config property cssFileName has been introduced which accepts a Closure<String> to transform the input file names to output file names
  • It is now possible to define your own tasks of type Less to execute multiple independent configurations
less {
    cssFileName = {return it.replace('.less', '.min.css')}
}

task unminifiedLess(type: Less) {
    plugins = ['autoprefix']
    cssFileName = {return it.replace('.less', '.css')}
}

tasks.less.dependsOn('unminifiedLess')

v0.0.18

03 Feb 12:16
Compare
Choose a tag to compare
v0.0.18 Pre-release
Pre-release

Webjar versions for less and systemjs plugins are now resolved correctly

less

  • The webjar versions for the global less variables now represent the resolved values.
    This enables us to use arbitrary version formats in our gradle files.
dependencies {
    compile 'org.webjars.bower:angular:[1.4.6,1.5)'
}

Value of generated variable webjars-angular
Before: webjars/angular/[1.4.6,1.5)
After: webjars/angular/1.4.9

systemjs

  • The webjar versions for the systemjs config paths now represent the resolved values.
    This enables us to use arbitrary version formats in our gradle files.
dependencies {
    compile 'org.webjars.bower:angular:[1.4.6,1.5)'
}

Value of generated path webjars/angular/*
Before: webjars/angular/[1.4.6,1.5)/*
After: webjars/angular/1.4.9/*

v0.0.17

03 Feb 09:05
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release

Let us introduce a new plugin dmuncle

dmuncle

A new plugin featuring detection and reporting of outdated dependencies within your gradle project.

v0.0.16

03 Feb 09:05
Compare
Choose a tag to compare
v0.0.16 Pre-release
Pre-release

This version brings you more configration options for the less plugin.

less

  • Introduced new configuration options:
    • npmDependencies: allows to control which dependencies (and in which version) are installed via npm
    • plugins: specify which less-plugins will be applied
    • pluginOptions: allow specification of plugin arguments
    • additionalArguments: any number of additional command line arguments to pass to the less compiler

v0.0.15

03 Feb 09:05
Compare
Choose a tag to compare
v0.0.15 Pre-release
Pre-release
v0.0.15

v0.0.14

03 Feb 09:05
Compare
Choose a tag to compare
v0.0.14 Pre-release
Pre-release
v0.0.14

v0.0.13

03 Feb 09:05
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release
v0.0.13