diff --git a/.docs/README.hbs b/.docs/README.hbs index a5ec02348..0a776a7c2 100644 --- a/.docs/README.hbs +++ b/.docs/README.hbs @@ -18,6 +18,7 @@ If you'd like to contribute please take a look at [contribution guide](CONTRIBUT You're reading the README for the master branch of serialport. You probably want to be looking at the README of our latest release. See our [change log](changelog.md) for what's new and our [upgrade guide](UPGRADE_GUIDE.md) for a walk through on what to look out for between major versions. + - [`serialport@5.0.0-beta1` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta1/README.md) this is the latest `5.x` releases. - [`serialport@4.0.1` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/4.0.1/README.md) it is the latest `4.x` releases. - [`serialport@3.1.2` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/3.1.2/README.md) it is the latest `3.x` releases. - [`serialport@2.1.2` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/2.1.2/README.md) it was the last `2.x` release diff --git a/PUBLISHING.md b/PUBLISHING.md index c26d30a1f..88a8b7f40 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -13,8 +13,8 @@ This can be checked in the .travis.yml file and appveyor.yml file. Within these 1. Merge all changes and new features into master. 2. Fill out changelog.md. 3. Bump up npm version *AND* binary host version in `package.json`, commit and push. -4. Update the README.md to reference this current version and to previous major version docs. -5. Generate new tags based on package.json version number with `git tag 4.0.0 -a` and include the change log in the tag's annotation. +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 4.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 v0.12 and npm 2 8. `rm -rf node_modules build && npm install` diff --git a/README.md b/README.md index 6582acaea..f0ceb1fe8 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ If you'd like to contribute please take a look at [contribution guide](CONTRIBUT You're reading the README for the master branch of serialport. You probably want to be looking at the README of our latest release. See our [change log](changelog.md) for what's new and our [upgrade guide](UPGRADE_GUIDE.md) for a walk through on what to look out for between major versions. + - [`serialport@5.0.0-beta1` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/5.0.0-beta1/README.md) this is the latest `5.x` releases. - [`serialport@4.0.1` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/4.0.1/README.md) it is the latest `4.x` releases. - [`serialport@3.1.2` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/3.1.2/README.md) it is the latest `3.x` releases. - [`serialport@2.1.2` docs are here](https://github.com/EmergingTechnologyAdvisors/node-serialport/blob/2.1.2/README.md) it was the last `2.x` release diff --git a/changelog.md b/changelog.md index 05913d2e9..c8d4baaea 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,13 @@ +Version 5.0.0-beta1 +------------- + - `isOpen` is now a property #899 + - Allow reopening after an open error #910 + - Change parsers to be transform streams #922 + - port.path is now read only #898 + - Remove lowercased options #898 + - Switch to Lie as a promise library (smaller) + - [unix] Flush now gives errors and flushes tx and rx #900 + Version 4.0.1 ------------- - [linux] Do not replace the native Promise when it is available thanks to @zewish for the fix diff --git a/package.json b/package.json index 183b39be4..187a93d47 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serialport", - "version": "4.0.1", + "version": "5.0.0-beta1", "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/4.0.1" + "host": "https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/5.0.0-beta1" }, "main": "./lib/serialport", "repository": {