diff --git a/CHANGELOG.md b/CHANGELOG.md index 17c1a2312..4eef6e8e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +1.0.0-rc1 (2023-04-28) +====================== + +**Note**: This release drops support for Node 16. The minimum required version is now 18+. + +Features +-------- + +- IRC connections can now be run via an external process using "connection pooling", allowing the bridge to be restarted without IRC connection loss. ([\#1669](https://github.com/matrix-org/matrix-appservice-irc/issues/1669)) +- Make bridgeInfoState configuration reloadable. ([\#1681](https://github.com/matrix-org/matrix-appservice-irc/issues/1681)) +- Bridge logging can now be hot-reloaded. ([\#1704](https://github.com/matrix-org/matrix-appservice-irc/issues/1704)) + + +Bugfixes +-------- + +- Fix not handling thread fallbacks as replies. ([\#1697](https://github.com/matrix-org/matrix-appservice-irc/issues/1697)) +- Show a helpful error for !link/!unlink admin failures, rather than "Check the logs for details", in more cases. ([\#1702](https://github.com/matrix-org/matrix-appservice-irc/issues/1702)) +- Fix documentation not being built and uploaded to GitHub pages on release. ([\#1703](https://github.com/matrix-org/matrix-appservice-irc/issues/1703)) +- Fix linking rooms from setup widget when a `networkId` is configured. ([\#1706](https://github.com/matrix-org/matrix-appservice-irc/issues/1706)) + + +Deprecations and Removals +------------------------- + +- Add support for Node 20, and drop support for Node 16. ([\#1701](https://github.com/matrix-org/matrix-appservice-irc/issues/1701)) + + +Internal Changes +---------------- + +- Rename internal variable infoMapping to initialEvent. ([\#1672](https://github.com/matrix-org/matrix-appservice-irc/issues/1672)) + + 0.38.0 (2023-04-12) =================== diff --git a/changelog.d/1669.feature b/changelog.d/1669.feature deleted file mode 100644 index 2ae643fbb..000000000 --- a/changelog.d/1669.feature +++ /dev/null @@ -1 +0,0 @@ -IRC connections can now be run via an external process using "connection pooling", allowing the bridge to be restarted without IRC connection loss. \ No newline at end of file diff --git a/changelog.d/1672.misc b/changelog.d/1672.misc deleted file mode 100644 index 9ddc8fe78..000000000 --- a/changelog.d/1672.misc +++ /dev/null @@ -1 +0,0 @@ -Rename internal variable infoMapping to initialEvent. diff --git a/changelog.d/1681.feature b/changelog.d/1681.feature deleted file mode 100644 index 1ace8c0ea..000000000 --- a/changelog.d/1681.feature +++ /dev/null @@ -1 +0,0 @@ -Make bridgeInfoState configuration reloadable. diff --git a/changelog.d/1697.bugfix b/changelog.d/1697.bugfix deleted file mode 100644 index 5f2cff01b..000000000 --- a/changelog.d/1697.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix not handling thread fallbacks as replies. diff --git a/changelog.d/1701.removal b/changelog.d/1701.removal deleted file mode 100644 index 0807dbbcc..000000000 --- a/changelog.d/1701.removal +++ /dev/null @@ -1 +0,0 @@ -Add support for Node 20, and drop support for Node 16. diff --git a/changelog.d/1702.bugfix b/changelog.d/1702.bugfix deleted file mode 100644 index 47d9203b1..000000000 --- a/changelog.d/1702.bugfix +++ /dev/null @@ -1 +0,0 @@ -Show a helpful error for !link/!unlink admin failures, rather than "Check the logs for details", in more cases. \ No newline at end of file diff --git a/changelog.d/1703.bugfix b/changelog.d/1703.bugfix deleted file mode 100644 index 5cf923e93..000000000 --- a/changelog.d/1703.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix documentation not being built and uploaded to GitHub pages on release. \ No newline at end of file diff --git a/changelog.d/1704.feature b/changelog.d/1704.feature deleted file mode 100644 index 74e8a44a4..000000000 --- a/changelog.d/1704.feature +++ /dev/null @@ -1 +0,0 @@ -Bridge logging can now be hot-reloaded. diff --git a/changelog.d/1706.bugfix b/changelog.d/1706.bugfix deleted file mode 100644 index 7b5fb997d..000000000 --- a/changelog.d/1706.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix linking rooms from setup widget when a `networkId` is configured. diff --git a/package.json b/package.json index 27383b11b..24b187e2c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-appservice-irc", - "version": "0.38.0", + "version": "1.0.0-rc1", "description": "An IRC Bridge for Matrix", "main": "app.js", "bin": "./bin/matrix-appservice-irc",