SIGN IN SIGN UP
TryGhost / Ghost UNCLAIMED

Independent technology for modern publishing, memberships, subscriptions and newsletters.

0 0 120 JavaScript

Update TryGhost runtime packages (#28143)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@tryghost/bookshelf-plugins](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/bookshelf-plugins))
| [`2.2.0` →
`2.2.2`](https://renovatebot.com/diffs/npm/@tryghost%2fbookshelf-plugins/2.2.0/2.2.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fbookshelf-plugins/2.2.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fbookshelf-plugins/2.2.0/2.2.2?slim=true)
|
| [@tryghost/debug](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/debug))
| [`2.2.0` →
`2.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2fdebug/2.2.0/2.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fdebug/2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fdebug/2.2.0/2.2.1?slim=true)
|
| [@tryghost/logging](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/logging))
| [`4.2.0` →
`4.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2flogging/4.2.0/4.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2flogging/4.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2flogging/4.2.0/4.2.1?slim=true)
|
| [@tryghost/pretty-cli](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/pretty-cli))
| [`3.2.0` →
`3.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2fpretty-cli/3.2.0/3.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fpretty-cli/3.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fpretty-cli/3.2.0/3.2.1?slim=true)
|
| [@tryghost/promise](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/promise))
| [`2.2.0` →
`2.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2fpromise/2.2.0/2.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fpromise/2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fpromise/2.2.0/2.2.1?slim=true)
|
| [@tryghost/root-utils](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/root-utils))
| [`2.2.0` →
`2.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2froot-utils/2.2.0/2.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2froot-utils/2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2froot-utils/2.2.0/2.2.1?slim=true)
|
| [@tryghost/tpl](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/tpl))
| [`2.2.0` →
`2.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2ftpl/2.2.0/2.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2ftpl/2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2ftpl/2.2.0/2.2.1?slim=true)
|
| [@tryghost/version](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/version))
| [`2.2.0` →
`2.2.1`](https://renovatebot.com/diffs/npm/@tryghost%2fversion/2.2.0/2.2.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fversion/2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fversion/2.2.0/2.2.1?slim=true)
|
| [@tryghost/zip](https://redirect.github.com/TryGhost/framework)
([source](https://redirect.github.com/TryGhost/framework/tree/HEAD/packages/zip))
| [`3.2.0` →
`3.3.2`](https://renovatebot.com/diffs/npm/@tryghost%2fzip/3.2.0/3.3.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fzip/3.3.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fzip/3.2.0/3.3.2?slim=true)
|

---

### Release Notes

<details>
<summary>TryGhost/framework
(@&#8203;tryghost/bookshelf-plugins)</summary>

###
[`v2.2.2`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/bookshelf-plugins@2.2.1...@tryghost/bookshelf-plugins@2.2.2)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/bookshelf-plugins@2.2.1...@tryghost/bookshelf-plugins@2.2.2)

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/bookshelf-plugins@2.2.0...@tryghost/bookshelf-plugins@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/bookshelf-plugins@2.2.0...@tryghost/bookshelf-plugins@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/debug)</summary>

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/debug@2.2.0...@tryghost/debug@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/debug@2.2.0...@tryghost/debug@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/logging)</summary>

###
[`v4.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/logging@4.2.0...@tryghost/logging@4.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/logging@4.2.0...@tryghost/logging@4.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/pretty-cli)</summary>

###
[`v3.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/pretty-cli@3.2.0...@tryghost/pretty-cli@3.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/pretty-cli@3.2.0...@tryghost/pretty-cli@3.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/promise)</summary>

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/promise@2.2.0...@tryghost/promise@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/promise@2.2.0...@tryghost/promise@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/root-utils)</summary>

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/root-utils@2.2.0...@tryghost/root-utils@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/root-utils@2.2.0...@tryghost/root-utils@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/tpl)</summary>

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/tpl@2.2.0...@tryghost/tpl@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/tpl@2.2.0...@tryghost/tpl@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/version)</summary>

###
[`v2.2.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/version@2.2.0...@tryghost/version@2.2.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/version@2.2.0...@tryghost/version@2.2.1)

</details>

<details>
<summary>TryGhost/framework (@&#8203;tryghost/zip)</summary>

###
[`v3.3.2`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.3.1...@tryghost/zip@3.3.2)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.3.1...@tryghost/zip@3.3.2)

###
[`v3.3.1`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.3.0...@tryghost/zip@3.3.1)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.3.0...@tryghost/zip@3.3.1)

###
[`v3.3.0`](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.2.0...@tryghost/zip@3.3.0)

[Compare
Source](https://redirect.github.com/TryGhost/framework/compare/@tryghost/zip@3.2.0...@tryghost/zip@3.3.0)

</details>

---

### Configuration

📅 **Schedule**: (in timezone Etc/UTC)

- Branch creation
  - Only on Sunday and Saturday (`* * * * 0,6`)
  - Between 12:00 AM and 12:59 PM, only on Monday (`* 0-12 * * 1`)
- Between 09:00 PM and 11:59 PM, Monday through Friday (`* 21-23 * *
1-5`)
- Between 12:00 AM and 04:59 AM, Tuesday through Saturday (`* 0-4 * *
2-6`)
- Automerge
  - Only on Sunday and Saturday (`* * * * 0,6`)
  - Between 12:00 AM and 12:59 PM, only on Monday (`* 0-12 * * 1`)
- Between 10:00 PM and 11:59 PM, Monday through Friday (`* 22-23 * *
1-5`)
- Between 12:00 AM and 04:59 AM, Tuesday through Saturday (`* 0-4 * *
2-6`)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: tryghost-renovate[bot] <269725441+tryghost-renovate[bot]@users.noreply.github.com>
T
tryghost-renovate[bot] committed
03490c37f2f0facbd90cdba3748673c67f4ba3ef
Parent: a6afad0
Committed by GitHub <noreply@github.com> on 5/28/2026, 2:25:11 PM