Releases: prezi/pride
Releases · prezi/pride
Improvements
Release Notes
- Introduced
pride reinit
command to safely re-initialize the configuration of a pride (see #98) - Fixed commands creating a
.pride
directory when ran from outside the pride root (see #99) - Added some more info to
pride list
that displays the status of each module (branch, revision, are there uncommitted changes) (see #44) - Projects without a group fail the build (if they have the Pride plugin applied) and they cannot be added to a pride (see #100)
- Fixed a bug with
pride init --from-config
where modules were not added unless you hadrepo.base.url
configured (see #97) (thanks @pepov)
0.8
Release Notes
Note: You need to re-create every existing pride to use them with this new version. pride init -f
should be sufficient for this.
Major new feature:
- Share your pride! You can send
.pride/config
to your friend, who can dopride init --from-config <your-config>
to set up the same pride on their machine. You can upload a pride config to the interwebs, and dopride init --from-config http://exmaple.com/my.pride
(#81) - Gradle wrapper is now automatically added to your pride when initializing it. You can disable it via
pride config --global gradle.wrapper false
(#32) - Run Gradle from the root of the pride via
pride gradle <task>
(#52)
Minor fixes:
- Get more information with
--verbose
during pride initialization about what went wrong (#55)
0.7.4
0.7.3
0.7.2
Release Notes
Minor changes:
pride remove
will detect unpushed Git commits in a module, and refuse to delete it (#72)- You can now refresh Gradle dependencies during
pride update
with the-D
switch (#70) - You can now update Git submodules automatically during
pride add
andpride update
via the--recursive
switch (#19) - During Gradle builds, dynamic dependency resolution can be switched off via
-Ppride.disable
(#54) - Modules that only have a
settings.gradle
(and nobuild.gradle
) can be added to a pride (#69) pride add
doesn't break the pride anymore when one of the modules cannot be added (#66)- Git mirrors are now updated via
git remote update
(#73)
New configuration options in ~/.prideconfig
:
command.update.refresh_dependencies.always = true
to always refresh Gradle dependencies afterpride update
repo.recursive.always = true
to always update Git submodules and SVN externals
Change log: 0.7.1...0.7.2
0.7.1: Subversion support
Release Notes
Major new features:
- Pride now supports Subversion as well as Git repositories (thanks to @jzwolak for the initial implementation)
0.7
0.6.6
0.6.5
0.6.4: Java rewrite
Release Notes
Rewritten Pride in Java. This grants higher performance and stability when used with different versions of Groovy in the Gradle plugin.