gradle-download-task

📥 Adds a download task to Gradle that displays progress information

APACHE-2.0 License

Stars
675
Committers
20

Bot releases are hidden (Show)

gradle-download-task - 4.0.3

Published by michel-kraemer over 4 years ago

New features:

  • Allow org.gradle.api.provider.Provider to be passed to various properties for lazy evaluation

Maintenance:

  • Add integration tests for Gradle 6.1
gradle-download-task - 4.0.2

Published by michel-kraemer almost 5 years ago

Maintenance:

  • Add integration tests for Gradle up to version 6.0.1
  • Migrate CI to GitHub Actions

Bug fixes:

  • Fix compatibility with Gradle 6
  • Fix deprecation warnings regarding missing task annotations
gradle-download-task - 4.0.1

Published by michel-kraemer almost 5 years ago

Bug fixes:

  • Fix performance regression introduced in version 4.0.0: Download speed was slower and CPU usage was higher than usual because the Apache HttpClient library used internally wasted too much time on logging. Logging is now disabled by default and can be re-enabled if necessary by setting the system property de.undercouch.gradle.tasks.download.org.apache.commons.logging.Log to de.undercouch.gradle.tasks.download.org.apache.commons.logging.impl.Jdk14Logger. See issue #141 .
gradle-download-task - 4.0.0

Published by michel-kraemer over 5 years ago

New features:

  • Relocate Apache HttpClient to avoid dependency conflicts
  • Print status code in error message (#115)
  • Add possibility to retry requests (#83)
  • Rename timeout property to connectTimeout and readTimeout (#126)
  • Log URL on error (#127)

Maintenance:

  • Remove deprecated properties
  • Drop support for Gradle 1.x and Java 6
  • Add integration tests for Gradle up to version 5.4.1
  • Migrate unit tests to WireMock
  • Fix compiler warnings

Bug fixes:

  • Really disable compression if compress flag is false
  • Explicitly register PlainConnectionSocketFactory.INSTANCE for HTTP (#133)
  • Assertion errors (#114)
  • Always close HTTP response
gradle-download-task - 3.4.3

Published by michel-kraemer over 6 years ago

  • Correctly handle RFC 6265 compliant cookies (fixes #112)
  • Add integration tests for Gradle 4.7
gradle-download-task - 3.4.2

Published by michel-kraemer over 6 years ago

  • Delete destination file before renaming temporary file. Otherwise renaming might fail, in particular under Windows (fixes #87)
gradle-download-task - 3.4.1

Published by michel-kraemer over 6 years ago

  • Force download if ETag is correct but destination file does not exist (see #107, thanks to @liblit)
gradle-download-task - 3.4.0

Published by michel-kraemer over 6 years ago

  • Add support for ETags
  • Add tempAndMove configuration flag
  • Register top-level properties Download and Verify for the tasks provided by the plugin. This helps you avoid unnecessary import statements.
  • Add verifyChecksum extension as an alternative to the Verify task
  • Deprecate Java 6
  • Deprecate Gradle 1.x
  • Add integrations tests for all Gradle versions up to 4.6
gradle-download-task - 3.3.0

Published by michel-kraemer about 7 years ago

  • Add configurable timeout
  • Introduce onlyIfModified as an alias for onlyIfNewer
  • Implement onlyIfNewer for the file protocol
  • Fix handling of skipped and up-to-date tasks with Gradle 3.2 and higher
  • Add possibility to set interceptors for requests and responses
  • Add integration tests for Gradle 3.4 up to 4.1
gradle-download-task - 3.2.0

Published by michel-kraemer over 7 years ago

  • Cache HTTP client to improve performance if multiple files are downloaded from the the same host
  • Add support for file:// based URLs (thanks to @gamerson)
  • Add support for the http.nonProxyHosts system property (thanks to @Ithildir)
  • Add integration tests for Gradle 3.1 up to 3.3
gradle-download-task - 3.1.2

Published by michel-kraemer almost 8 years ago

  • Fix a NPE
  • Update to Apache HttpClient to 4.5.2
gradle-download-task - 3.1.1

Published by michel-kraemer about 8 years ago

  • Handle invalid Content-Type: None (issue #55)
gradle-download-task - 3.1.0

Published by michel-kraemer over 8 years ago

  • Restore compatibility with Gradle 2.14
  • Fix If-Modified-Since handling (@jberkel)
  • Register task output files (@jberkel)
  • Improve code coverage
gradle-download-task - 3.0.0

Published by michel-kraemer over 8 years ago

  • Add support for authenticating proxies
  • Automatically create target directory when multiple sources are set
  • Major rewrite of the plugin core. Use Apache HttpClient instead of URLConnection.
  • Improved unit test coverage
  • Add integration tests for Gradle versions up to 2.13
gradle-download-task - 2.1.0

Published by michel-kraemer almost 9 years ago

  • Update to Gradle 2.9
  • Support Gradle's --offline command line parameter
gradle-download-task - 2.0.0

Published by michel-kraemer about 9 years ago

  • Compatible to Gradle 2.6
  • The plugin uses semantic versioning from now on
  • src and dest properties are lazily evaluated now
  • New Verify task to check the integrity of downloaded files
  • Added new flag to ignore invalid (or self-signed) certificates
  • dest property is now relative to the project directory (possible breaking change)
gradle-download-task - 1.2

Published by michel-kraemer almost 10 years ago

Restored full compatibility with Gradle 1.x

gradle-download-task - 1.1

Published by michel-kraemer almost 10 years ago

Package Rankings
Top 10.16% on Repo1.maven.org
Badges
Extracted from project README
Actions Status codecov Apache License, Version 2.0
Related Projects