renovate[bot]
4609b43ad7
Update dependency @opentelemetry/instrumentation-runtime-node to v0.5.0
2024-06-21 11:22:50 +01:00
renovate[bot]
63a215700b
Update dependency @types/node to v20.14.7
2024-06-21 10:55:13 +01:00
renovate[bot]
478ac0460b
Update opentelemetry-js monorepo
2024-06-21 10:55:03 +01:00
renovate[bot]
360088603f
Update dependency @opentelemetry/instrumentation-knex to v0.37.0
2024-06-21 10:00:10 +01:00
renovate[bot]
4fd28d4947
Update dependency cssnano to v7.0.3
2024-06-21 09:43:36 +01:00
renovate[bot]
4c8a780e2e
Pin dependencies
2024-06-21 09:35:29 +01:00
Chris Raible
417c9c49ea
Added OpenTelemetry instrumentation to Ghost backend ( #20144 )
...
This commit adds OpenTelemetry instrumentation to Ghost's backend, which
allows us to view traces similar to what we see in Sentry Performance
locally.
OpenTelemetry is enabled if `NODE_ENV === 'development'` or if it is
explicitly enabled via config with `opentelemetry:enabled`.
It also adds a [Jaeger](https://www.jaegertracing.io/ ) container to
Ghost's docker-compose file for viewing the traces. There's no setup
required (beyond running `yarn docker:reset` to pickup the changes in
the docker-compose file the first time — but this will also reset your
DB so be careful). This will launch the Jaeger container, and you can
view the UI to see the traces at `http://localhost:16686/search `.
2024-06-19 13:56:51 -07:00
renovate[bot]
ae6e7d9134
Update dependency webpack to v5.92.1
2024-06-19 16:55:02 +00:00
renovate[bot]
f43cc93760
Update dependency nodemailer to v6.9.14
2024-06-19 16:54:52 +00:00
renovate[bot]
ace8a2fb65
Update Koenig packages ( #20415 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@tryghost/kg-default-cards](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`10.0.5` ->
`10.0.6`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-default-cards/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-default-cards/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-default-cards/10.0.5/10.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-default-nodes](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.1.2` ->
`1.1.3`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-default-nodes/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-default-nodes/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-default-nodes/1.1.2/1.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-html-to-lexical](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.1.3` ->
`1.1.4`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-html-to-lexical/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-html-to-lexical/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-html-to-lexical/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-lexical-html-renderer](https://togithub.com/TryGhost/Koenig/tree/main#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.1.3` ->
`1.1.4`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-lexical-html-renderer/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-lexical-html-renderer/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-lexical-html-renderer/1.1.3/1.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/koenig-lexical](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.2.6` ->
`1.2.7`](https://renovatebot.com/diffs/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkoenig-lexical/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkoenig-lexical/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkoenig-lexical/1.2.6/1.2.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/Koenig (@​tryghost/kg-default-cards)</summary>
###
[`v10.0.6`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-default-cards@10.0.5...@tryghost/kg-default-cards@10.0.6 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-default-cards@10.0.5...@tryghost/kg-default-cards@10.0.6 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 12:00:21 +00:00
renovate[bot]
dbd4aa61d0
Update dependency yjs to v13.6.18
2024-06-18 17:04:29 +00:00
renovate[bot]
e2ef5d30bb
Update dependency jose to v4.15.7
2024-06-18 12:54:10 +00:00
renovate[bot]
4da6851113
Update dependency @types/node to v20.14.3
2024-06-18 08:53:53 +02:00
renovate[bot]
f6367621d2
Update dependency yjs to v13.6.17
2024-06-17 14:36:26 +00:00
renovate[bot]
e5592aa09d
Update nest monorepo to v10.3.9
2024-06-17 16:24:55 +02:00
renovate[bot]
f85656460f
Update dependency @ember/optional-features to v2.1.0
2024-06-17 10:57:31 +02:00
renovate[bot]
9b04cc296f
Update dependency @types/validator to v13.12.0
2024-06-17 08:48:37 +02:00
renovate[bot]
cc9a0eeb97
Update dependency ws to v8.17.1
2024-06-17 00:33:52 +00:00
renovate[bot]
710488ef82
Update dependency mysql2 to v3.10.1
2024-06-14 00:48:34 +00:00
renovate[bot]
ebda61ad42
Update dependency lint-staged to v15.2.7
2024-06-13 09:50:40 +02:00
renovate[bot]
7d6c91b87b
Update dependency lint-staged to v15.2.6
2024-06-12 16:09:42 +02:00
renovate[bot]
c54d3d8a8c
Update dependency @types/node to v20.14.2
2024-06-12 16:09:26 +02:00
renovate[bot]
238588cfa3
🐛 Fixed internal link search sometimes showing latest posts after pasting URL ( #20374 )
...
no issue
- bumps `@tryghost/koenig-lexical` to include a fix related to debounced searches overwriting our "Insert URL" state of the results popup
2024-06-12 13:01:21 +00:00
renovate[bot]
03cb264935
Update dependency @types/node to v20.12.13
2024-06-12 13:11:00 +02:00
renovate[bot]
c93fb848d3
Update dependency @doist/react-interpolate to v1.1.1
2024-06-12 13:08:45 +02:00
renovate[bot]
14c4df4cde
Update dependency html-validate to v8.20.1
2024-06-12 13:08:05 +02:00
renovate[bot]
5f0a161a20
Update dependency webpack to v5.92.0
2024-06-11 15:30:49 +00:00
Kevin Ansfield
54812dc67a
Added improved Admin search behind labs flag ( #20363 )
...
ref https://linear.app/tryghost/issue/MOM-117
ref https://linear.app/tryghost/issue/MOM-70
- moved current search into new `search-provider` service and updated `search` service to use the provider service internally
- added `search-provider-beta` service
- uses `flexsearch` as the underlying index for each document so we have better indexing and matching compared to the naive exact-match search we had previously
- adds `excerpt` matching for posts and pages
- keeps results output the same as the original search provider
- added `internalLinkingSearchImprovements` labs flag so we can test this internally before reaching our internal linking beta testers
- updated `search` service to switch between providers based on labs flag
2024-06-11 15:18:28 +00:00
renovate[bot]
f454aed9c9
Update dependency testem to v3.14.0
2024-06-11 09:36:09 +02:00
renovate[bot]
a95291f462
Update dependency html-validate to v8.20.0
2024-06-11 09:35:51 +02:00
renovate[bot]
e93bdba689
Update sentry-javascript monorepo to v7.117.0
2024-06-11 09:35:31 +02:00
renovate[bot]
c1d1a89a8a
Added searching indicator to internal linking popups ( #20355 )
...
closes https://linear.app/tryghost/issue/MOM-174
- bumps @tryghost/koenig-lexical to version that includes a spinner in search popups whilst a search is in progress
2024-06-10 16:52:20 +01:00
renovate[bot]
67d7aadcbe
Update dependency cssnano to v7.0.2
2024-06-10 15:18:42 +02:00
renovate[bot]
496f4fde86
Update dependency tailwindcss to v3.4.4
2024-06-10 15:18:16 +02:00
renovate[bot]
c641174f94
Update dependency yjs to v13.6.16
2024-06-10 12:14:26 +00:00
renovate[bot]
16a0bf66fd
Update dependency terser to v5.31.1
2024-06-06 15:59:09 +00:00
renovate[bot]
d40ef32ca8
🐛 Fixed mailto:
not being recognised in internal-linking search ( #20331 )
...
closes https://linear.app/tryghost/issue/MOM-195
- bumped Koenig packages with updated URL-matching
2024-06-05 14:30:24 +01:00
renovate[bot]
3f93f5f5c5
Pin dependency @ember/test-waiters to 3.1.0
2024-06-04 21:46:24 +01:00
Kevin Ansfield
36ba47604f
Added Admin acceptance test for post revision restoration
...
ref https://linear.app/tryghost/issue/ENG-1078
- adds required setup for acceptance testing post revisions
- adds happy-path test for listing, previewing, and restoring a post revision
2024-06-04 20:16:19 +01:00
renovate[bot]
418316959c
Update dependency mysql2 to v3.10.0
2024-05-30 19:28:02 +00:00
Kevin Ansfield
2734a88ca9
Fixed "no results" state flashing in @-linking
...
closes https://linear.app/tryghost/issue/MOM-160
- return `undefined` early from `searchLinks` when the underlying task gets cancelled
- bump `@tryghost/koenig-lexical` so it properly handles cancelled search promises
2024-05-30 20:10:58 +01:00
renovate[bot]
3fdacb16ee
Update dependency @tryghost/koenig-lexical to v1.2.2
2024-05-30 15:01:34 +01:00
renovate[bot]
d507c5c6c2
Update Koenig packages
2024-05-29 22:28:20 +01:00
Kevin Ansfield
55015ccbcc
Added '@' internal link shortcut to editor ( #20272 )
...
closes https://linear.app/tryghost/issue/MOM-83
- added additional labs flag to allow internal testing prior to private beta release
- bumped Koenig packages containing support for @-link feature
2024-05-29 18:13:52 +01:00
renovate[bot]
4ef1dd2146
Update dependency mysql2 to v3.9.9
2024-05-29 15:14:00 +00:00
renovate[bot]
5c5ec9da9f
Update dependency ember-auto-import to v2.7.3
2024-05-28 08:55:23 +02:00
renovate[bot]
4b059e1654
Pin dependencies
2024-05-28 08:53:24 +02:00
renovate[bot]
6792261f05
Pin dependency @tryghost/kg-unsplash-selector to 0.1.17
2024-05-27 18:47:45 +02:00
renovate[bot]
ba7c659b35
Pin dependency @codemirror/lang-html to 6.4.9
2024-05-27 18:47:30 +02:00
renovate[bot]
6ea2b8f658
Pin dependency @types/node to 20.12.12
2024-05-27 18:46:47 +02:00
renovate[bot]
c472a3ac4b
Pinned dependencies ( #20257 )
2024-05-27 15:29:32 +00:00
renovate[bot]
f52adcc54f
Update dependency @uiw/react-codemirror to ^4.22.1
2024-05-27 15:12:14 +00:00
renovate[bot]
90d571b03a
Update dependency lint-staged to v15.2.5
2024-05-27 16:58:49 +02:00
renovate[bot]
3ebe206ea7
Update TryGhost packages
2024-05-27 16:58:32 +02:00
renovate[bot]
c2b250fe53
Update dependency lint-staged to v15.2.4
2024-05-27 15:11:33 +02:00
renovate[bot]
6ff08c5c14
Update dependency mysql2 to v3.9.8
2024-05-27 08:04:34 +00:00
renovate[bot]
f0c8be59a8
Update dependency @types/react to v18.3.3
2024-05-27 09:37:46 +02:00
renovate[bot]
78dbbe2294
Update dependency html-validate to v8.19.1
2024-05-27 09:33:26 +02:00
renovate[bot]
3e3bcb81fd
Update dependency jsdom to v24
2024-05-27 09:07:18 +02:00
renovate[bot]
d302d4049c
Update Koenig packages
2024-05-23 19:13:38 +01:00
renovate[bot]
ad48d8eb25
Update sentry-javascript monorepo to v7.116.0
2024-05-21 14:24:23 +01:00
renovate[bot]
f01e06153f
Update dependency i18next to v23.11.5
2024-05-20 21:41:46 +00:00
renovate[bot]
a4dc6c5cf6
Update dependency i18next-parser to v8.13.0
2024-05-20 10:40:32 +01:00
renovate[bot]
7f4da080a2
Update dependency html-validate to v8.19.0
2024-05-20 10:37:52 +01:00
renovate[bot]
239b5b6369
🐛 Fixed certain snippets not inserting correctly ( #20129 )
...
ref https://linear.app/tryghost/issue/ONC-26/support-escalation-template-bug
ref https://github.com/TryGhost/Ghost/issues/18948
- bumps `@tryghost/koenig-lexical` to version that doesn't crash during snippet insertion when last node doesn't match expectations for inserting a trailing paragraph
- bumps all Koenig packages to ensure internal dependencies are pinned to prevent potential issues from mixed versions caused by yarn resolution
2024-05-16 11:39:03 +00:00
renovate[bot]
0254514fc0
Update dependency @types/node to v20.12.12
2024-05-15 08:50:57 +02:00
Fabien O'Carroll
efe160862f
Added testing utilities for NestJS
...
The supertest lib is the officially recommended way of testing NestJS e2e
2024-05-15 12:41:34 +07:00
Kevin Ansfield
d2da9d3c17
Updated metadata shown on hover in internal link lists ( #20204 )
...
closes https://linear.app/tryghost/issue/MOM-80
- updated internal linking search results items
- removed visibility text from meta data
- added additional icon for paid/specific tier visibility
- added titles to icons
- bumped `@tryghost/koenig-lexical` to include support for meta icon titles
- bumped other Koenig packages due to sub-dependency updates
2024-05-14 16:07:04 +00:00
renovate[bot]
0beba6b605
Update tiptap monorepo to v2.4.0
2024-05-14 13:29:36 +00:00
Kevin Ansfield
21321c7012
Improved internal linking copy and added query highlighting ( #20191 )
...
no issue
- bumped @tryghost/koenig-lexical to latest version
2024-05-14 11:04:06 +01:00
Steve Larson
842290cbef
Improved performance for filter strings with multiple neq statements ( #20198 )
...
ref https://linear.app/tryghost/issue/CFR-27
- updated packages to include performance improvement for NQL filter
strings including multiple neq filters for the same resource
- bumped `bookshelf-plugins`
- bumped NQL versions
We identified a performance fix that allows us to combine not equal
(neq) filters for the same resource in a logically-equivalent way that
also has far more performant resulting SQL.
We're effectively automatically combining strings like
'tag:-tag1+tag:-tag2` into 'tag:-[tag1,tag2]'.
2024-05-13 10:35:27 -05:00
renovate[bot]
534c8879f9
Update dependency rimraf to v5.0.7
2024-05-13 12:16:45 +02:00
renovate[bot]
84c1e95d4e
Update dependency rimraf to v5.0.6
2024-05-13 09:05:18 +02:00
renovate[bot]
484ba8873b
Update Types packages
2024-05-13 09:04:16 +02:00
renovate[bot]
4edb6b6731
Update dependency i18next to v23.11.4
2024-05-10 10:07:11 +00:00
renovate[bot]
fc41947738
Update dependency semver to v7.6.2
2024-05-10 08:30:32 +02:00
renovate[bot]
50a1ef1cd8
Update dependency mailgun.js to v10
2024-05-09 13:08:08 +02:00
renovate[bot]
72e136f3ff
Update dependency ember-svg-jar to v2.4.9
2024-05-09 13:03:47 +02:00
renovate[bot]
545247af28
Update dependency ember-svg-jar to v2.4.8
2024-05-09 12:48:51 +02:00
Daniel Lockyer
ac660f237d
Added jackspeak
resolution to fix ESM + CJS compat issue
...
fixes https://github.com/TryGhost/Ghost/issues/20065
refs https://github.com/storybookjs/storybook/issues/22431#issuecomment-1630086092
refs https://github.com/isaacs/jackspeak/issues/5
- this adds a resolution for jackspeak, which is a dependency deep
inside storybook
- somewhere deep in the dependency tree, we're requiring an ESM
package from a CJS package, which is causing issues
- this should hopefully avoid that by pinning jackspeak to a working version
2024-05-09 11:54:44 +02:00
renovate[bot]
e004db0636
Update dependency html-validate to v8.18.2
2024-05-09 10:42:38 +02:00
renovate[bot]
512c3e1413
Update CSS preprocessors
2024-05-09 10:36:59 +02:00
renovate[bot]
6b144b8f14
Update dependency @types/node to v20.12.11
2024-05-09 10:33:56 +02:00
renovate[bot]
e13c2b1c23
Update dependency webpack to v5.91.0
2024-05-09 08:25:51 +00:00
renovate[bot]
83e50c9883
Update dependency lint-staged to v15
2024-05-09 10:23:04 +02:00
renovate[bot]
15573b55c6
Update dependency @types/node to v20.12.10
2024-05-09 10:16:52 +02:00
renovate[bot]
4c1ecabfc7
Update sentry-javascript monorepo to v7.114.0
2024-05-09 10:16:37 +02:00
renovate[bot]
9bf5a61d99
Update tiptap monorepo to v2.3.2
2024-05-08 16:16:50 +00:00
Kevin Ansfield
b5af65a130
Added access and publish date display to internal link list on hover ( #20168 )
...
closes https://linear.app/tryghost/issue/MOM-80
- bumps @tryghost/koenig-lexical to add support for search result metadata in internal links as well as some improvements to the internal linking UI/UX
- updates search service to fetch and expose additional `visibility` and `published_at` fields for post/page resources
- updates `searchLinks` method passed to editor to decorate the search results with appropriate meta text and icon based on publish date, post visibility and member settings
2024-05-08 16:04:05 +00:00
renovate[bot]
1fea2fc616
Update dependency semver to v7.6.1
2024-05-08 09:04:44 +02:00
renovate[bot]
503dca0fdc
Update dependency @types/node to v20.12.9
2024-05-07 08:52:30 +02:00
Kevin Ansfield
2aad4ca06f
Added initial implementation of internal linking for standard links ( #20139 )
...
ref https://linear.app/tryghost/issue/MOM-81
- bumps `@tryghost/koenig-lexical` to version with updated internal linking beta features
2024-05-06 15:12:11 +00:00
renovate[bot]
88957ca1f4
Update dependency @types/nodemailer to v6.4.15
2024-05-06 11:55:52 +02:00
Kevin Ansfield
0fbea2d503
Revert "Added initial implementation of internal linking for standard links ( #20126 )" ( #20128 )
...
This reverts commit 41111893b4
.
- reverting for further polish before it ends up in next release
2024-05-02 18:50:29 +00:00
Kevin Ansfield
41111893b4
Added initial implementation of internal linking for standard links ( #20126 )
...
ref https://linear.app/tryghost/issue/MOM-81
- bumps `@tryghost/koenig-lexical` to version with updated internal linking beta features
2024-05-02 17:28:19 +00:00
renovate[bot]
ec626bd0cf
Update react monorepo to v18.3.1
2024-05-02 11:46:13 +02:00
renovate[bot]
4cc2f0c7bc
Update dependency @types/node to v20.12.8
2024-05-02 11:45:59 +02:00
renovate[bot]
b4480595bb
Update storybook monorepo to v7.6.19
2024-05-02 11:45:51 +02:00
Chris Raible
d50a766aa3
Bumped koenig-lexical ( #20116 )
...
ref
https://linear.app/tryghost/issue/PA-53/add-posthog-tracking-to-trackevent-in-admin-x-settings-and-lexical
- Added `posthog.capture` to koenig-lexical's existing `trackEvent`
function to start sending events from the editor to PostHog
2024-05-01 22:39:28 -07:00
renovate[bot]
a33dccf8cd
Update TryGhost packages
2024-05-01 17:01:41 +02:00
renovate[bot]
746df63307
Update dependency gscan to v4.43.1 ( #20109 )
...
ref https://linear.app/tryghost/issue/ENG-842/gluster-file-name-length-limit
- gscan v4.43.1 contains a bug fix to throw an large filenames
2024-05-01 11:26:21 +00:00
renovate[bot]
48eb095327
Update dependency storybook to v7.6.18
2024-05-01 08:50:19 +02:00
renovate[bot]
60a3b5a913
Update TryGhost packages
2024-05-01 08:49:04 +02:00
renovate[bot]
8f839b34b1
Update Types packages
2024-04-30 22:00:55 +02:00
renovate[bot]
5dbaee8d43
Update dependency tough-cookie to v4.1.4
2024-04-30 19:56:24 +00:00
renovate[bot]
393007bcd6
Update react monorepo to v18.3.0
2024-04-30 21:26:31 +02:00
renovate[bot]
eccb48e91b
Update tiptap monorepo to v2.3.1
2024-04-30 19:13:27 +00:00
Michael Barrett
4cd85ab8b7
Added timeout when resizing an image ( #20087 )
...
refs
[ENG-827](https://linear.app/tryghost/issue/ENG-827/🐛 -crash-on-resizing-animated-gif )
Added a timeout to the image resizing middleware to prevent crashes when
an image is taking too long to resize. When the timeout is reached and
the image has not been resized, the middleware will return the original
image
2024-04-30 08:39:30 +01:00
renovate[bot]
756be38d59
Update dependency terser to v5.31.0
2024-04-29 15:20:31 +00:00
renovate[bot]
9056b9138c
Update dependency i18next to v23.11.3
2024-04-29 08:40:51 +00:00
renovate[bot]
305029bc38
Update dependency ws to v8.17.0
2024-04-29 01:23:51 +00:00
renovate[bot]
f18f08928f
Update dependency yjs to v13.6.15
2024-04-29 01:22:59 +00:00
renovate[bot]
571171bad5
Update storybook monorepo to v7.6.18
2024-04-23 17:10:07 +02:00
renovate[bot]
25657b6a99
Update sentry-javascript monorepo to v7.112.1
2024-04-23 16:39:50 +02:00
renovate[bot]
627e8b66bb
Fixed BookmarkNode not auto selecting in Editor
...
refs 8166363359
- updated dependency @tryghost/koenig-lexical to v1.1.6
2024-04-23 14:36:00 +00:00
renovate[bot]
3960e8caa1
Update sentry-javascript monorepo to v7.112.0
2024-04-23 14:11:30 +02:00
renovate[bot]
197d510c9c
Update dependency tailwindcss to v3.4.3
2024-04-23 11:27:43 +02:00
renovate[bot]
3fc9262204
Update dependency clsx to v2.1.1
2024-04-23 07:09:19 +00:00
renovate[bot]
33c5ce057c
Update dependency terser to v5.30.4
2024-04-22 12:42:44 +00:00
renovate[bot]
d69a0aa1e6
Update dependency knex-migrator to v5.2.1
2024-04-22 12:29:48 +02:00
Kevin Ansfield
8dac340492
Updated editor link search to group results ( #20058 )
...
closes https://linear.app/tryghost/issue/MOM-49
- bumped koenig-lexical so the bookmark card has group support for testing
- updated `searchLinks` function passed to Koenig to match expected grouped results shape
2024-04-22 05:35:18 +00:00
renovate[bot]
e4ffc7b8c0
Update dependency mysql2 to v3.9.7
2024-04-22 01:37:24 +00:00
renovate[bot]
69372d9018
Update dependency @sentry/profiling-node to v7.111.0
2024-04-19 16:56:32 +00:00
renovate[bot]
7fea4151d8
Update dependency @sentry/profiling-node to v7
2024-04-19 18:43:59 +02:00
renovate[bot]
b24ad1ccc6
Update nest monorepo to v10.3.8
2024-04-19 15:05:38 +02:00
renovate[bot]
80fe672525
Update sentry-javascript monorepo to v7.111.0
2024-04-19 08:54:26 +02:00
Daniel Lockyer
f31814c804
Updated mysql2 dependency
...
refs #20050
- Renovate seems to be unable to bump the package past the security
release, but unfortunately this release contains a breaking bug
- this commit manually bumps the package so we can get things flowing
again
- the security release doesn't really affect us, but we should still try
and keep on the latest
2024-04-19 08:48:24 +02:00
Daniel Lockyer
7ab6a219b0
Updated @doist/react-interpolate to v1.0.0
...
refs Doist/react-interpolate@ff466d4
refs https://ghost.slack.com/archives/CFH10N79S/p1713450302767339?thread_ts=1713439122.675249&cid=CFH10N79S
refs https://linear.app/tryghost/issue/ENG-765/add-support-for-node-20
- this version has support for Node 20, which we need in order to add
support for it
2024-04-18 17:00:54 +02:00
Kevin Ansfield
182fa62759
Bumped Koenig packages ( #20047 )
...
closes https://linear.app/tryghost/issue/MOM-39/
- fixes clicking on search results in internal linking PoC
- adds support for Node 20
2024-04-18 14:58:01 +00:00
Kevin Ansfield
96adb0a5d8
Wired up bookmark card internal linking proof of concept ( #20044 )
...
closes https://linear.app/tryghost/issue/MOM-1/
- added `feature.internalLinking` and `searchLinks` properties to the `cardConfig` object passed to the editor
- `searchLinks()` uses Admin's internal search to fetch and filter results
- called with no search term to obtain default links to show as soon as the bookmark card is inserted, in our case we show the last 5 published posts. Result is cached for the duration of the editing session to avoid API queries/loading state after the first fetch
- flattens search results for now because Koenig doesn't yet support grouped results
- bumps version of `@tryghost/koenig-lexical` to support the feature flag
2024-04-18 11:16:19 +00:00
renovate[bot]
ef6f79c272
Update dependency gscan to v4.43.0
2024-04-18 12:48:42 +02:00
Kevin Ansfield
9213274a6b
🎨 Changed TK reminders to be case-insensitive ( #20024 )
...
closes https://linear.app/tryghost/issue/MOM-11
- updated Koenig packages to allow `tk`, `Tk`, and `tK` to be recognised as a TK reminder
2024-04-16 12:04:17 +00:00
renovate[bot]
96d0883928
🐛 Fixed file card button not being linked in emails ( #20023 )
...
ref https://linear.app/tryghost/issue/DES-202/
- bumped Koenig packages to include fix for incorrectly wrapped download image link in email rendering of file card
2024-04-16 10:37:28 +00:00
renovate[bot]
2af9c04477
Update CSS preprocessors
2024-04-16 09:44:36 +02:00
renovate[bot]
0802b9533c
Update dependency semver to v7.6.0
2024-04-16 09:41:01 +02:00
renovate[bot]
8e8250a332
Update dependency testem to v3.13.0
2024-04-16 09:24:20 +02:00
renovate[bot]
dd76bf2693
Update dependency terser to v5.30.3
2024-04-16 07:24:10 +00:00
Laurent Goderre
c2485af853
Updated metascraper/author dependency to fix arm32 installation ( #19401 )
...
Installing on arm32 (and perhaps arm64) on Alpine Linux architecture
fails due to re2 a dependency of metascraper.
References:
https://github.com/microlinkhq/metascraper/pull/681
https://github.com/docker-library/ghost/issues/400
2024-04-16 09:22:54 +02:00
renovate[bot]
3f960818eb
Update dependency vite to v4.5.3 [SECURITY]
2024-04-16 09:21:49 +02:00
renovate[bot]
0170b77d53
Update dependency @codemirror/lang-html to v6.4.9
2024-04-16 09:16:37 +02:00
renovate[bot]
39a9a9bfd8
Update sentry-javascript monorepo to v7.110.1
2024-04-16 09:09:22 +02:00
renovate[bot]
e7bb7a47ed
Update dependency typescript to v5.4.5
2024-04-16 09:08:58 +02:00
renovate[bot]
3e4fc467c1
Update dependency @headlessui/react to v1.7.19
2024-04-15 17:47:58 +00:00
renovate[bot]
ddf1caaacb
Update dependency @probe.gl/bench to v4.0.9
2024-04-15 10:03:07 +02:00
renovate[bot]
0c119e2464
Update dependency typescript to v5.4.4
2024-04-15 09:47:55 +02:00
renovate[bot]
b008c00feb
Update sentry-javascript monorepo to v7.110.0
2024-04-15 09:47:44 +02:00
renovate[bot]
f6f9f8cd79
Update dependency i18next to v23.11.2
2024-04-15 01:16:18 +00:00
renovate[bot]
5eab1e1ed6
Update dependency i18next to v23.11.1
2024-04-09 18:49:21 +00:00
renovate[bot]
e0b8f612af
Update tiptap monorepo to v2.3.0
2024-04-09 12:33:17 +00:00
renovate[bot]
f4cb488d04
Update dependency i18next to v23.11.0
2024-04-08 17:03:58 +00:00
renovate[bot]
58e5aa5b53
Update tiptap monorepo to v2.2.6
2024-04-08 00:39:32 +00:00
Fabien O'Carroll
0bd4a800a5
Fixed error message for custom theme settings
...
ref ENG-809
ref https://linear.app/tryghost/issue/ENG-809
This includes the fix to the error message from gscan
2024-04-04 01:39:30 +07:00
renovate[bot]
956c51436e
Update dependency terser to v5.30.2
2024-04-02 13:08:00 +00:00
renovate[bot]
a263877aa5
Update dependency terser to v5.30.1
2024-04-01 16:12:35 +00:00
renovate[bot]
541395434d
Update sentry-javascript monorepo to v7.109.0
2024-04-01 14:10:07 +02:00
renovate[bot]
bcf0fcb7d2
Update dependency tailwindcss to v3.4.2
2024-03-28 10:13:19 +01:00
renovate[bot]
d76eed50e6
Update nest monorepo to v10.3.7
2024-03-28 10:12:04 +01:00
renovate[bot]
dfacfb56bc
Update dependency terser to v5.30.0
2024-03-27 11:31:29 +00:00
renovate[bot]
dcbbfbba70
Update dependency express to v4.19.2 [SECURITY]
2024-03-27 11:18:44 +01:00
renovate[bot]
1c0e2fdcd1
Updated koenig packages ( #19910 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@tryghost/kg-unsplash-selector](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`0.1.11` ->
`0.1.12`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-unsplash-selector/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-unsplash-selector/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-unsplash-selector/0.1.11/0.1.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/koenig-lexical](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`1.0.21` ->
`1.1.0`](https://renovatebot.com/diffs/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkoenig-lexical/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkoenig-lexical/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkoenig-lexical/1.0.21/1.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/Koenig (@​tryghost/koenig-lexical)</summary>
###
[`v1.1.0`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/koenig-lexical@1.0.21...@tryghost/koenig-lexical@1.1.0 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/koenig-lexical@1.0.21...@tryghost/koenig-lexical@1.1.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/TryGhost/Ghost ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-27 18:14:57 +08:00
renovate[bot]
86575890f3
Update nest monorepo to v10.3.6
2024-03-27 11:04:20 +01:00
renovate[bot]
ec25aed06f
fix(deps): update dependency mysql2 to v3.9.3
2024-03-26 07:46:09 +00:00
renovate[bot]
471492d966
fix(deps): update dependency express to v4.19.2
2024-03-25 15:05:19 +00:00
Ronald Langeveld
db62d83387
Bumped Koenig-Lexical to new minor ( #19909 )
...
no issue
- Bumped Koenig-Lexical to a new minor.
- This change contains the new Unsplash selector which is a breaking
change as default headers are handled a touch different.
2024-03-25 20:32:46 +08:00
renovate[bot]
97c63e1735
chore(deps): update sentry-javascript monorepo to v7.108.0
2024-03-25 08:34:53 +00:00
renovate[bot]
8db502c1b0
Update nest monorepo to v10.3.5
2024-03-25 08:22:23 +00:00
Steve Larson
a1c4e64994
Added queueing middleware to handle high request volume ( #19887 )
...
ref https://linear.app/tryghost/issue/CFR-4/
- added request queueing middleware (express-queue) to handle high
request volume
- added new config option `optimization.requestQueue`
- added new config option `optimization.requestConcurrency`
- added logging of request queue depth - `req.queueDepth`
We've done a fair amount of investigation around improving Ghost's
resiliency to high request volume. While we believe this to be partly
due to database connection contention, it also seems Ghost gets
overwhelmed by the requests themselves. Implementing a simple queueing
system allows us a simple lever to change the volume of requests Ghost
is actually ingesting at any given time and gives us options besides
simply increasing database connection pool size.
---------
Co-authored-by: Michael Barrett <mike@ghost.org>
2024-03-21 09:25:07 -05:00
renovate[bot]
dfdd4e5cfa
Update dependency express to v4.19.1
2024-03-21 11:50:48 +01:00
renovate[bot]
1c1ef70677
Update nest monorepo to v10.3.4
2024-03-21 09:30:07 +01:00
renovate[bot]
092f982fec
Update dependency typescript to v5.4.3
2024-03-21 09:28:10 +01:00
renovate[bot]
28c851be6a
Update dependency sanitize-html to v2.13.0
2024-03-20 19:10:32 +00:00
renovate[bot]
e7e2e47b3c
Update dependency nodemailer to v6.9.13
2024-03-20 13:49:18 +00:00
renovate[bot]
38f8e05a3e
Update dependency knex-migrator to v5.2.0
2024-03-20 10:54:21 +01:00
renovate[bot]
3ff2eecb76
Update dependency bookshelf-relations to v2.7.0
2024-03-19 11:20:22 +00:00
Daniel Lockyer
48ae822b9f
Removed NewRelic from Ghost
...
fix https://linear.app/tryghost/issue/SLO-47/remove-newrelic-from-ghost
- we no longer need this in Ghost because we've doubled down on Sentry
Performance
- we can remove this because we've seen it costs 200-300ms to include
the dependency
2024-03-18 15:22:33 +01:00
renovate[bot]
566a065f36
Update dependency socket.io to v4.7.5
2024-03-14 17:30:47 +00:00
renovate[bot]
a309a29ef6
Update dependency terser to v5.29.2
2024-03-14 13:09:36 +00:00
renovate[bot]
48782df301
Update dependency newrelic to v11.13.0
2024-03-13 17:14:53 +00:00
renovate[bot]
2c7253edd7
Update dependency ts-node to v10.9.2
2024-03-13 16:31:48 +01:00
renovate[bot]
7f6bc16df8
Update nest monorepo to v10.3.3
2024-03-13 16:31:35 +01:00
Fabien "egg" O'Carroll
0fb0c6c2b5
Added NestJS Playground
...
no-issue
This adds the barebones of a NestJS application wired up to the Admin API
behind a feature flag, so that we can experiement with how to use Nest in the
context of Ghost
2024-03-13 19:44:06 +07:00
Daniel Lockyer
d810c0ea38
Updated lockfile
2024-03-13 13:17:16 +01:00
Ronald Langeveld
19da5c6af4
Extracted Unsplash Selector from AdminX ( #19849 )
...
no issue
- Adds the unsplash selector as a standalone typescript package inside
the Koenig monorepo.
- Currently we have 3 versions of the Unsplash Selector. One in
Koenig-Lexical, one in AdminX and the original Ember version.
- We can now start phasing out the application coupled version of the
selector and replace it with the reusable version.
- We can now import it via npm to any React application.
- This commit removes the Unsplash components from AdminX and imports it
instead.
This is the second commit for this as the previous commit broke styles
due to normalise styles leaking into the Ember app. Disabling preflight
(https://github.com/TryGhost/Koenig/pull/1169 ) in Tailwind fixed it.
2024-03-12 22:40:33 +02:00
Ronald Langeveld
36f11a65a0
Revert "Extracted Unsplash Selector from AdminX ( #19838 )" ( #19844 )
...
no issue
- caused a styling regression, making changes then will merge again.
2024-03-12 15:35:09 +00:00
Ronald Langeveld
6719bcf46e
Extracted Unsplash Selector from AdminX ( #19838 )
...
no issue
- Adds the unsplash selector as a standalone typescript package inside
the Koenig monorepo.
- Currently we have 3 versions of the Unsplash Selector. One in
Koenig-Lexical, one in AdminX and the original Ember version.
- We can now start phasing out the application coupled version of the
selector and replace it with the reusable version.
- We can now import it via npm to any React application.
- This commit removes the Unsplash components from AdminX and imports it
instead.
2024-03-12 11:06:57 +00:00
renovate[bot]
bba53b82aa
Update dependency html-validate to v8.15.0
2024-03-12 06:26:02 +01:00
Daniel Lockyer
162f438c63
Updated @tryghost/errors
dependency
...
- this version is written in TS, but was published a few months ago and
needs to be bumped here
- also updates a previous deep include into the library, which was
unnecessary anyway
2024-03-11 17:33:51 +01:00
renovate[bot]
b41d9c9251
Update dependency html-validate to v8.10.0
2024-03-11 17:17:01 +01:00
renovate[bot]
0162fea441
Update dependency typescript to v5.4.2
2024-03-11 17:16:17 +01:00
renovate[bot]
439644e21c
Update storybook monorepo to v7.6.17
2024-03-11 17:16:02 +01:00
renovate[bot]
4c02b60ec3
Update dependency nodemailer to v6.9.12
2024-03-08 22:52:06 +00:00
renovate[bot]
e17bbb6215
Update dependency i18next to v23.10.1
2024-03-08 07:07:33 +00:00
renovate[bot]
57c5e24f5b
Update dependency jose to v4.15.5
2024-03-07 12:55:02 +00:00
renovate[bot]
3301332253
Update dependency express to v4.18.3
2024-03-07 13:42:27 +01:00
renovate[bot]
b205214247
Update dependency terser to v5.29.1
2024-03-06 14:45:31 +00:00
renovate[bot]
1c7868b362
Update dependency terser to v5.29.0
2024-03-06 10:45:30 +00:00
Kevin Ansfield
b704530d74
🐛 Fixed unexpected conversion of single-quoted attributes in HTML cards ( #19727 )
...
closes ENG-627
We were using `cheerio` to parse+modify+serialize our rendered HTML to modify links for member attribution. Cheerio's serializer has a [long-standing issue](https://github.com/cheeriojs/cheerio/issues/720 ) (that we've [had to deal with before](https://github.com/TryGhost/SDK/issues/124 )) where it replaces single-quote attributes with double-quote attributes. That was resulting in broken rendering when content used single-quotes such as in HTML cards that have JSON data inside a `data-` attribute or otherwise used single-quotes to avoid escaping double-quotes in an attribute value.
- swapped the implementation that uses `cheerio` for one that uses `html5parser` to tokenize the html string, from there we can loop over the tokens and replace the href attribute values in the original string without touching any other part of the content. Avoids a full parse+serialize process which is both more costly and can result unexpected content changes due to serializer opinions.
- fixes the quote change bug
- uses tokenization directly to avoid cost of building a full AST
- updated Content API Posts snapshot
- one of our fixtures has a missing closing tag which we're no longer "fixing" with a full parse+serialize step in the link replacer (keeps modified src closer to original and better matches behaviour elsewhere in the app / without member-attribution applied)
- the link replacer no longer converts `attr=""` to `attr` (these are equivalent in the HTML spec so no change in behaviour other than preserving the original source html)
- added a benchmark test file comparing the two implementations because the link replacer runs on render so it's used in a hot path
- new implementation has a 3x performance improvement
- the separate files with the old/new implementations have been cleaned up but I've left the benchmark test file in place for future reference
Benchmark results comparing implementations:
```
❯ node test/benchmark.js
LinkReplacer
├─ cheerio: 5.03K /s ±2.20%
├─ html5parser: 16.5K /s ±0.43%
Completed benchmark in 0.9976526670455933s
┌─────────────┬─────────┬────────────┬─────────┬───────┐
│ (index) │ percent │ iterations │ current │ max │
├─────────────┼─────────┼────────────┼─────────┼───────┤
│ cheerio │ '' │ '5.03K/s' │ 5037 │ 5037 │
│ html5parser │ '' │ '16.5K/s' │ 16534 │ 16534 │
└─────────────┴─────────┴────────────┴─────────┴───────┘
```
2024-03-06 09:11:49 +00:00
renovate[bot]
b6b2e2ea31
Update dependency newrelic to v11.12.0
2024-03-04 18:35:26 +00:00
renovate[bot]
69459e9b42
Update dependency yjs to v13.6.14
2024-03-01 11:32:05 +00:00
renovate[bot]
81f1b63cca
Update dependency yjs to v13.6.13
2024-02-29 19:32:37 +00:00
renovate[bot]
bfe291042c
Update dependency nodemailer to v6.9.11
2024-02-29 09:28:12 +00:00
renovate[bot]
0c5f1daf96
Update dependency newrelic to v11.11.0
2024-02-27 22:55:16 +00:00
Kevin Ansfield
89ab3b26d2
🐛 Fixed pasting into HTML card editor replacing the card with a paragraph ( #19757 )
...
closes ENG-657
- bumps `@tryghost/koenig-lexical` to include fix for preventing default Lexical behaviour when we detect a paste event inside a nested CodeMirror editor
2024-02-27 12:38:26 +00:00
renovate[bot]
65a9a04959
Update dependency mysql2 to v3.9.2
2024-02-26 16:25:50 +00:00
renovate[bot]
afe1350008
Update dependency terser to v5.28.1
2024-02-23 17:18:29 +00:00
renovate[bot]
6294ccc370
Update tiptap monorepo to v2.2.4
2024-02-23 12:56:29 +00:00
renovate[bot]
e1bc7c555a
Update dependency terser to v5.28.0
2024-02-23 11:29:11 +00:00
renovate[bot]
49fc876fe1
Update dependency sanitize-html to v2.12.1
2024-02-22 19:17:35 +00:00
renovate[bot]
211016210e
Update dependency i18next to v23.10.0
2024-02-22 14:10:30 +00:00
renovate[bot]
cf0663ef37
Update dependency nodemailer to v6.9.10
2024-02-22 10:31:18 +00:00
renovate[bot]
bcbd3fbcc8
Update dependency sanitize-html to v2.12.0
2024-02-21 16:47:38 +00:00
Kevin Ansfield
a3f8aa110d
🐛 Fixed explicit HTML entities being decoded when rendering HTML cards ( #19728 )
...
closes ENG-608
- bumps Koenig rendering packages to include fix for HTML entities in HTML card content being decoded during rendering which could result in unexpected/broken output
2024-02-21 16:36:04 +00:00
renovate[bot]
cc46406eb9
Update dependency terser to v5.27.2
2024-02-19 13:13:50 +00:00
Kevin Ansfield
ef66cd0433
🐛 Fixed wide + full-width cards not displaying correctly inside the editor ( #19711 )
...
closes ENG-651
- bumps `@tryghost/koenig-lexical` to include fix for styling regression
- https://github.com/TryGhost/Koenig/pull/1161
2024-02-19 11:05:37 +00:00
renovate[bot]
6b19637566
Update dependency i18next to v23.9.0
2024-02-19 00:18:33 +00:00
renovate[bot]
c6958f696d
Update dependency @uiw/react-codemirror to v4.21.22
2024-02-19 00:18:08 +00:00
renovate[bot]
261cc3d022
Update tiptap monorepo to v2.2.3
2024-02-15 18:21:19 +00:00
renovate[bot]
3437e26bc9
Update dependency webpack to v5.90.2
2024-02-15 15:57:41 +00:00
renovate[bot]
25f744ccea
Update dependency terser to v5.27.1
2024-02-15 12:19:15 +00:00
renovate[bot]
fa89379474
🐛 Fixed editor card panels being positioned under post settings menu ( #19635 )
...
closes DES-112
- bumps `@tryghost/koenig-lexical` to include a few card settings panel improvements
- initial panel positioning now takes sidebar into consideration
- panels re-adjust position when opening/closing sidebar
- panels can no longer be dragged off-screen or under the sidebar
2024-02-14 17:16:47 +00:00
renovate[bot]
c0325da0e7
Update dependency newrelic to v11.10.4
2024-02-13 21:27:42 +00:00
renovate[bot]
8d357bd551
Update dependency tailwindcss to v3.4.1 ( #19395 )
...
no ref
- includes run of `eslint --fix` to update changed classname ordering in Tailwind
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2024-02-13 14:28:02 +00:00
renovate[bot]
cd8b5f3ab3
Update dependency yjs to v13.6.12
2024-02-12 02:16:00 +00:00
renovate[bot]
46866788dd
Update dependency newrelic to v11.10.3
2024-02-07 20:03:13 +00:00
Kevin Ansfield
8522ca175d
🐛 Fixed duplicate text when pasting URL on selection with multiple formats ( #19671 )
...
closes ENG-29
- bumped editor package to include fix for handling child nodes within a selection when pasting a URL to convert text to a link
2024-02-07 13:48:14 +00:00
renovate[bot]
d424e1ada1
Update tiptap monorepo to v2.2.2
2024-02-07 13:43:15 +00:00
Steve Larson
5f371027a3
Updated editor lexical packages ( #19664 )
...
no refs
- updated koenig packages with the newest lexical version to bring in bugfixes and improvements
2024-02-06 22:13:54 +00:00
renovate[bot]
00ea166575
Update dependency fastq to v1.17.1
2024-02-05 16:15:17 +00:00
renovate[bot]
1a3e7cbd7d
Update dependency webpack to v5.90.1
2024-02-01 17:35:00 +00:00
renovate[bot]
94edc0c856
Update storybook monorepo to v7.6.12
2024-02-01 16:41:56 +01:00
renovate[bot]
1843963e19
Update dependency nodemailer to v6.9.9
2024-02-01 13:57:09 +00:00
renovate[bot]
1bd7dea79d
Update dependency newrelic to v11.10.2
2024-01-31 19:53:07 +00:00
Kevin Ansfield
99efb3aa08
🐛 Fixed embed card "Paste URL as link" button ( #19634 )
...
closes ENG-594
- bumps `@tryghost/koenig-lexical` to include fixed button click handler
2024-01-31 17:56:21 +00:00
renovate[bot]
123ccdb6f9
Update dependency i18next to v23.8.2
2024-01-31 14:46:21 +00:00
renovate[bot]
25a8ab33ca
Update storybook monorepo to v7.6.11
2024-01-31 11:36:58 +01:00
renovate[bot]
3ed6fab216
Update tiptap monorepo to v2.2.1
2024-01-31 10:03:38 +00:00
Daniel Lockyer
f76bb91122
Updated @elastic/elasticsearch
to latest version
...
refs https://github.com/TryGhost/Toolbox/issues/501
- at this point, we have no real reason to keep this behind as it wasn't
proven what the cause of the high CPU was, and it's just causing more
lockfile issues with the resolution
2024-01-30 21:41:33 +01:00
Daniel Lockyer
3f7e087bc4
Updated lockfile
2024-01-30 21:41:33 +01:00
Kevin Ansfield
3c56005d44
🐛 Fixed error when converting or pasting HTML content with headings+text nested inside lists ( #19618 )
...
closes https://github.com/TryGhost/Product/issues/4234
- bumps Koenig packages to version containing a fix to our denest transform so it properly handles denesting element nodes inside list item nodes
2024-01-30 13:45:58 +00:00
renovate[bot]
e77b53f6cf
Update tiptap monorepo to v2.2.0
2024-01-29 13:07:18 +00:00
renovate[bot]
e45eb3e222
Update dependency mysql2 to v3.9.1
2024-01-29 13:06:38 +00:00
renovate[bot]
707b2f3ca1
Update dependency i18next to v23.8.1
2024-01-29 06:45:42 +00:00
renovate[bot]
f868984e92
Update dependency i18next to v23.8.0
2024-01-29 01:10:51 +00:00
renovate[bot]
b2712065df
Update dependency express-session to v1.18.0
2024-01-29 01:10:26 +00:00
renovate[bot]
7a1bd52652
Update dependency fastq to v1.17.0
2024-01-26 19:39:22 +00:00
renovate[bot]
af4b98cdaf
Update dependency i18next to v23.7.20
2024-01-26 14:00:21 +00:00
renovate[bot]
07dbcb0715
Update dependency mysql2 to v3.9.0
2024-01-26 08:38:20 +00:00
renovate[bot]
8b36aa03d1
Update dependency newrelic to v11.10.1
2024-01-25 22:04:39 +00:00
renovate[bot]
428be0f9ef
Update dependency i18next to v23.7.19
2024-01-25 01:54:29 +00:00
renovate[bot]
71dca8b0e8
Update dependency webpack to v5.90.0
2024-01-24 14:02:46 +00:00