Releases: prezi/pride
Gradle 2.5 dependency substitution support
Release Notes
This version of Pride works with Gradle 2.5's new built-in dependency substitution support. This means you cannot use earlier versions of Gradle with it. On the plus side, it work much more reliably than previous versions of Pride. If you need to use your projects with earlier Gradle versions, try using Pride 0.10.
New features and changes
-
no more
dynamicDependencies {}
: you can declare your dependencies straight in the standarddependencies {}
block -
all transitive dependencies are replaced with project dependencies correctly
-
Gradle plugin published to the Plugin Portal, should be usable like this:
plugins { id "com.prezi.pride" version "0.11" }
Fixed bugs
Gradle 2.5 dependency substitution support
Release Notes
This version of Pride works with the upcoming Gradle 2.5's new built-in dependency substitution support. This means you cannot use earlier versions of Gradle with it. On the plus side, it will now work much better.
- no more
dynamicDependencies {}
: you can declare your dependencies straight in the standarddependencies {}
block - transitive dependencies are replaced with project dependencies correctly
0.10
0.9.16
0.9.12
0.9.10
0.9.9
0.9.8
Release Notes
-
progress is now indicated when processing multiple modules (#109)
It looks like this:
[1/12] Adding module http://github.com/example/test
-
check if projects refer to other projects as dependencies that would not resolve to the projects in the current pride (#83)
Running
pride check-versions
will produce output like this:WARN: Project "com.prezi.cet:boxfish-cet" requests version 3.+ of project "com.prezi.geometry:boxfish-geometry", but its current version (2.3-SNAPSHOT) does not fulfill that request
Note: You need to do pride reinit
in your existing prides, and you need to use the newest Gradle Pride Plugin (0.9.8) in order for the version check to work.