diff --git a/CHANGELOG.md b/CHANGELOG.md index 06b30f98..67c83390 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +7.0.0 (2022-11-24) +================== + +Features +-------- + +- Enable allow-listing of specific IP ranges for OpenAPI requests (when using the Provisioner API) without having to edit disallowedIpRanges. This is done via the new `allowedIpRanges` flag. ([\#443](https://github.com/matrix-org/matrix-appservice-bridge/issues/443)) + + +Bugfixes +-------- + +- Cleanup any outstanding Timer handles after running `Bridge.close`, which may prevent the process from closing. ([\#439](https://github.com/matrix-org/matrix-appservice-bridge/issues/439)) +- Add implementation of a PostgreSQL datastore for use by other bridges. ([\#442](https://github.com/matrix-org/matrix-appservice-bridge/issues/442)) + + +Improved Documentation +---------------------- + +- How-To guide: Remove advise to install matrix-appservice and other small improvements. ([\#432](https://github.com/matrix-org/matrix-appservice-bridge/issues/432)) + + +Deprecations and Removals +------------------------- + +- Fix typo'd function name `Bridge.initalise` -> `Bridge.initialise`. ([\#440](https://github.com/matrix-org/matrix-appservice-bridge/issues/440)) + + +Internal Changes +---------------- + +- Use MatrixError and enforce type-checking on error values. ([\#441](https://github.com/matrix-org/matrix-appservice-bridge/issues/441)) + + 6.0.0 (2022-09-23) ================== diff --git a/changelog.d/432.doc b/changelog.d/432.doc deleted file mode 100644 index 9716b822..00000000 --- a/changelog.d/432.doc +++ /dev/null @@ -1 +0,0 @@ -How-To guide: Remove advise to install matrix-appservice and other small improvements. diff --git a/changelog.d/439.bugfix b/changelog.d/439.bugfix deleted file mode 100644 index 2bbf1229..00000000 --- a/changelog.d/439.bugfix +++ /dev/null @@ -1 +0,0 @@ -Cleanup any outstanding Timer handles after running `Bridge.close`, which may prevent the process from closing. \ No newline at end of file diff --git a/changelog.d/440.removal b/changelog.d/440.removal deleted file mode 100644 index 20edfbfc..00000000 --- a/changelog.d/440.removal +++ /dev/null @@ -1 +0,0 @@ -Fix typo'd function name `Bridge.initalise` -> `Bridge.initialise`. \ No newline at end of file diff --git a/changelog.d/441.misc b/changelog.d/441.misc deleted file mode 100644 index 055a2b57..00000000 --- a/changelog.d/441.misc +++ /dev/null @@ -1 +0,0 @@ -Use MatrixError and enforce type-checking on error values. diff --git a/changelog.d/442.bugfix b/changelog.d/442.bugfix deleted file mode 100644 index b73522fc..00000000 --- a/changelog.d/442.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add implementation of a PostgreSQL datastore for use by other bridges. \ No newline at end of file diff --git a/changelog.d/443.feature b/changelog.d/443.feature deleted file mode 100644 index 5918ade4..00000000 --- a/changelog.d/443.feature +++ /dev/null @@ -1 +0,0 @@ -Enable allow-listing of specific IP ranges for OpenAPI requests (when using the Provisioner API) without having to edit disallowedIpRanges. This is done via the new `allowedIpRanges` flag. diff --git a/package.json b/package.json index 124bb631..aee6a617 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-appservice-bridge", - "version": "6.0.0", + "version": "7.0.0", "description": "Bridging infrastructure for Matrix Application Services", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -21,7 +21,7 @@ "matrix-org" ], "engines": { - "node": ">=16 <=18" + "node": ">=16" }, "author": "Matrix.org", "license": "Apache-2.0", @@ -59,7 +59,7 @@ "@types/jasmine": "^4.0.3", "@types/js-yaml": "^4.0.0", "@types/nedb": "^1.8.11", - "@types/node": "^14", + "@types/node": "^16", "@types/nopt": "^3.0.29", "@types/uuid": "^8.3.1", "@typescript-eslint/eslint-plugin": "^5.25.0", diff --git a/tsconfig.json b/tsconfig.json index 1e618c8d..49461fa8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node16/tsconfig.json", "compilerOptions": { "incremental": true, "allowJs": true, diff --git a/yarn.lock b/yarn.lock index c1aa6c81..d736560a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -444,10 +444,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.4.tgz#48aedbf35efb3af1248e4cd4d792c730290cd5d6" integrity sha512-M0+G6V0Y4YV8cqzHssZpaNCqvYwlCiulmm0PwpNLF55r/+cT8Ol42CHRU1SEaYFH2rTwiiE1aYg/2g2rrtGdPA== -"@types/node@^14": - version "14.18.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.22.tgz#fd2a15dca290fc9ad565b672fde746191cd0c6e6" - integrity sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw== +"@types/node@^16": + version "16.18.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.3.tgz#d7f7ba828ad9e540270f01ce00d391c54e6e0abc" + integrity sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg== "@types/nopt@^3.0.29": version "3.0.29"