Skip to content

Releases: brannondorsey/chattervox

v0.7.0

17 Mar 19:39
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

v0.7.0

  • Add KISS support over TCP (#7).
  • Make TCP default KISS connection type. The default config.kissPort value is now kiss://localhost:8001 instead of /tmp/kisstnc.
  • Add MacOS packaging support via npm run pkg (pkg.sh).
  • Fix tsc type complaint for Promise<undefined>, replaced with Promise<void>.

v0.6.1

07 Mar 02:37
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

v0.6.1

  • Fix unhandled exception when receiving non-chattervox AX.25 packets (#24)
  • Update README to include instructions for installing Direwolf on Linux and MacOS. Shout out to @danc256 for some additions to the MacOS instructions.

v0.6.0

18 Feb 00:08
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

v0.6.0

  • Add feedback debounce feature and config item to filter out received messages if they are exact copies of messages recently sent. The Direwolf TNC can frequently "hear" a message right after its transmitted depending on the hardware setup. This feature protects against this annoying behavior and is now enabled by default.
  • Improved cleanup process during shutdown, especially when using the exec subcommand.

v0.5.0

10 Feb 16:41
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

v0.5.0

  • Add exec and tty subcommands.

v0.4.0

07 Oct 20:47
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

v0.4.0

  • Add send and receive subcommands (#16).
  • showkey now indicates if a key is the signing key (e.g. Public Key (your signing key): 043da...). This indication is shown on the Public key only, even though the private key is technically the key used for signing.
  • Fix bug where keys wouldn't show up in showkey unless both private and public keys were in the store. Now showkey shows keys even if only public key is in the store.
  • Update README to explain path relationship between chattervox binary and serialport.node native addon (#13).

v0.3.2

25 Sep 02:23
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

v0.3.2

  • Validate that if conf.signingkey exists it has a matching private key before executing chat subcommand.

v0.3.1

25 Sep 00:56
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

v0.3.1

  • Add details about the TypeScript implementation of the protocol
  • Fix off-by-one error in protocol documentation (#8)
  • Add FAQ (#5)
  • Only supporting linux for now (this was always true, but now we are making it explicit)
  • Add pkg.sh script, run by npm run pkg
  • Add test coverage with istanbul/nyc and coveralls
  • Add continuous integration with Travis CI

v0.3.0

23 Sep 16:51
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

v0.3.0

  • Add config.validate().
  • Add appropriate --config handling (#4).
  • Fix several bugs dealing with loading config files.
  • Add utils.isSSID().
  • Modify utils.isCallsign() to check if callsign is between 1 and 6 characters.
  • Add utils and config tests.

v0.2.0

20 Sep 02:43
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

v0.2.0

  • Add direct message support with @KC3LZO (#2)
  • Remove test/Messenger.test.js