|
| 1 | +# Change Log |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. |
| 5 | + |
| 6 | +## [8.0.1](https://github.com/node-serialport/node-serialport/compare/v6.2.2...v8.0.1) (2019-09-18) |
| 7 | + |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | + |
| 11 | +* Add missing `return` statement ([#1911](https://github.com/node-serialport/node-serialport/issues/1911)) ([288e6ac](https://github.com/node-serialport/node-serialport/commit/288e6ac)) |
| 12 | +* bindings now error when closed during empty writes ([#1872](https://github.com/node-serialport/node-serialport/issues/1872)) ([9d01492](https://github.com/node-serialport/node-serialport/commit/9d01492)) |
| 13 | +* conflicting website npm script name ([f6a800e](https://github.com/node-serialport/node-serialport/commit/f6a800e)) |
| 14 | +* deprecated c++ functions for update to Node v12 ([#1743](https://github.com/node-serialport/node-serialport/issues/1743)) ([1eecd60](https://github.com/node-serialport/node-serialport/commit/1eecd60)) |
| 15 | +* deps for parser-readline need upgrading ([aa7c0b2](https://github.com/node-serialport/node-serialport/commit/aa7c0b2)) |
| 16 | +* fix open colelctive link ([#1928](https://github.com/node-serialport/node-serialport/issues/1928)) ([6426214](https://github.com/node-serialport/node-serialport/commit/6426214)) |
| 17 | +* make node 12 work! ([00dc272](https://github.com/node-serialport/node-serialport/commit/00dc272)) |
| 18 | +* missing maintainer name ([a626103](https://github.com/node-serialport/node-serialport/commit/a626103)) |
| 19 | +* mocha opts ([e6742db](https://github.com/node-serialport/node-serialport/commit/e6742db)) |
| 20 | +* prebuild now pays attention to lerna tags ([#1639](https://github.com/node-serialport/node-serialport/issues/1639)) ([d3d553f](https://github.com/node-serialport/node-serialport/commit/d3d553f)) |
| 21 | +* prebuild on mojave ([#1759](https://github.com/node-serialport/node-serialport/issues/1759)) ([d4f5128](https://github.com/node-serialport/node-serialport/commit/d4f5128)), closes [/github.com/nodejs/node/pull/23685#issuecomment-430408541](https://github.com//github.com/nodejs/node/pull/23685/issues/issuecomment-430408541) |
| 22 | +* propagate async context in callbacks ([#1765](https://github.com/node-serialport/node-serialport/issues/1765)) ([9b5dbdb](https://github.com/node-serialport/node-serialport/commit/9b5dbdb)), closes [#1751](https://github.com/node-serialport/node-serialport/issues/1751) |
| 23 | +* readme badges and images for backers and contributors ([#1881](https://github.com/node-serialport/node-serialport/issues/1881)) ([1fd88e1](https://github.com/node-serialport/node-serialport/commit/1fd88e1)) |
| 24 | +* remove PURGE_RXABORT flag on flush for Windows ([#1817](https://github.com/node-serialport/node-serialport/issues/1817)) ([1daa919](https://github.com/node-serialport/node-serialport/commit/1daa919)) |
| 25 | +* RTS/CTS flow control for Windows ([#1809](https://github.com/node-serialport/node-serialport/issues/1809)) ([cd112ca](https://github.com/node-serialport/node-serialport/commit/cd112ca)) |
| 26 | +* **packages/bindings#write:** do not call native binding for empty buffers ([d347f3b](https://github.com/node-serialport/node-serialport/commit/d347f3b)) |
| 27 | +* stream read not working past 1 read ([#1925](https://github.com/node-serialport/node-serialport/issues/1925)) ([3a13279](https://github.com/node-serialport/node-serialport/commit/3a13279)) |
| 28 | +* use correct casts to/from HANDLE/int ([#1766](https://github.com/node-serialport/node-serialport/issues/1766)) ([ce503b3](https://github.com/node-serialport/node-serialport/commit/ce503b3)) |
| 29 | +* writing issue on Linux ([#1908](https://github.com/node-serialport/node-serialport/issues/1908)) ([a7d1937](https://github.com/node-serialport/node-serialport/commit/a7d1937)) |
| 30 | + |
| 31 | + |
| 32 | +### chore |
| 33 | + |
| 34 | +* remove node6 support and upgrade codebase ([#1851](https://github.com/node-serialport/node-serialport/issues/1851)) ([d4f15c0](https://github.com/node-serialport/node-serialport/commit/d4f15c0)) |
| 35 | + |
| 36 | + |
| 37 | +### Features |
| 38 | + |
| 39 | +* add eslint mocha ([#1922](https://github.com/node-serialport/node-serialport/issues/1922)) ([afbc431](https://github.com/node-serialport/node-serialport/commit/afbc431)) |
| 40 | +* Added packet timeout for cctalk parser ([#1887](https://github.com/node-serialport/node-serialport/issues/1887)) ([714e438](https://github.com/node-serialport/node-serialport/commit/714e438)) |
| 41 | +* generators for new packages ([#4](https://github.com/node-serialport/node-serialport/issues/4)) ([94ede44](https://github.com/node-serialport/node-serialport/commit/94ede44)) |
| 42 | +* inter byte timeout parser ([#1779](https://github.com/node-serialport/node-serialport/issues/1779)) ([cbb8e41](https://github.com/node-serialport/node-serialport/commit/cbb8e41)) |
| 43 | +* Make it possible to compile on vanilla Android ([#1912](https://github.com/node-serialport/node-serialport/issues/1912)) ([ba2b69c](https://github.com/node-serialport/node-serialport/commit/ba2b69c)) |
| 44 | +* move cli tools to their own packages ([#1664](https://github.com/node-serialport/node-serialport/issues/1664)) ([103498e](https://github.com/node-serialport/node-serialport/commit/103498e)), closes [#1659](https://github.com/node-serialport/node-serialport/issues/1659) |
| 45 | +* namespace all packages in the new serialport npm org! ([b722062](https://github.com/node-serialport/node-serialport/commit/b722062)) |
| 46 | +* reset info.serialNumber when resetting mock ports ([#1899](https://github.com/node-serialport/node-serialport/issues/1899)) ([6acaac1](https://github.com/node-serialport/node-serialport/commit/6acaac1)) |
| 47 | +* support Exar ttyXRUSB ([#1893](https://github.com/node-serialport/node-serialport/issues/1893)) ([3d34d0f](https://github.com/node-serialport/node-serialport/commit/3d34d0f)) |
| 48 | +* test on node 12 ([#1846](https://github.com/node-serialport/node-serialport/issues/1846)) ([46da21f](https://github.com/node-serialport/node-serialport/commit/46da21f)) |
| 49 | +* Use GitHub actions for linting ([#1927](https://github.com/node-serialport/node-serialport/issues/1927)) ([fb05c2d](https://github.com/node-serialport/node-serialport/commit/fb05c2d)) |
| 50 | +* use lerna run! ([#1643](https://github.com/node-serialport/node-serialport/issues/1643)) ([7b37a36](https://github.com/node-serialport/node-serialport/commit/7b37a36)) |
| 51 | + |
| 52 | + |
| 53 | +### BREAKING CHANGES |
| 54 | + |
| 55 | +* flush behavior on windows no longer cancels inflight reads |
| 56 | +* bindings now use async functions so they’ll never throw, only reject |
0 commit comments