Skip to content

Commit 325189c

Browse files
authored
Merge pull request #343 from Kashoo/341-prep-release-2.7.1
Issue 341: Prepare release of v2.7.1
2 parents d0812f0 + f598c34 commit 325189c

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Change Log
22
This project adheres to [Semantic Versioning](http://semver.org/). All notable changes will be documented in this file.
33

4-
## [Unreleased]
4+
## [2.7.1] - 2019-02-11
55
### Fixed
66
- [#338](https://github.com/Kashoo/synctos/issues/338): The `mustNotBeMissing` and `mustNotBeNull` constraints do not behave as expected
77

@@ -228,7 +228,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). All notable c
228228
## [1.0.0] - 2016-07-12
229229
First public release
230230

231-
[Unreleased]: https://github.com/Kashoo/synctos/compare/v2.7.0...HEAD
231+
[Unreleased]: https://github.com/Kashoo/synctos/compare/v2.7.1...HEAD
232+
[2.7.1]: https://github.com/Kashoo/synctos/compare/v2.7.0...v2.7.1
232233
[2.7.0]: https://github.com/Kashoo/synctos/compare/v2.6.0...v2.7.0
233234
[2.6.0]: https://github.com/Kashoo/synctos/compare/v2.5.0...v2.6.0
234235
[2.5.0]: https://github.com/Kashoo/synctos/compare/v2.4.0...v2.5.0

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,14 @@ When it is time to publish a new release, a project maintainer should follow the
113113
2. Create a release branch (e.g. `v2.2.1-release`)
114114
3. Create a GitHub release candidate tag (e.g. `v2.2.1-rc.1`) from the HEAD of the release branch; include the version's changelog content in the description and mark it as a "pre-release"
115115
4. Validate the release candidate with [kashoo-document-definitions](https://github.com/Kashoo/kashoo-document-definitions), for example, by changing the package's "synctos" dependency version to target the release candidate tag (e.g. "git@github.com:Kashoo/synctos.git#v2.2.1-rc.1") and then running `npm install && npm test`. Confirm that a generated sync function also works with live instances of both Sync Gateway 1.x and 2.x.
116-
5. Create a new branch (e.g. `issue-272-release-2.2.1`) based off of the _release_ branch, rather than the master branch:
116+
5. Create a new branch (e.g. `272-prep-release-2.2.1`) based off of the _release_ branch, rather than the master branch:
117117
1. Modify the "Unreleased" section of `CHANGELOG.md` to display the new version number and date stamp. Be sure to also create a new range comparison link for the new version (e.g. `[2.2.1]: https://github.com/Kashoo/synctos/compare/v2.2.0...v2.2.1`) and update the range comparison link for the "Unreleased" section (e.g. `[Unreleased]: https://github.com/Kashoo/synctos/compare/v2.2.1...HEAD`) at the bottom of the file.
118118
2. Update the "version" property in `package.json` and then regenerate the package lock file using `npm install`
119119
3. Upgrade the project's npm development dependencies (i.e. the "devDependencies" property in `package.json`) as necessary
120120
4. Create a pull request that targets the _release_ branch, rather than the master branch (e.g. https://github.com/Kashoo/synctos/pull/273)
121121
6. After the pull request is reviewed and merged, create a GitHub release tag (e.g. `v2.2.1`) from the HEAD of the release branch; include the version's changelog content in the description
122122
7. Publish the new version to npm: `git checkout <release_branch_name> && git reset --hard && git pull && npm publish`
123-
8. Create a new branch (e.g. `issue-272-post-2.2.1-release`) based off of the release branch, rather than the master branch
123+
8. Create a new branch (e.g. `272-post-release-2.2.1`) based off of the release branch, rather than the master branch
124124
1. Restore the "Unreleased" section to `CHANGELOG.md` in the master branch. Ensure that the range comparison link at the bottom of the file for the "Unreleased" section is accurate (e.g. `[Unreleased]: https://github.com/Kashoo/synctos/compare/v2.2.1...HEAD`).
125125
2. Upgrade the project's runtime dependencies (i.e. the contents of the `lib` directory) as necessary
126126
3. Create a pull request that targets the _release_ branch, rather than the master branch (e.g. https://github.com/Kashoo/synctos/pull/309)

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "synctos",
3-
"version": "2.7.0",
3+
"version": "2.7.1",
44
"description": "The Syncmaker. A tool to build comprehensive sync functions for Couchbase Sync Gateway.",
55
"keywords": [
66
"couchbase",

0 commit comments

Comments
 (0)