Whoops Bot merge requestshttps://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests2023-07-26T06:16:37Zhttps://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/31fix(deps): update dependency prometheus-api-metrics to v3.2.22023-07-26T06:16:37ZBotaniker (Bot)fix(deps): update dependency prometheus-api-metrics to v3.2.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [prometheus-api-metrics](https://github.com/PayU/prometheus-api-metrics) | dependencies | patch | [`3.2.0` -> `3.2.2`](https://renovatebot....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [prometheus-api-metrics](https://github.com/PayU/prometheus-api-metrics) | dependencies | patch | [`3.2.0` -> `3.2.2`](https://renovatebot.com/diffs/npm/prometheus-api-metrics/3.2.0/3.2.2) |
---
### Release Notes
<details>
<summary>PayU/prometheus-api-metrics (prometheus-api-metrics)</summary>
### [`v3.2.2`](https://github.com/PayU/prometheus-api-metrics/releases/tag/v3.2.2)
[Compare Source](https://github.com/PayU/prometheus-api-metrics/compare/v3.2.1...v3.2.2)
##### Bug Fixes
- upgrade [@​types/express](https://github.com/types/express) from 4.17.11 to 4.17.13 ([#​80](https://github.com/PayU/prometheus-api-metrics/issues/80)) ([98125ed](https://github.com/PayU/prometheus-api-metrics/commit/98125eda778b54f5958da99fc4bd3fcc9dca8f6d))
- upgrade [@​types/express-serve-static-core](https://github.com/types/express-serve-static-core) from 4.17.18 to 4.17.28 ([#​78](https://github.com/PayU/prometheus-api-metrics/issues/78)) ([4be546c](https://github.com/PayU/prometheus-api-metrics/commit/4be546ce2658283a5a29ba5e1296cba8230d89e8))
- upgrade [@​types/koa](https://github.com/types/koa) from 2.13.1 to 2.13.4 ([#​79](https://github.com/PayU/prometheus-api-metrics/issues/79)) ([9e6eef4](https://github.com/PayU/prometheus-api-metrics/commit/9e6eef40c5343cbe4ba78daf0cae34a94f55c32c))
- upgrade prom-client from 13.1.0 to 13.2.0 ([#​81](https://github.com/PayU/prometheus-api-metrics/issues/81)) ([0de7c4c](https://github.com/PayU/prometheus-api-metrics/commit/0de7c4caec5b94e2f1b5c1c42288e874d4d25a9c))
### [`v3.2.1`](https://github.com/PayU/prometheus-api-metrics/releases/tag/v3.2.1)
[Compare Source](https://github.com/PayU/prometheus-api-metrics/compare/v3.2.0...v3.2.1)
##### Bug Fixes
- check if properRoute is found before acting on it ([0199306](https://github.com/PayU/prometheus-api-metrics/commit/019930624bdc3a6014b77f2a002d353405fb4fa5))
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/apps/k8s01/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMC4yIiwidXBkYXRlZEluVmVyIjoiMzUuMTU5LjciLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/30fix(deps): update dependency ejs to v3.1.92023-07-05T06:16:32ZBotaniker (Bot)fix(deps): update dependency ejs to v3.1.9This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ejs](https://github.com/mde/ejs) | dependencies | patch | [`3.1.6` -> `3.1.9`](https://renovatebot.com/diffs/npm/ejs/3.1.6/3.1.9) |
---
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ejs](https://github.com/mde/ejs) | dependencies | patch | [`3.1.6` -> `3.1.9`](https://renovatebot.com/diffs/npm/ejs/3.1.6/3.1.9) |
---
### Release Notes
<details>
<summary>mde/ejs (ejs)</summary>
### [`v3.1.9`](https://github.com/mde/ejs/releases/tag/v3.1.9)
[Compare Source](https://github.com/mde/ejs/compare/v3.1.8...v3.1.9)
Version 3.1.9
### [`v3.1.8`](https://github.com/mde/ejs/releases/tag/v3.1.8)
[Compare Source](https://github.com/mde/ejs/compare/v3.1.7...v3.1.8)
Version 3.1.8
### [`v3.1.7`](https://github.com/mde/ejs/releases/tag/v3.1.7)
[Compare Source](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)
Version 3.1.7
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/apps/k8s01/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMC4yIiwidXBkYXRlZEluVmVyIjoiMzUuMTU5LjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->https://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/28chore(deps): update node.js to v16.20.22023-08-11T06:10:16ZBotaniker (Bot)chore(deps): update node.js to v16.20.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/library/node | final | minor | `16.15.0-slim` -> `16.20.2-slim` |
---
### Configuration
π **Schedule**: Branch creation - At a...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/library/node | final | minor | `16.15.0-slim` -> `16.20.2-slim` |
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/apps/k8s01/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMzguNCIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/26fix(deps): update dependency matrix-bot-sdk to ^0.7.02024-01-19T06:13:18ZBotaniker (Bot)fix(deps): update dependency matrix-bot-sdk to ^0.7.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [matrix-bot-sdk](https://github.com/turt2live/matrix-bot-sdk) | dependencies | minor | [`^0.5.4` -> `^0.7.0`](https://renovatebot.com/diffs...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [matrix-bot-sdk](https://github.com/turt2live/matrix-bot-sdk) | dependencies | minor | [`^0.5.4` -> `^0.7.0`](https://renovatebot.com/diffs/npm/matrix-bot-sdk/0.5.19/0.7.1) |
---
### Release Notes
<details>
<summary>turt2live/matrix-bot-sdk (matrix-bot-sdk)</summary>
### [`v0.7.1`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.7.1)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.7.0...v0.7.1)
#### What's Changed
- Support specifying the registered device ID for an appservice intent by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/357
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.7.0...v0.7.1
### [`v0.7.0`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.7.0)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.6...v0.7.0)
#### What's Changed
- Bump semver from 6.3.0 to 6.3.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/328
- Bump word-wrap from 1.2.3 to 1.2.4 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/331
- Update license years by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/337
- Upgrade dependencies & drop Node 16 by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/343
- Bump postcss from 8.4.14 to 8.4.31 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/342
- Upgrade docs action too by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/344
- Bump [@​babel/traverse](https://github.com/babel/traverse) from 7.18.2 to 7.23.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/345
- Upgrade dependencies by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/348
- Shortcircuit sync loop if we've requested to stop syncing by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/323
- Fix not being able to add custom endpoints to the appservice's express instance by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/349
- Add a simple postgresql storage provider by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/350
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.6...v0.7.0
### [`v0.6.6`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.6)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.5...v0.6.6)
#### What's Changed
- Allow usage of the SQLite-based crypto store by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/315
- Add external_ids typings to SynapseUser by [@​tadzik](https://github.com/tadzik) in https://github.com/turt2live/matrix-bot-sdk/pull/296
- Update supported NodeJS versions (16, 18, and 20), and rust-sdk bindings to match by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/318
- Raise `room.join` with an event ID; fix `room.leave` to check membership by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/319
- Fix docs on RustSdkCryptoStorageProvider by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/320
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.5...v0.6.6
### [`v0.6.5`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.5)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.4...v0.6.5)
#### What's Changed
- Expose MSC3202 extensions over the appservice EventEmitter by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/306
- Support MSC3983: Keys Claim request by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/307
- Correctly detect Authorization header from appservice API requests by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/309
- Return 404 M_UNRECOGNIZED per spec on unknown endpoints by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/308
- Start a sync after creating a new filter by [@​dhenneke](https://github.com/dhenneke) in https://github.com/turt2live/matrix-bot-sdk/pull/297
- Fix a couple issues related to crypto handling on toDevice by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/310
- Support MSC3984: Keys Query request by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/311
- Pin rust-sdk crypto dependency by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/312
- Fix key query and claim APIs to support async functionality by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/314
#### New Contributors
- [@​dhenneke](https://github.com/dhenneke) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/297
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.4...v0.6.5
### [`v0.6.4`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.4)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.3...v0.6.4)
#### What's Changed
- Always send reactions unencrypted by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/290
- Bump json5 from 1.0.1 to 1.0.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/292
- Add "reason" to leaveRoom. by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/301
- Permalinks should be able to decode and encode via servers. by [@​Gnuxie](https://github.com/Gnuxie) in https://github.com/turt2live/matrix-bot-sdk/pull/300
- Mark users as tracked before encrypting to them by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/303
#### New Contributors
- [@​Gnuxie](https://github.com/Gnuxie) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/300
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.3...v0.6.4
### [`v0.6.3`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.3)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.2...v0.6.3)
#### What's Changed
- Add `forgetRoom` by [@​AndrewKvalheim](https://github.com/AndrewKvalheim) in https://github.com/turt2live/matrix-bot-sdk/pull/262
- Fix & make `GET /relations` stable by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/264
- Dependency upgrade: rust-sdk crypto by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/266
- Add SynapseAdminApis.makeRoomAdmin by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/258
- Update presence types & documentation by [@​SethFalco](https://github.com/SethFalco) in https://github.com/turt2live/matrix-bot-sdk/pull/267
- docs: fix typos in jsdocs by [@​SethFalco](https://github.com/SethFalco) in https://github.com/turt2live/matrix-bot-sdk/pull/268
- Get keys claim for all tracked users by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/269
- Send impersonated user ID for appservice login by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/277
- Update to matrix-sdk-crypto-nodejs@0.1.0-beta.3 to support Node 19 by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/278
- Add async-lock types as dev dependency by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/273
- Send to-device event list, not wrapper, to engine by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/283
- Fix appservices taking over devices *with* encryption already created by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/285
- Expect to-device event list, not wrapper by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/287
- Refresh joined rooms when enabling crypto by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/281
- Use the transaction ID for the request ID in a to-device request by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/288
- Query & claim needed keys before encrypting by [@​AndrewFerr](https://github.com/AndrewFerr) in https://github.com/turt2live/matrix-bot-sdk/pull/270
#### New Contributors
- [@​AndrewKvalheim](https://github.com/AndrewKvalheim) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/262
- [@​SethFalco](https://github.com/SethFalco) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/267
- [@​AndrewFerr](https://github.com/AndrewFerr) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/269
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.2...v0.6.3
### [`v0.6.2`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.2)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.1...v0.6.2)
#### What's Changed
- Add empty bodies to /join, /leave by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/249
- Make `MatrixError` a non-default export by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/257
- Fix `getRoomMembers` causing non-compliant calls to the homeserver by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/260
- Track users when joining encrypted rooms by [@​B4dM4n](https://github.com/B4dM4n) in https://github.com/turt2live/matrix-bot-sdk/pull/251
- Don't try to populate intents for users on other homeservers by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/261
#### New Contributors
- [@​B4dM4n](https://github.com/B4dM4n) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/251
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.1...v0.6.2
### [`v0.6.1`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.1)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.0...v0.6.1)
#### What's Changed
- Fixed publishing fail in v0.6.0
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.6.0...v0.6.1
### [`v0.6.0`](https://github.com/turt2live/matrix-bot-sdk/releases/tag/v0.6.0)
[Compare Source](https://github.com/turt2live/matrix-bot-sdk/compare/v0.5.19...v0.6.0)
#### What's Changed
- Add basic encryption support for simple bots by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/142
- Bump path-parse from 1.0.6 to 1.0.7 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/139
- Fix getJoinedRoomMembersWithProfiles response format by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/138
- Add a crude backoff to sync by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/102
- MSC2716 support by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/133
- Implement MSC3316 (Timestamp massaging) by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/137
- Increase default sync timeout to 30s by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/103
- Bump underscore from 1.9.1 to 1.13.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/150
- Bump tar from 6.1.2 to 6.1.11 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/153
- Allow appservice user namespace to contain non .\*|.+ suffixes by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/151
- Bump minimist from 1.2.0 to 1.2.5 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/181
- Use rust-sdk for crypto by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/187
- Enable keepalive for requests by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/193
- Migrate delete room api to v2 by [@​skolmer](https://github.com/skolmer) in https://github.com/turt2live/matrix-bot-sdk/pull/202
- Make sure MatrixClient and HTTP modules are mute-able by [@​tadzik](https://github.com/tadzik) in https://github.com/turt2live/matrix-bot-sdk/pull/186
- Bump minimist from 1.2.5 to 1.2.6 by [@​dependabot](https://github.com/dependabot) in https://github.com/turt2live/matrix-bot-sdk/pull/204
- Add exception type MatrixError by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/158
- Add SynapseAdminApis.listAllUsers by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/183
- Add support for managing Synapse registration tokens by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/205
- setPresenceStatus: status_msg defaults to undefined by [@​jaller94](https://github.com/jaller94) in https://github.com/turt2live/matrix-bot-sdk/pull/218
- Don't time synchronous media functions by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/216
- Use LogService as express log handler by [@​tadzik](https://github.com/tadzik) in https://github.com/turt2live/matrix-bot-sdk/pull/212
- Improve stack traces thrown from client functions by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/211
- Switch test runner from \[ts-]mocha+expect to Jest by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/222
- Deprecate the group APIs by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/224
- General maintenance run (mostly over tests) by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/225
- Switch to using Matrix 1.1+ compatible endpoints by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/226
- Update usage of various dependencies to reduce runtime warnings by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/228
- Use stable login value for appservices by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/231
- Export MatrixError in index by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/233
- Properly pass module to LogService calls in MatrixHttpClient by [@​tadzik](https://github.com/tadzik) in https://github.com/turt2live/matrix-bot-sdk/pull/229
- Update matrix-mock-request by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/239
- Remove all references to Groups (please use Spaces) by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/240
- Hide sensitive keys in appservice query parameters by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/241
- Add typed options for createRoom by [@​Half-Shot](https://github.com/Half-Shot) in https://github.com/turt2live/matrix-bot-sdk/pull/238
- Silence morgan's deprecation warning by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/244
- Ensure appservice intents update their internal membership cache by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/243
- Replace rust-sdk bindings with ones that work by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/236
- Update CI to run against main by [@​turt2live](https://github.com/turt2live) in https://github.com/turt2live/matrix-bot-sdk/pull/245
#### New Contributors
- [@​turt2live](https://github.com/turt2live) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/142
- [@​skolmer](https://github.com/skolmer) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/202
- [@​tadzik](https://github.com/tadzik) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/186
- [@​jaller94](https://github.com/jaller94) made their first contribution in https://github.com/turt2live/matrix-bot-sdk/pull/218
**Full Changelog**: https://github.com/turt2live/matrix-bot-sdk/compare/v0.5.19...v0.6.0
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/apps/k8s01/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMTcuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/21fix(deps): update dependency dotenv to v162024-02-20T06:09:15ZBotaniker (Bot)fix(deps): update dependency dotenv to v16This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [dotenv](https://github.com/motdotla/dotenv) | dependencies | major | [`^10.0.0` -> `^16.0.0`](https://renovatebot.com/diffs/npm/dotenv/10....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [dotenv](https://github.com/motdotla/dotenv) | dependencies | major | [`^10.0.0` -> `^16.0.0`](https://renovatebot.com/diffs/npm/dotenv/10.0.0/16.4.5) |
---
### Release Notes
<details>
<summary>motdotla/dotenv (dotenv)</summary>
### [`v16.4.5`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1645-2024-02-19)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.4.4...v16.4.5)
##### Changed
- π fix recent regression when using `path` option. return to historical behavior: do not attempt to auto find `.env` if `path` set. (regression was introduced in `16.4.3`) [#​814](https://github.com/motdotla/dotenv/pull/814)
### [`v16.4.4`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1644-2024-02-13)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.4)
##### Changed
- π Replaced chaining operator `?.` with old school `&&` (fixing node 12 failures) [#​812](https://github.com/motdotla/dotenv/pull/812)
### [`v16.4.3`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1643-2024-02-12)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.4.2...v16.4.3)
##### Changed
- Fixed processing of multiple files in `options.path` [#​805](https://github.com/motdotla/dotenv/pull/805)
### [`v16.4.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1642-2024-02-10)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.4.1...v16.4.2)
##### Changed
- Changed funding link in package.json to [`dotenvx.com`](https://dotenvx.com)
### [`v16.4.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1641-2024-01-24)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.4.0...v16.4.1)
- Patch support for array as `path` option [#​797](https://github.com/motdotla/dotenv/pull/797)
### [`v16.4.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1640-2024-01-23)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.3.2...v16.4.0)
- Add `error.code` to error messages around `.env.vault` decryption handling [#​795](https://github.com/motdotla/dotenv/pull/795)
- Add ability to find `.env.vault` file when filename(s) passed as an array [#​784](https://github.com/motdotla/dotenv/pull/784)
### [`v16.3.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1632-2024-01-18)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.3.2)
##### Added
- Add debug message when no encoding set [#​735](https://github.com/motdotla/dotenv/pull/735)
##### Changed
- Fix output typing for `populate` [#​792](https://github.com/motdotla/dotenv/pull/792)
- Use subarray instead of slice [#​793](https://github.com/motdotla/dotenv/pull/793)
### [`v16.3.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1631-2023-06-17)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.3.0...v16.3.1)
##### Added
- Add missing type definitions for `processEnv` and `DOTENV_KEY` options. [#​756](https://github.com/motdotla/dotenv/pull/756)
### [`v16.3.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1630-2023-06-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.2.0...v16.3.0)
##### Added
- Optionally pass `DOTENV_KEY` to options rather than relying on `process.env.DOTENV_KEY`. Defaults to `process.env.DOTENV_KEY` [#​754](https://github.com/motdotla/dotenv/pull/754)
### [`v16.2.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1620-2023-06-15)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.1.4...v16.2.0)
##### Added
- Optionally write to your own target object rather than `process.env`. Defaults to `process.env`. [#​753](https://github.com/motdotla/dotenv/pull/753)
- Add import type URL to types file [#​751](https://github.com/motdotla/dotenv/pull/751)
### [`v16.1.4`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1614-2023-06-04)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.1.3...v16.1.4)
##### Added
- Added `.github/` to `.npmignore` [#​747](https://github.com/motdotla/dotenv/pull/747)
### [`v16.1.3`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1613-2023-05-31)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.1.2...v16.1.3)
##### Removed
- Removed `browser` keys for `path`, `os`, and `crypto` in package.json. These were set to false incorrectly as of 16.1. Instead, if using dotenv on the front-end make sure to include polyfills for `path`, `os`, and `crypto`. [node-polyfill-webpack-plugin](https://github.com/Richienb/node-polyfill-webpack-plugin) provides these.
### [`v16.1.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1612-2023-05-31)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.1.1...v16.1.2)
##### Changed
- Exposed private function `_configDotenv` as `configDotenv`. [#​744](https://github.com/motdotla/dotenv/pull/744)
### [`v16.1.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1611-2023-05-30)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.1.0...v16.1.1)
##### Added
- Added type definition for `decrypt` function
##### Changed
- Fixed `{crypto: false}` in `packageJson.browser`
### [`v16.1.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1610-2023-05-30)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.0.3...v16.1.0)
##### Added
- Add `populate` convenience method [#​733](https://github.com/motdotla/dotenv/pull/733)
- Accept URL as path option [#​720](https://github.com/motdotla/dotenv/pull/720)
- Add dotenv to `npm fund` command
- Spanish language README [#​698](https://github.com/motdotla/dotenv/pull/698)
- Add `.env.vault` support. π ([#​730](https://github.com/motdotla/dotenv/pull/730))
βΉοΈ `.env.vault` extends the `.env` file format standard with a localized encrypted vault file. Package it securely with your production code deploys. It's cloud agnostic so that you can deploy your secrets anywhere βΒ without [risky third-party integrations](https://techcrunch.com/2023/01/05/circleci-breach/). [read more](https://github.com/motdotla/dotenv#-deploying)
##### Changed
- Fixed "cannot resolve 'fs'" error on tools like Replit [#​693](https://github.com/motdotla/dotenv/pull/693)
### [`v16.0.3`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1603-2022-09-29)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.0.2...v16.0.3)
##### Changed
- Added library version to debug logs ([#​682](https://github.com/motdotla/dotenv/pull/682))
### [`v16.0.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1602-2022-08-30)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.0.1...v16.0.2)
##### Added
- Export `env-options.js` and `cli-options.js` in package.json for use with downstream [dotenv-expand](https://github.com/motdotla/dotenv-expand) module
### [`v16.0.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1601-2022-05-10)
[Compare Source](https://github.com/motdotla/dotenv/compare/v16.0.0...v16.0.1)
##### Changed
- Minor README clarifications
- Development ONLY: updated devDependencies as recommended for development only security risks ([#​658](https://github.com/motdotla/dotenv/pull/658))
### [`v16.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1600-2022-02-02)
[Compare Source](https://github.com/motdotla/dotenv/compare/v15.0.1...v16.0.0)
##### Added
- *Breaking:* Backtick support π ([#​615](https://github.com/motdotla/dotenv/pull/615))
If you had values containing the backtick character, please quote those values with either single or double quotes.
### [`v15.0.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1501-2022-02-02)
[Compare Source](https://github.com/motdotla/dotenv/compare/v15.0.0...v15.0.1)
##### Changed
- Properly parse empty single or double quoted values π ([#​614](https://github.com/motdotla/dotenv/pull/614))
### [`v15.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1500-2022-01-31)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.3.2...v15.0.0)
`v15.0.0` is a major new release with some important breaking changes.
##### Added
- *Breaking:* Multiline parsing support (just works. no need for the flag.)
##### Changed
- *Breaking:* `#` marks the beginning of a comment (UNLESS the value is wrapped in quotes. Please update your `.env` files to wrap in quotes any values containing `#`. For example: `SECRET_HASH="something-with-a-#-hash"`).
..Understandably, (as some teams have noted) this is tedious to do across the entire team. To make it less tedious, we recommend using [dotenv cli](https://github.com/dotenv-org/cli) going forward. It's an optional plugin that will keep your `.env` files in sync between machines, environments, or team members.
##### Removed
- *Breaking:* Remove multiline option (just works out of the box now. no need for the flag.)
### [`v14.3.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1432-2022-01-25)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.3.1...v14.3.2)
##### Changed
- Preserve backwards compatibility on values containing `#` π ([#​603](https://github.com/motdotla/dotenv/pull/603))
### [`v14.3.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1431-2022-01-25)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.3.0...v14.3.1)
##### Changed
- Preserve backwards compatibility on exports by re-introducing the prior in-place exports π ([#​606](https://github.com/motdotla/dotenv/pull/606))
### [`v14.3.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1430-2022-01-24)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.2.0...v14.3.0)
##### Added
- Add `multiline` option π ([#​486](https://github.com/motdotla/dotenv/pull/486))
### [`v14.2.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1420-2022-01-17)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.1.1...v14.2.0)
##### Added
- Add `dotenv_config_override` cli option
- Add `DOTENV_CONFIG_OVERRIDE` command line env option
### [`v14.1.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1411-2022-01-17)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.1.0...v14.1.1)
##### Added
- Add React gotcha to FAQ on README
### [`v14.1.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1410-2022-01-17)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.0.1...v14.1.0)
##### Added
- Add `override` option π ([#​595](https://github.com/motdotla/dotenv/pull/595))
### [`v14.0.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1401-2022-01-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v14.0.0...v14.0.1)
##### Added
- Log error on failure to load `.env` file ([#​594](https://github.com/motdotla/dotenv/pull/594))
### [`v14.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1400-2022-01-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v13.0.1...v14.0.0)
##### Added
- *Breaking:* Support inline comments for the parser π ([#​568](https://github.com/motdotla/dotenv/pull/568))
### [`v13.0.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1301-2022-01-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v13.0.0...v13.0.1)
##### Changed
- Hide comments and newlines from debug output ([#​404](https://github.com/motdotla/dotenv/pull/404))
### [`v13.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1300-2022-01-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v12.0.4...v13.0.0)
##### Added
- *Breaking:* Add type file for `config.js` ([#​539](https://github.com/motdotla/dotenv/pull/539))
### [`v12.0.4`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1204-2022-01-16)
[Compare Source](https://github.com/motdotla/dotenv/compare/v12.0.3...v12.0.4)
##### Changed
- README updates
- Minor order adjustment to package json format
### [`v12.0.3`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1203-2022-01-15)
[Compare Source](https://github.com/motdotla/dotenv/compare/v12.0.2...v12.0.3)
##### Changed
- Simplified jsdoc for consistency across editors
### [`v12.0.2`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1202-2022-01-15)
[Compare Source](https://github.com/motdotla/dotenv/compare/v12.0.1...v12.0.2)
##### Changed
- Improve embedded jsdoc type documentation
### [`v12.0.1`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1201-2022-01-15)
[Compare Source](https://github.com/motdotla/dotenv/compare/v12.0.0...v12.0.1)
##### Changed
- README updates and clarifications
### [`v12.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1200-2022-01-15)
[Compare Source](https://github.com/motdotla/dotenv/compare/v11.0.0...v12.0.0)
##### Removed
- *Breaking:* drop support for Flow static type checker ([#​584](https://github.com/motdotla/dotenv/pull/584))
##### Changed
- Move types/index.d.ts to lib/main.d.ts ([#​585](https://github.com/motdotla/dotenv/pull/585))
- Typescript cleanup ([#​587](https://github.com/motdotla/dotenv/pull/587))
- Explicit typescript inclusion in package.json ([#​566](https://github.com/motdotla/dotenv/pull/566))
### [`v11.0.0`](https://github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1100-2022-01-11)
[Compare Source](https://github.com/motdotla/dotenv/compare/v10.0.0...v11.0.0)
##### Changed
- *Breaking:* drop support for Node v10 ([#​558](https://github.com/motdotla/dotenv/pull/558))
- Patch debug option ([#​550](https://github.com/motdotla/dotenv/pull/550))
</details>
---
### Configuration
π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/tree/main/apps/k8s01/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xODUuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE5OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://git.shivering-isles.com/sheogorath/whoops-bot/-/merge_requests/13add: 7-day incidence2021-12-18T17:20:11ZAlexander Wellbrockadd: 7-day incidenceThis adds a 7-day bucket array as data structure to the overall data
footprint of the bot.
I decided to go this bucket approach because I didn't want to store all
the timestamps and think that storing counts per days is enough.
The coun...This adds a 7-day bucket array as data structure to the overall data
footprint of the bot.
I decided to go this bucket approach because I didn't want to store all
the timestamps and think that storing counts per days is enough.
The counts are accumulated when retrieving the stats.
The buckets are shifted based on the days since the last whoops occured.
I opted for storing a previous copy of the buckets since the countWhoops
function is a destructive operation on the buckets and there is no way
to recover the previous value in undo.
I added a default initializer at the fs load function so the arrays are
never undefined, especially after the initial update.
A new gauge metric is written to prometheus. I don't know if that's the
correct format to use.
The new incidence metric is also displayed on the stats page.Alexander WellbrockAlexander Wellbrock