diff --git a/.docs/README.hbs b/.docs/README.hbs index 57f994e98..def05fc8e 100644 --- a/.docs/README.hbs +++ b/.docs/README.hbs @@ -30,7 +30,7 @@ For a full breakdown of why we made Node-Serialport, please read [NodeBots - The You're reading the README for Node-Serialport's master branch. You probably want to see the README for our most recent release. See our [changelog](changelog.md) for what's new, and our [upgrade guide](UPGRADE_GUIDE.md) for a walk-through on differences between major versions. -- [`serialport@5.0.0-beta4` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta4/README.md) the latest `5.x` release. +- [`serialport@5.0.0-beta5` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta5/README.md) the latest `5.x` release. - [`serialport@4.0.7` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/4.0.7/README.md) the latest `4.x` release. - [`serialport@3.1.2` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/3.1.2/README.md) the last `3.x` release. diff --git a/PUBLISHING.md b/PUBLISHING.md index 729cdc5a1..8d5fa7933 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -15,13 +15,12 @@ This can be checked in the .travis.yml file and appveyor.yml file. Within these 4. Update the `.docs/README.hbs` to reference this current version and to previous major version docs then regenerate docs `npm run docs`. 5. Commit then generate new tags based on package.json version number with `git tag 5.0.0 -a` and include the change log in the tag's annotation. 6. Push tags to Github with `git push --tags` -7. Switch to node v4 and npm 2 -8. `rm -rf node_modules build && npm install` -9. Publish to npm after builds finish. Builds can take half an hour and occasionally fail for seemingly no reason. Restart any failures in the travis or appeveyor ui. While you wait, remove the content of the Github release message so the tag's text shows. When the entire matrix succeeds and all binaries exist run `npm publish`. -10. Kick off the build matrix for either the master or beta branch on [serialport-test-pilot](https://travis-ci.org/j5js/serialport-test-pilot). It will install serialport from npm on a wide range of systems. +7. `rm -rf node_modules build && npm install` +8. Publish to npm after builds finish. Builds can take half an hour and occasionally fail for seemingly no reason. Restart any failures in the travis or appeveyor ui. While you wait, remove the content of the Github release message so the tag's text shows. When the entire matrix succeeds and all binaries exist run `npm publish`. +9. Kick off the build matrix for either the master or beta branch on [serialport-test-pilot](https://travis-ci.org/j5js/serialport-test-pilot). It will install serialport from npm on a wide range of systems. Differences for beta release -* Tag like: `git tag 5.0.0-beta3 -a` and include the change log in the tag's annotation. +* Tag like: `git tag 5.0.0-beta5 -a` and include the change log in the tag's annotation. * Publish with `npm publish --tag beta` ## Config Travis, AppVeyor and Github to generate all of the binaries. diff --git a/README.md b/README.md index 785fe09c1..736968707 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ For a full breakdown of why we made Node-Serialport, please read [NodeBots - The You're reading the README for Node-Serialport's master branch. You probably want to see the README for our most recent release. See our [changelog](changelog.md) for what's new, and our [upgrade guide](UPGRADE_GUIDE.md) for a walk-through on differences between major versions. -- [`serialport@5.0.0-beta4` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta4/README.md) the latest `5.x` release. +- [`serialport@5.0.0-beta5` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta5/README.md) the latest `5.x` release. - [`serialport@4.0.7` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/4.0.7/README.md) the latest `4.x` release. - [`serialport@3.1.2` docs](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/3.1.2/README.md) the last `3.x` release. diff --git a/changelog.md b/changelog.md index 86a232fab..cbd4c5f93 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,9 @@ +Version 5.0.0-beta5 +------------- +- [docs] An overhaul of the format and language in our docs thanks to @LappleApple +- [all] Remove the c++ write queue +- [all] Add node 8 support and drop node 7 support + Version 5.0.0-beta4 ------------- - [all] add regex stream parser and tests diff --git a/package.json b/package.json index 2641419ab..6e11080d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serialport", - "version": "5.0.0-beta4", + "version": "5.0.0-beta5", "description": "Node.js package to access serial ports. Welcome your robotic JavaScript overlords. Better yet, program them!", "author": { "name": "Chris Williams", @@ -10,7 +10,7 @@ "binary": { "module_name": "serialport", "module_path": "build/{configuration}/", - "host": "https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/5.0.0-beta4" + "host": "https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/5.0.0-beta5" }, "main": "./lib", "repository": {