renovate[bot]
ec5e2cef20
Update sentry-javascript monorepo to v7.73.0
2023-10-06 11:12:32 +02:00
renovate[bot]
ba6830453a
Update dependency jwks-rsa to v3.1.0
2023-10-06 07:54:57 +02:00
Daniel Lockyer
85098e07d4
Configured all unit tests to use dot reporter
...
refs https://ghost.slack.com/archives/C02G9E68C/p1696490748701419
- this configures mocha to use the dot reporter because the default is
way too verbose in CI
2023-10-05 12:24:24 +02:00
Ghost CI
81a6f0a00f
v5.67.0
2023-10-04 08:36:13 +00:00
Chris Raible
5bdad1b945
Updated minimum CLI version to 1.25.0 ( #18462 )
...
no issue
- Updated minimum ghost-cli version to 1.25.0 to accommodate shipping
multiple builtin themes
2023-10-04 03:39:32 +00:00
Steve Larson
be209cdcf7
Bumped Koenig packages ( #18455 )
...
no refs
- various fixes and improvements, see Koenig repo for more info
2023-10-03 16:36:59 +00:00
Daniel Lockyer
34ac0cccb6
🎨 Increased maximum number of custom theme settings to 20
...
refs https://github.com/TryGhost/Product/issues/3969
- this now allows themes to have up to 20 custom theme settings
- also bumps `@tryghost/zip` to try and ensure it uses the version
without fs-extra
2023-10-03 13:39:55 +02:00
Ghost CI
991beb4d70
Merged v5.66.1 into main
2023-10-02 12:19:57 +00:00
Ghost CI
ae3cd0edc1
v5.66.1
2023-10-02 12:19:55 +00:00
renovate[bot]
de3a222231
Update dependency postcss to v8.4.31
2023-10-02 08:51:53 +02:00
Ghost CI
edba377657
v5.66.0
2023-09-29 15:03:04 +00:00
Ghost CI
390ba70c88
Merged v5.65.1 into main
2023-09-27 08:20:40 +00:00
Ghost CI
bddbf19a76
v5.65.1
2023-09-27 08:20:39 +00:00
Sam Lord
fd7ead6ce6
Upgraded to latest version of @tryghost/request
...
refs: https://github.com/TryGhost/Product/issues/3782
Latest version of request avoids using the OS-level name resolution system. This prevents long shutdowns from occuring where the OS is blocking the process from exiting cleanly.
The new version uses `got` 13, which has many breaking changes. Some of these are resolved within @tryghost/request (like response errors), but input parameters need to be changed.
2023-09-26 12:45:14 +01:00
renovate[bot]
369cb62f5e
Update dependency lib0 to v0.2.86
2023-09-25 10:22:57 +02:00
renovate[bot]
1387c64e5a
Update dependency @playwright/test to v1.38.1
2023-09-25 09:12:04 +02:00
Ghost CI
65ecb8ccd1
v5.65.0
2023-09-22 15:04:47 +00:00
renovate[bot]
6e960bf477
Update sentry-javascript monorepo to v7.70.0
2023-09-21 11:51:47 +02:00
renovate[bot]
474923ba8a
Update dependency human-number to v2.0.3
2023-09-20 09:57:23 +00:00
Daniel Lockyer
d46aab5b43
Optimized bundle size of @tryghost/limit-service
...
refs https://ghost.slack.com/archives/C0568LN2CGJ/p1695149803260239
refs 290bc71d6a
- previous versions of `@tryghost/limit-service` did a full import of
lodash, which would bloat the bundle size, especially when we only use
a few of its functions
- I've since fixed that and this commit bumps Ghost to the smaller
version
2023-09-20 09:54:07 +02:00
renovate[bot]
188b6d3fd8
Update dependency ws to v8.14.2
2023-09-20 08:30:23 +02:00
Ghost CI
ff3c3a904b
Merged v5.64.0 into main
2023-09-20 03:59:19 +00:00
Ghost CI
24bebc1ace
v5.64.0
2023-09-20 03:59:17 +00:00
Steve Larson
c0f70144fc
🐛 Fixed collection card post excerpts ( #18232 )
...
refs TryGhost/Product#3913
- posts starting with a lexical card resulted in blank space in excerpts
2023-09-19 23:12:57 +00:00
Steve Larson
fada0237b8
Added link to collections card posts ( #18228 )
...
closes TryGhost/Product#3905
- added link to collections card posts
2023-09-19 12:05:29 -05:00
renovate[bot]
65838394c3
Update dependency ws to v8.14.2
2023-09-19 15:59:51 +00:00
renovate[bot]
8843d3c25b
Update dependency y-protocols to v1.0.6
2023-09-19 09:53:53 +00:00
renovate[bot]
8cfff3743b
Update dependency postcss to v8.4.30
2023-09-19 08:09:20 +02:00
Fabien "egg" O'Carroll
cfef41cd8f
Added support for custom cache key generation
...
refs https://github.com/TryGhost/Arch/issues/83
This allows endpoints to implement their own key generation, with access to the
frame object they can be smart about key generation and use only options and
context values that are appropriate.
2023-09-19 12:39:50 +07:00
Steve Larson
0b64247ad2
Bumped Koenig packages ( #18211 )
...
no refs
- few improvements to collections card behaviour
2023-09-18 21:18:52 +00:00
Sanne de Vries
353c565739
Fixed collection card empty parameters outputting null on frontend ( #18205 )
...
Refs https://github.com/TryGhost/Product/issues/3630
- Bumped kg-default-nodes to 0.1.30
2023-09-18 13:49:45 +00:00
renovate[bot]
290ff10dad
Update dependency yjs to v13.6.8
2023-09-18 10:17:00 +00:00
Steve Larson
3001e4c032
✨ Enabled dynamic post rendering ( #18183 )
...
no refs
- contains changes for dynamic rendering with lexical posts
2023-09-15 18:18:18 +00:00
Ghost CI
3a8fac8348
v5.63.0
2023-09-15 15:14:27 +00:00
renovate[bot]
9730229968
Update sentry-javascript monorepo to v7.69.0
2023-09-15 10:33:55 +02:00
renovate[bot]
a28e4a4395
Update dependency @playwright/test to v1.38.0
2023-09-15 10:09:33 +02:00
renovate[bot]
2146d07d86
Update dependency lib0 to v0.2.85
2023-09-13 21:49:35 +02:00
renovate[bot]
ed57df7ec6
Update dependency lib0 to v0.2.84
2023-09-13 07:58:24 +02:00
Kevin Ansfield
ff0426fd86
🐛 Fixed incorrect order of author/publisher in bookmarks cards created with beta editor ( #18085 )
...
no issue
- bumps Koenig packages
- `@tryghost/kg-default-nodes` contains fix for swapped author/publisher in bookmark renderer
- all packages contain bumped Lexical dependencies
2023-09-12 16:29:07 +00:00
renovate[bot]
a276335b66
Update dependency @types/common-tags to v1.8.2
2023-09-12 14:36:23 +02:00
renovate[bot]
7ffb3206a8
Update dependency uuid to v9.0.1
2023-09-12 12:29:51 +02:00
renovate[bot]
e32e0cb7af
Update dependency luxon to v3.4.3
2023-09-12 09:02:09 +02:00
renovate[bot]
c6cf4fc2f3
Update dependency @actions/core to v1.10.1
2023-09-11 21:34:39 +02:00
renovate[bot]
73aca83fe5
Update dependency mysql2 to v3.6.1
2023-09-11 02:07:34 +00:00
renovate[bot]
7f6bd5ec31
Update dependency ws to v8.14.1
2023-09-08 18:31:09 +00:00
Ghost CI
88efa1a930
v5.62.0
2023-09-08 15:03:00 +00:00
renovate[bot]
9e3e1d8c73
Update dependency newrelic to v11.1.0
2023-09-07 21:33:43 +00:00
Kevin Ansfield
8c91662a47
✨ Added conversion to beta editor format when creating content via ?source=html
( #18000 )
...
closes https://github.com/TryGhost/Product/issues/3803
Previously when the beta editor was enabled, using `?source=html` to create posts via the API would create posts in the old editor rather than the beta. This change switches conversion over to the new editor format when the beta is enabled so the full flow can be tested.
- added `htmlToLexicalConverter` method to our lexical library
- updated post and page input serializers to add html-to-lexical conversion when the beta editor is enabled
- updated post model to handle the mobiledoc+lexical co-existing state
- this is a special case that is only valid for `?source=html` because providing both directly via the API is prohibited
- we need the extra check here because at the input serializer layer we don't have access to the model to check if we're updating a mobiledoc post or a lexical post so the serializer sets both formats on a `?source=html` request when the beta is enabled and lets the model handle choosing the correct one
2023-09-06 21:16:40 +00:00
renovate[bot]
a3a71a6728
Update dependency ws to v8.14.0
2023-09-06 15:27:00 +00:00
Ghost CI
0387f75eeb
Merged v5.61.3 into main
2023-09-06 10:55:49 +00:00
Ghost CI
1fd32288e0
v5.61.3
2023-09-06 10:55:47 +00:00
Ghost CI
ca91b847f3
Merged v5.61.2 into main
2023-09-05 17:55:54 +00:00
Ghost CI
50341d164f
v5.61.2
2023-09-05 17:55:51 +00:00
Kevin Ansfield
0b37e835af
🐛 Fixed incorrect rendering of links following line breaks in beta editor
...
closes https://github.com/TryGhost/Product/issues/3827
- links following a line break in the editor were being rendered before the line break when previewing/publishing
- bumps Koenig packages which includes relevant fix in `@tryghost/kg-lexical-html-renderer`
2023-09-05 18:28:39 +01:00
renovate[bot]
0d6e979077
Update dependency express-hbs to v2.4.2
2023-09-05 06:52:42 +00:00
Ghost CI
be3905b822
v5.61.1
2023-09-04 08:11:30 +00:00
Ghost CI
31d9165296
v5.61.0
2023-09-01 15:04:56 +00:00
Daniel Lockyer
c6cb35074a
Updated linting and testing packages
2023-09-01 15:51:17 +02:00
Kevin Ansfield
ea60b40a4c
Bumped @tryghost/bookshelf-plugins ( #17913 )
...
no issue
- adds additional debug data to `UpdateCollisionError`
2023-08-31 16:19:22 +00:00
renovate[bot]
de13a7ff65
Update dependency socket.io to v4.7.2
2023-08-31 15:17:43 +00:00
renovate[bot]
b891b8be6b
Update dependency mysql2 to v3.6.0
2023-08-31 14:32:07 +00:00
Kevin Ansfield
b15d4b0c2b
Bumped Koenig packages ( #17891 )
...
no issue
- includes fix for posts showing as edited and requiring save after automatic mobiledoc->lexical conversion (https://github.com/TryGhost/Koenig/pull/898 )
2023-08-31 11:38:13 +00:00
renovate[bot]
eab974687f
Update dependency express-lazy-router to v1.0.6
2023-08-31 08:52:28 +00:00
renovate[bot]
d418a431be
Update sentry-javascript monorepo to v7.66.0
2023-08-30 14:00:40 +02:00
renovate[bot]
f977227d18
Update dependency postcss to v8.4.29
2023-08-30 08:29:32 +02:00
Simon Backx
935ac43584
Added recommendations CRUD api ( #17845 )
...
fixes https://github.com/TryGhost/Product/issues/3784
- Includes migrations for new permissions needed for the new endpoints
2023-08-29 15:06:57 +00:00
renovate[bot]
9a2c915a96
Update dependency lib0 to v0.2.83
2023-08-29 11:25:42 +01:00
kai
687cf5a95c
Removed Bluebird dependency ( #17831 )
...
refs https://github.com/TryGhost/Ghost/issues/14882
- this removes the last usage of Bluebird within Ghost and removes the dependency as it's no longer required within the codebase
2023-08-29 11:55:14 +02:00
renovate[bot]
240ca0fd07
Update dependency lib0 to v0.2.81
2023-08-29 10:30:55 +01:00
Daniel Lockyer
e6ef88fc68
Configured New Relic integration within Ghost core
...
refs https://github.com/TryGhost/DevOps/issues/66
- this allows us to enable New Relic within Ghost by providing some sane
defaults
2023-08-29 09:30:25 +01:00
renovate[bot]
ad1743816a
Update dependency @playwright/test to v1.37.1
2023-08-29 08:38:03 +01:00
renovate[bot]
bd8c43c7b5
Update dependency luxon to v3.4.2
2023-08-28 19:07:40 +01:00
renovate[bot]
1a44d8106b
Update sentry-javascript monorepo to v7.65.0
2023-08-28 19:06:53 +01:00
Ghost CI
b545f234b2
v5.60.0
2023-08-25 15:03:14 +00:00
Steve Larson
e15b9eb891
Bumped Koenig packages ( #17826 )
...
no refs
- contains various fixes and improvements to the beta editor
2023-08-24 22:12:38 +00:00
Chris Raible
08d6425a53
Bumped Koenig packages ( #17809 )
...
no issue
- @tryghost/kg-converters@0.0.9 > 0.0.12
- @tryghost/kg-default-nodes@0.1.20 > 0.1.23
- @tryghost/kg-lexical-html-renderer@0.3.16 > 0.3.19
2023-08-23 14:20:52 -07:00
Fabien "egg" O'Carroll
288859fc95
Bumbed express-hbs and fixed inline async helpers
...
refs ce088f06ff
TL;DR This makes {{asyncHelper "foo"}} usage more stable.
See the linked commit for details on the fix.
2023-08-23 17:35:35 +07:00
renovate[bot]
2159b4fb30
Update dependency luxon to v3.4.1
2023-08-22 22:47:51 +01:00
Ghost CI
cebe8d7db6
Merged v5.59.4 into main
2023-08-22 11:46:13 +00:00
Ghost CI
5f2b5d9d11
v5.59.4
2023-08-22 11:46:11 +00:00
Ghost CI
a0efe7a864
Merged v5.59.3 into main
2023-08-21 21:27:36 +00:00
Ghost CI
808ea02e45
v5.59.3
2023-08-21 21:27:34 +00:00
Fabien "egg" O'Carroll
a343f39559
Handled sort_order updates for Collections
...
refs https://github.com/TryGhost/Arch/issues/73
With the latest version of bookshelf-relations we're able to define a model
specific hook which allows us to ignore sort_order updates on automatic
collections, which don't require their order to be persisted.
2023-08-21 12:16:32 +01:00
Ghost CI
d0c95a37e1
v5.59.2
2023-08-18 15:03:06 +00:00
renovate[bot]
e1d92d642a
Update dependency postcss to v8.4.28
2023-08-16 06:08:42 +02:00
Steve Larson
fecd326510
📦 Updated koenig dependencies ( #17728 )
...
no refs
-contains multiple bug fixes and improvements
2023-08-15 11:38:41 -05:00
Daniel Lockyer
6a721d4dab
Merged v5.59.1 into main
2023-08-15 13:31:54 +02:00
Ghost CI
e8836652cc
v5.59.1
2023-08-15 11:22:18 +00:00
Simon Backx
690fbf3f73
🔒 Fixed arbitrary file read via symlinks in content import
...
refs https://github.com/TryGhost/Product/issues/3726
refs https://github.com/TryGhost/Ghost/security/advisories/GHSA-9c9v-w225-v5rg
- credits to https://github.com/ixSly
2023-08-15 13:01:11 +02:00
renovate[bot]
bed89b7bec
Update sentry-javascript monorepo to v7.64.0
2023-08-15 12:17:01 +02:00
Ghost CI
f26158b26b
v5.59.0
2023-08-11 15:14:28 +00:00
Sam Lord
b2fb38ea52
Fixed case where reseting cache on a test retry could fail build
...
no issue
2023-08-11 15:12:15 +01:00
renovate[bot]
1a59377d01
Update dependency lib0 to v0.2.80
2023-08-11 13:57:56 +02:00
renovate[bot]
9f2fac34ad
Update sentry-javascript monorepo to v7.63.0
2023-08-11 09:27:14 +02:00
renovate[bot]
4d6e52b28c
Update dependency @playwright/test to v1.37.0
2023-08-11 08:53:10 +02:00
Steve Larson
8273671425
Updated bookmark card renderer ( #17662 )
...
refs https://github.com/TryGhost/Product/issues/3609
-reverted css changes
-reverted mobiledoc renderer
-made lexical renderer consistent with mobiledoc
-css classes were inverted for theme backwards compatibility
2023-08-10 13:41:59 +00:00
renovate[bot]
f56d9a5794
Update dependency luxon to v3.4.0
2023-08-09 11:15:27 +02:00
Sam Lord
000b356fff
Prevent prepack errors when cache restored in CI
...
refs: https://github.com/TryGhost/DevOps/issues/56
The new monobundle package now ignores any package directory if it doesn't contain a package.json. These non-packages are occasionally restored from cache when pulling dependencies.
2023-08-09 09:37:58 +01:00
renovate[bot]
93948948a2
Update dependency inquirer to v8.2.6
2023-08-09 09:51:09 +02:00
Chris Raible
9ea4fbd7a7
Added feature to convert and open mobiledoc posts in the lexical editor ( #17453 )
...
refs TryGhost/Product#3638
- Added `convert_to_lexical` flag to the posts/pages edit endpoint
- Added 'convertToLexical' feature flag so we can enable/disable this
feature independently from the main lexical beta flag
- Modified admin posts/pages list to point to the lexical editor for
_all_ posts, regardless of mobiledoc vs lexical (if the flag is on)
- Added call to edit endpoint with `convert_to_lexical` in the lexical
editor admin route if the page/post is currently in mobiledoc and the
flag is enabled
2023-08-08 15:44:54 -07:00