v1.8
object 338ded7a4eba440c287f4191ef5cd6a70c2276ff
authorAndrey Petrov <andrey.petrov@shazow.net>
Fri, 22 Mar 2019 20:05:10 +0000 (16:05 -0400)
Release v1.8

**Compatibility note for bots:** This release changes the way we format messages sent from the client, which could break some bots.

- /timestamp: Revamped to prefix each line with a timestamp, with timezone support. #297 #308
- /shrug: Ignore additional arguments
- /ban: New query-based arguments so you can ban by attribute.
- /banned: New command for ops to list banned entries.
- /op: Fixed bug where the op status was tied to the nick. #301
- /reply: Fixed bug where the reply target was not being set properly. #299
- main: `--admin` and `--whitelist` handle comments/whitespace in key files better. #298
- chat: "User left..." messages now includes time since the user joined.
- chat: Tab-complete names are now sorted by recently active.
- dev: Vendor a forked version of x/crypto/ssh/terminal with some improvements.
- dev: Various lints and code cleanups. #296
- dev: Fixed some race conditions and flaky tests. (Still more flaky tests, alas.)
- dev: Switched to go modules (from dep)
- dev: Binary releases are fully static now.

Binaries built using go version go1.12.

Full list of changes here: https://github.com/shazow/ssh-chat/compare/v1.7...v1.8
-----BEGIN PGP SIGNATURE-----

iQJNBAABCAA3FiEEn86pgMz9PBPhHoipNQaH0X6B/WgFAlyVP/gZHGFuZHJleS5w
ZXRyb3ZAc2hhem93Lm5ldAAKCRA1BofRfoH9aMCoD/9OXxuJdeHGlGTw22kdy/mb
2ZtKx8yIjDziFzQrWtovh08isz0XW+p2LBqcFsC6ciY189nF8nJHKCCSLvJWg4YG
NSJ8R+AABboONkdt+gcM5T2w8Obg4lUoagV32hEOV9hmnSbRkSqqkHbzcGrUW2Ko
VZ7vuzb/YW2qUA8a6ZqAwylBwM9q+u3BpZdgMG+JWwfWq6xTxTerFZJQNlLNDz5E
O6zFVWkrLMfju3WktECcC1jpIYlz1JzrziFH5+aJnajTJrOY/IdEwCAZAFkckhlO
+F6ZSQRyAeMzbqFeyZGxqRf/wkLrrUjQhV0xT126t1etkG098lX7vSVIkmGXFDJ8
S+KeRnARKnZ5/QB82ERAOTkUQrd3mWqcWn5UwKYwozWxanVU+b147tjBfwdih42J
9dRXRr49n1o/FeSFw7/B1E3gz/TgocAR0HYw/OKSGJcdRENc4mTvTFaeNEeDN1bZ
+vjJrCqeQgyPc+lzymvHC2mlozXd00OmLALwPVlexvtRxIj2A3UspVev0a4x8isi
C64Cplx1ZTbD49ZE4iWOjpKF8pZ6Tv6/TGBPsBSBbdMBnKAghRhJs8jrhEKNSXuA
xbJjjmKon7wJT8iuryIEmtsnSoM7ayJou72PFLbl9Q0aop7SF1noK2kG2PN7jRlP
XIhuLiLZr7cFgEMA+ltAww==
=g3HY
-----END PGP SIGNATURE-----