@auto-it/bot-list
Advanced tools
Changelog
v9.20.1 (Thu Mar 19 2020)
@auto-it/all-contributors
Changelog
v9.20.0 (Wed Mar 18 2020)
:tada: This release contains work from a new contributor! :tada:
Thank you, Harris Borawski (@hborawski), for all your work!
@auto-it/core
, @auto-it/cocoapods
Changelog
v9.19.5 (Wed Mar 11 2020)
@auto-it/first-time-contributor
Changelog
v9.19.4 (Tue Mar 10 2020)
@auto-it/exec
@auto-it/core
@auto-it/core
@auto-it/all-contributors
Changelog
v9.19.3 (Mon Mar 09 2020)
@auto-it/core
Changelog
v9.19.2 (Sun Mar 08 2020)
@auto-it/core
Changelog
v9.19.1 (Sat Mar 07 2020)
auto
, @auto-it/core
Changelog
v9.19.0 (Sat Mar 07 2020)
From #996
The gradle
plugin has enabled many Java and Android engineers to automate the versioning of their projects. While the old gradle
plugin's features were primarily targeted at app developers, this release brings features that make auto
ergonomic for library authors! :tada:
-SNAPSHOT
VersioningA common versioning pattern for java projects is -SNAPSHOT
Versioning. It is especially helpful for library authors and helps with testing their libraries.
All you have to do to start using this feature is add -SNAPSHOT
to your version in build.gradle
or gradle.properties
and auto
will start using-snapshot
Versioning. If you want to configure the snapshot suffix just set snapshotSuffix
in gradle.properties
.
Another useful feature for library authors, auto
will now call the publish
task if it is configured for your project. :rocket:
versionFile
deprecationPreviously this plugin had to use a versionFile
to keep track of the version of the project. Now it will parse the gradle properties
command for this information.
This is not a breaking change, you'll just have an extra file you can delete
auto
, @auto-it/core
, @auto-it/conventional-commits
, @auto-it/gradle
Changelog
v9.18.0 (Sat Mar 07 2020)
From #1033
Install @auto-it/exec
to easily run bash scripts during the auto
release pipeline! Right now it doesn't handle every hook in auto
but it exposes enough to quickly write plugins.
{
"plugins": [
[
"exec",
{
"afterShipIt": "echo 'Do something cool'"
}
]
// other plugins
]
}
Here is an example of a super light weight version of the npm
and gh-pages
plugins (Note: This misses out on a lot of features that are in the official plugins)
{
"plugins": [
[
"exec",
{
"version": "npm version $ARG_0",
"publish": "npm publish && git push --tags",
"afterRelease": "yarn docs && push-dir --dir=docs --branch=gh-pages"
}
]
// other plugins
]
}
@auto-it/core
, @auto-it/exec
, @auto-it/omit-commits
Changelog
v9.17.1 (Fri Mar 06 2020)
auto
, @auto-it/core
, @auto-it/first-time-contributor