Permalink
Commits on Jan 17, 2017
  1. Prepare 0.7.0 release

    bamboo committed Jan 17, 2017
  2. Favor indexer over `getByName`

    bamboo committed Jan 17, 2017
  3. Polish `build.gradle.kts`

    bamboo committed Jan 17, 2017
Commits on Jan 16, 2017
  1. Take advantage of task creation via delegated properties

    To avoid repeating the task name.
    bamboo committed Jan 16, 2017
  2. Allow element creation via delegate provider

    After considering a few different names for the delegate provider (`new`
    / `factory` / `builder` / `creator` / `creating`) I settled on
    `creating`:
    
     * it shares the same prefix with the element creation methods
       (`create`) so it's arguably more discoverable
    
     * it reads more like prose, specially when coupled with the type
    
        tasks {
            val deploy by creating(Copy::class) {
                // ...
            }
        }
    
    Resolves #35
    bamboo committed Jan 12, 2017
Commits on Jan 12, 2017
  1. Revert "Invoke `create` instead of `maybeCreate` on container configu…

    …ration"
    
    This reverts commit 46ad761.
    
    It turns out the correct behaviour is actually `maybeCreate`.
    bamboo committed Jan 12, 2017
  2. Invoke `create` instead of `maybeCreate` on container configuration

    For that is the behaviour of `NamedDomainObjectContainer#configure`.
    
    See: #35
    bamboo committed Jan 12, 2017
Commits on Jan 11, 2017
  1. Name lambda parameter for clarity

    See #8
    bamboo committed Jan 11, 2017
  2. Import `java.io.File` by default

    See #218
    bamboo committed Jan 11, 2017
  3. Import `org.gradle.api.*` by default

    See #214
    bamboo committed Jan 11, 2017
Commits on Jan 10, 2017
Commits on Jan 6, 2017
  1. ⬆️ Kotlin 1.1-M04 🎉

    See #211
    bamboo committed Jan 6, 2017
Commits on Jan 5, 2017
  1. Remove duplicate line

    bamboo committed Jan 5, 2017
  2. Port sample buildSrc build scripts to Groovy

    See: #183, #204
    
    Resolves #208
    bamboo committed Jan 5, 2017
Commits on Dec 17, 2016
  1. Polish top-level definitions, parameter lists and exceptions

     * Separate top-level definitions by two lines
     * Segregate visibility modifier of top-level definition to
       its own line
     * Prefer starting long parameter lists at the next line (more
       sustainable in face of method renames)
     * Remove unnecessary `Exception` suffix from class names
     * Remove unnecessary prefixes from field names
     * Use better name for exception variables
    bamboo committed Dec 17, 2016
Commits on Dec 16, 2016
  1. Prepare 0.6.0 release

    bamboo committed Dec 16, 2016
Commits on Dec 15, 2016
  1. Don't let exception during exception handler mask original exception

    And protect against `gradleHomeDir` and `gradleUserHomeDir` being null.
    bamboo committed Dec 15, 2016