Skip to content

Commit a1985a4

Browse files
committed
release: Bump for 1.4 release cycle.
This marks the start of a new release process as compared to previous releases. Instead of bumping the version just before a release and releasing from the master branch, as has been done up to this point, the minor (or major when necessary) will now be bumped on the master branch at the beginning of a release cycle. In addition, the pre-release portion of the semantic version is now the string "pre" to help make it more obvious that the master branch represents a pre-release build of work leading up to the next release. When a new release is prepared, a new release branch will be created that has a naming scheme of "release-vX.Y", where X is the major and Y is the minor. Any additional commits needed to prepare the release leading up to a release candidate will be cherry-picked to the release branch, and all tags for releases and release candidates will be created against that. This implies that should any additional patch releases be necessary, the relevant commits will also be cherry-picked to the release branch as needed, followed by a new release candidate for the patch release and the eventual patch release.
1 parent 97a8f5f commit a1985a4

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

cmd/dcrctl/version.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Copyright (c) 2013 The btcsuite developers
2-
// Copyright (c) 2015-2017 The Decred developers
2+
// Copyright (c) 2015-2018 The Decred developers
33
// Use of this source code is governed by an ISC
44
// license that can be found in the LICENSE file.
55

@@ -18,12 +18,12 @@ const semanticAlphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
1818
// versioning 2.0.0 spec (http://semver.org/).
1919
const (
2020
appMajor uint = 1
21-
appMinor uint = 3
21+
appMinor uint = 4
2222
appPatch uint = 0
2323

2424
// appPreRelease MUST only contain characters from semanticAlphabet
2525
// per the semantic versioning spec.
26-
appPreRelease = ""
26+
appPreRelease = "pre"
2727
)
2828

2929
// appBuild is defined as a variable so it can be overridden during the build

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ require (
2727
github.com/decred/dcrd/hdkeychain v1.1.0
2828
github.com/decred/dcrd/mempool v1.0.1
2929
github.com/decred/dcrd/mining v1.0.1
30-
github.com/decred/dcrd/peer v1.0.1
30+
github.com/decred/dcrd/peer v1.0.2
3131
github.com/decred/dcrd/rpcclient v1.0.1
3232
github.com/decred/dcrd/txscript v1.0.1
3333
github.com/decred/dcrd/wire v1.1.0

version.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Copyright (c) 2013-2014 The btcsuite developers
2-
// Copyright (c) 2015-2017 The Decred developers
2+
// Copyright (c) 2015-2018 The Decred developers
33
// Use of this source code is governed by an ISC
44
// license that can be found in the LICENSE file.
55

@@ -25,7 +25,7 @@ const (
2525
// versioning 2.0.0 spec (http://semver.org/).
2626
const (
2727
appMajor uint = 1
28-
appMinor uint = 3
28+
appMinor uint = 4
2929
appPatch uint = 0
3030
)
3131

@@ -34,7 +34,7 @@ var (
3434
// the build process with '-ldflags "-X main.appPreRelease=foo"' if
3535
// needed. It MUST only contain characters from semanticAlphabet per
3636
// the semantic versioning spec.
37-
appPreRelease = ""
37+
appPreRelease = "pre"
3838

3939
// appBuild is defined as a variable so it can be overridden during the
4040
// build process with '-ldflags "-X main.appBuild=foo"' if needed. It

0 commit comments

Comments
 (0)