Browse Source

changelog and documentation updates

tags/v2.2.0
Shivaram Lingamneni 3 years ago
parent
commit
fffe31a7b7
2 changed files with 17 additions and 5 deletions
  1. 6
    3
      CHANGELOG.md
  2. 11
    2
      DEVELOPING.md

+ 6
- 3
CHANGELOG.md View File

@@ -11,7 +11,7 @@ This release contains several notable enhancements, as well as bug fixes:
11 11
 * WHOX support contributed by @jesopo (#938)
12 12
 * Authentication of users via external scripts (#1107)
13 13
 
14
-Many thanks to [@clukawski](https://github.com/clukawski) and [@jesopo](https://github.com/jesopo) for contributing patches, to [@ajaspers](https://github.com/ajaspers), [@bogdomania](https://github.com/bogdomania), [@csmith](https://github.com/csmith), [@daurnimator](https://github.com/daurnimator), [@emersonveenstra](https://github.com/emersonveenstra), [@eskimo](https://github.com/eskimo), Geo-, [@happyhater](https://github.com/happyhater), [@jesopo](https://github.com/jesopo), [@jwheare](https://github.com/jwheare), [@k4bek4be](https://github.com/k4bek4be), [@KoraggKnightWolf](https://github.com/KoraggKnightWolf), [@LukeHoersten](https://github.com/LukeHoersten), [@mogad0n](https://github.com/mogad0n), r3m, [@RyanSquared](https://github.com/RyanSquared), and savoyard for reporting issues and helping test, and to our translators for contributing translations.
14
+Many thanks to [@clukawski](https://github.com/clukawski) and [@jesopo](https://github.com/jesopo) for contributing patches, to [@ajaspers](https://github.com/ajaspers), [@bogdomania](https://github.com/bogdomania), [@csmith](https://github.com/csmith), [@daurnimator](https://github.com/daurnimator), [@emersonveenstra](https://github.com/emersonveenstra), [@eskil](https://github.com/eskil), [@eskimo](https://github.com/eskimo), Geo-, [@happyhater](https://github.com/happyhater), [@jesopo](https://github.com/jesopo), [@jwheare](https://github.com/jwheare), [@k4bek4be](https://github.com/k4bek4be), [@KoraggKnightWolf](https://github.com/KoraggKnightWolf), [@kylef](https://github.com/kylef), [@LukeHoersten](https://github.com/LukeHoersten), [@mogad0n](https://github.com/mogad0n), r3m, [@RyanSquared](https://github.com/RyanSquared), savoyard, and [@wrmsr](https://github.com/wrmsr) for reporting issues and helping test, and to our translators for contributing translations.
15 15
 
16 16
 This release includes changes to the config file format, including one breaking change: `timeout` is no longer an acceptable value of `accounts.nick-reservation.method`. (If you were using it, we suggest `strict` as a replacement.) All other changes to the config file format are backwards compatible and do not require updating before restart.
17 17
 
@@ -33,7 +33,7 @@ This release includes a database change. If you have `datastore.autoupgrade` set
33 33
 * `login-via-pass-command: true` is now a recommended default (#1186)
34 34
 
35 35
 ### Added
36
-* Added support for [WHOX](https://github.com/ircv3/ircv3-specifications/issues/81), contributed by [@jesopo](https://github.com/jesopo) (thanks!)
36
+* Added support for [WHOX](https://github.com/ircv3/ircv3-specifications/issues/81), contributed by [@jesopo](https://github.com/jesopo) (#938, thanks!)
37 37
 * Added support for tracking missed messages across multiple devices; see the "history" section of the manual for details (#843, thanks [@jwheare](https://github.com/jwheare) and [@wrmsr](https://github.com/wrmsr)!)
38 38
 * Added `/NICKSERV SUSPEND` and `/NICKSERV UNSUSPEND` commands, allowing operators to suspend access to an abusive user account (#1135)
39 39
 * Added support for external authentication systems, via subprocess ("auth-script") invocation (#1107, thanks [@daurnimator](https://github.com/daurnimator)!)
@@ -44,12 +44,15 @@ This release includes a database change. If you have `datastore.autoupgrade` set
44 44
 * Added support for the `+T` no-CTCP user mode (#1007, thanks [@clukawski](https://github.com/clukawski)!)
45 45
 * Added support for persisting the realname of always-on clients (#1065, thanks [@clukawski](https://github.com/clukawski)!)
46 46
 * Added a warning on incorrect arguments to `/NICKSERV REGISTER` (#1179, thanks [@LukeHoersten](https://github.com/LukeHoersten)!)
47
+* `/NICKSERV SET PASSWORD` now sends a warning (#1208)
47 48
 
48 49
 ### Fixed
49 50
 * Fixed channels with only invisible users not being displayed in `/LIST` output (#1161, thanks [@bogdomania](https://github.com/bogdomania)!)
50 51
 * Fixed `INVITE` not overriding a `+b` ban (#1168)
51 52
 * Fixed incorrect `CHGHOST` lines during authentication with `/NICKSERV IDENTIFY` under some circumstances (#1108, thanks Geo-!)
52 53
 * Fixed incorrect `CHGHOST` lines sent to users during connection registration (#1125, thanks [@jesopo](https://github.com/jesopo)!)
54
+* Fixed a number of issues affecting the `znc.in/playback` capability, in particular restoring compatibility with Palaver (#1205, thanks [@kylef](https://github.com/kylef)!)
55
+* Fixed interaction of auto-away with the regular `/AWAY` command (#1207)
53 56
 * Fixed a race condition where nicknames of signed-out users could remain in the channel names list (#1166, thanks [@eskimo](https://github.com/eskimo)!)
54 57
 * Fixed the last line of the MOTD being truncated in the absence of a terminating `\n` (#1167, thanks [@eskimo](https://github.com/eskimo)!)
55 58
 * Fixed `away-notify` lines not being sent on channel JOIN (#1198, thanks savoyard!)
@@ -65,7 +68,7 @@ This release includes a database change. If you have `datastore.autoupgrade` set
65 68
 * When using the multiclient feature, each client now has its own independent `MONITOR` list (#1053, thanks [@ajaspers](https://github.com/ajaspers)!)
66 69
 * `MONITOR L` now lists the nicknames in the form they were originally sent with `MONITOR +`, without casefolding (#1083)
67 70
 * We now send the traditional `445 ERR_SUMMONDISABLED` and `446 ERR_USERSDISABLED` in response to the `SUMMON` and `USERS` commands (#1078, thanks [@KoraggKnightWolf](https://github.com/KoraggKnightWolf)!)
68
-* RPL_ISUPPORT parameters with no values are now sent without an `=` (#1067, @1069, #1091, thanks [@KoraggKnightWolf](https://github.com/KoraggKnightWolf) and [@jesopo](https;//github.com/jesopo)!)
71
+* RPL_ISUPPORT parameters with no values are now sent without an `=` (#1067, #1069, #1091, thanks [@KoraggKnightWolf](https://github.com/KoraggKnightWolf) and [@jesopo](https;//github.com/jesopo)!)
69 72
 * TAGMSG storage is now controlled via the `history.tagmsg-storage` config block (#1172)
70 73
 * `/NICKSERV CERT ADD` with no argument now adds the user's current TLS certificate fingerprint, when applicable (#1059, thanks [@emersonveenstra](https://github.com/emersonveenstra)!)
71 74
 

+ 11
- 2
DEVELOPING.md View File

@@ -31,12 +31,21 @@ Develop branches are either used to work out implementation details in preperati
31 31
 1. Run `irctest` over it to make sure nothing's severely broken. Talk to the maintainers to find out which version of irctest to run.
32 32
 1. Run the `ircstress` chanflood benchmark to look for data races (enable race detection) and performance regressions (disable it).
33 33
 1. Update the changelog with new changes and write release notes.
34
-1. Update the version number `irc/constants.go` (either change `-unreleased` to `-rc1`, or remove `-rc1`, as appropriate).
34
+1. Update the version number `irc/version.go` (either change `-unreleased` to `-rc1`, or remove `-rc1`, as appropriate).
35 35
 1. Commit the new changelog and constants change.
36 36
 1. Tag the release with `git tag v0.0.0 -m "Release v0.0.0"` (`0.0.0` replaced with the real ver number).
37 37
 1. Build binaries using `make release`, upload release to Github including the changelog and binaries.
38 38
 1. If it's a proper release (i.e. not an alpha/beta), merge the updates into the `stable` branch.
39
-1. Make the appropriate announcements (Twitter, oragono.io/news)
39
+1. Make the appropriate announcements:
40
+    * For a release candidate:
41
+        1. the channel topic
42
+        1. any operators who may be interested
43
+    * For a production release:
44
+        1. everything applicable to a release candidate
45
+        1. Twitter
46
+        1. oragono.io/news
47
+        1. ircv3.net support tables, if applicable
48
+        1. other social media?
40 49
 
41 50
 Once it's built and released, you need to setup the new development version. To do so:
42 51
 

Loading…
Cancel
Save