Ghost CI
6941ef0148
Merged v5.74.1 into main
2023-11-21 16:49:06 +00:00
Ghost CI
34dc2f8c1e
v5.74.1
2023-11-21 16:49:03 +00:00
renovate[bot]
56d18edf0e
Update sentry-javascript monorepo to v7.81.1
2023-11-21 15:05:41 +01:00
renovate[bot]
98941cef3a
Update dependency yjs to v13.6.10
2023-11-21 11:53:03 +00:00
renovate[bot]
fedda8b898
Update dependency mysql2 to v3.6.4
2023-11-21 08:14:56 +00:00
renovate[bot]
7a3ae4ab75
Update sentry-javascript monorepo to v7.81.0
2023-11-20 16:57:32 +01:00
renovate[bot]
0cf25d0afe
Update dependency yjs to v13.6.9
2023-11-20 12:25:48 +00:00
Ghost CI
a1d7aa6dba
v5.74.0
2023-11-17 16:05:58 +00:00
Daniel Lockyer
5acecf2cae
⚡ ️ Improved GScan performance for themes with many partials
...
refs https://github.com/TryGhost/DevOps/issues/3
refs b6d8e0192a
- see referenced commit for full context but this should improve the
theme check time for themes with a large number of files and partials
- locally, checking a particularly heavy theme goes from 5s to 1.7s with this
commit, and the improvement is larger on slower machines
2023-11-16 13:55:57 +01:00
Simon Backx
e5f644c27f
🐛 Fixed contain/starts/endsWith filters with /, _ or % in them ( #19015 )
...
fixes GRO-25
Updated @tryghost/nql to 0.12.0 and other packages that depend on it
1. SQLite: when a filter string contains /.
When we use a NQL contain/starts/endsWith filter that contains a slash,
underlyingly the whole filter will get converted to a MongoDB query, in
which we just use a regexp to represent the filter. In here we will
escape the slash: \/ as expected in a regexp. Later when we convert this
MongoDB query back to knex/SQL, we use a SQL LIKE query. Currently we
don't remove the escaping here for a normal slash. MySQL seems to ignore
this (kinda incorrect). SQLite doesn't like it, and this breaks queries
on SQLite that use slashes. The solution here is simple: remove the
backslash escaping when converting the regexp to LIKE, just like we do
with other special regexp characters.
2. We don't escape % and _, which have a special meaning in LIKE queries
Usage of % and _ is now as expected and doesn't have the special SQL
meaning anymore.
2023-11-16 09:35:20 +00:00
Steve Larson
d0fa385848
Added jpeg compression ( #19006 )
...
refs TryGhost/Product#4140
- bumped image-transform to add jpeg compression
2023-11-15 23:30:48 +00:00
Steve Larson
40a8e969b8
Revert "Bumped image transform package ( #19003 )" ( #19004 )
...
This reverts commit 557c01f48c
.
2023-11-15 20:25:29 +00:00
Steve Larson
557c01f48c
Bumped image transform package ( #19003 )
...
refs TryGhost/Product#4140
- adds compression for jpeg > jpeg or any > jpeg asset generation
2023-11-15 19:14:23 +00:00
Kevin Ansfield
3358ba305b
🐛 Fixed highlight formatting not showing in rendered posts ( #18997 )
...
closes https://github.com/TryGhost/Product/issues/4144
- bumped `@tryghost/kg-lexical-html-renderer` which adds highlight (`<mark>`) support
2023-11-15 14:08:14 +00:00
Kevin Ansfield
26554bc206
Improved lexical render performance ( #18967 )
...
closes https://github.com/TryGhost/Product/issues/4133
- we were creating a new JSDOM instance every time we rendered a card which lowered performance because JSDOM instantiation is heavy
- updated Koenig packages to remove the need for passing in an external `createDocument` option method as they now re-use the renderer's internal single instance of JSDOM
2023-11-15 12:33:22 +00:00
renovate[bot]
4651ef3d9b
Update sentry-javascript monorepo to v7.80.1
2023-11-15 12:31:56 +01:00
Ghost CI
d8aba91f51
Merged v5.73.2 into main
2023-11-14 22:14:15 +00:00
Ghost CI
499b894f8d
v5.73.2
2023-11-14 22:14:14 +00:00
Kevin Ansfield
4394580c1a
🐛 Fixed and improved various editor issues
...
closes https://github.com/TryGhost/Product/issues/4146
closes https://github.com/TryGhost/Ghost/issues/17753
closes https://github.com/TryGhost/Product/issues/4127
closes https://github.com/TryGhost/Ghost/issues/18903
- 🐛 Fixed blank render output in some cases when using line breaks
- 🐛 Fixed backspace at end of link sometimes deleting whole link in Firefox
- 🐛 Fixed plain black generated video thumbnails in Safari
- 🎨 Added `srcset` and `loading="lazy"` to header card images
- 🎨 Improved accessibility of buttons in render output by adding `aria-role` attributes
- 🎨 Removed Ctrl/Cmd+H shortcut as it clashed with expected OS shortcut
2023-11-14 21:59:45 +00:00
renovate[bot]
7799e0f47b
Update dependency json-stable-stringify to v1.1.0
2023-11-13 23:16:24 +00:00
Daniel Lockyer
337b550b7e
Moved monobundle
into monorepo
...
fixes https://github.com/TryGhost/DevOps/issues/99
- this inlines the `monobundle` script into the monorepo from an
external repo in order to avoid some caching issues we've seen
- it also makes it easier to maintain because you can change the script
alongside changes in the monorepo
2023-11-13 13:30:38 +01:00
renovate[bot]
93fc6106dd
Update dependency luxon to v3.4.4
2023-11-13 09:50:36 +01:00
Ghost CI
590505ca17
v5.73.1
2023-11-13 08:19:25 +00:00
Ghost CI
f46ba34c54
v5.73.0
2023-11-10 16:04:09 +00:00
Ghost CI
44791446a2
Merged v5.72.2 into main
2023-11-10 01:45:16 +00:00
Ghost CI
a333820324
v5.72.2
2023-11-10 01:45:14 +00:00
Kevin Ansfield
30a66da4e3
🐛 Fixed various editor issues ( #18934 )
...
refs https://github.com/tryghost/ghost/issues/18752 , https://github.com/TryGhost/Product/issues/3897 , https://github.com/TryGhost/Product/issues/4112,https://github.com/TryGhost/Product/issues/3802 , https://github.com/TryGhost/Product/issues/4104 , https://github.com/TryGhost/Ghost/issues/18866 , https://github.com/TryGhost/Ghost/issues/18753 , https://github.com/TryGhost/Product/issues/4116 , https://github.com/TryGhost/Ghost/issues/18888 , https://github.com/TryGhost/Ghost/issues/18844
- 🐛 Fixed browser focus on editor when clicking card ([Koenig/#1051](https://github.com/TryGhost/Koenig/pull/1051 ))
- 🐛 Fixed signup card styles with image background ([Koenig/#1052](https://github.com/TryGhost/Koenig/pull/1052 ))
- 🐛 Fixed slash menu having fixed position when scrolling ([Koenig/#1054](https://github.com/TryGhost/Koenig/pull/1054 ))
- 🐛 Fixed signup card text color with transparent background ([Koenig/#1053](https://github.com/TryGhost/Koenig/pull/1053 ))
- 🐛 Fixed text formats being lost when copy/pasting from Google Docs ([Koenig/#1055](https://github.com/TryGhost/Koenig/pull/1055 ))
- 🐛 Fixed pasting link behaviour in single line nested editors ([Koenig/#1056](https://github.com/TryGhost/Koenig/pull/1056 ))
- 🐛 Fixed backspace behaviour at start of aside/quote ([Koenig/#1057](https://github.com/TryGhost/Koenig/pull/1057 ))
- 🐛 Fixed text having unexpected formats when rendering ([Koenig/#1058](https://github.com/TryGhost/Koenig/pull/1058 ))
- 🐛 Fixed placeholder descenders being cut off in nested editor ([Koenig/#1059](https://github.com/TryGhost/Koenig/pull/1059 ))
- 🐛 Fixed HTML->Lexical conversion not handling paragraphs inside blockquotes ([Koenig/#1061](https://github.com/TryGhost/Koenig/pull/1061 ))
2023-11-09 16:26:22 +00:00
renovate[bot]
85979df33d
Update sentry-javascript monorepo to v7.78.0
2023-11-08 14:06:32 +01:00
renovate[bot]
2ca1083de7
Update Types packages
2023-11-08 12:13:12 +01:00
Daniel Lockyer
5739fbe3d2
Fixed bundling apps/
packages into tarball
...
refs 811679e94b
refs https://ghost.slack.com/archives/C0568LN2CGJ/p1699352735496789
- this bumps monobundle so it doesn't include `apps/` packages in the
tarball
- soon we'll inline the script into this repo anyway
2023-11-07 12:10:47 +01:00
Ghost CI
63e603f2f6
v5.72.1
2023-11-07 02:07:16 +00:00
Ghost CI
ad7efbe92e
v5.72.0
2023-11-03 16:04:27 +00:00
renovate[bot]
25d27f2589
Update dependency mysql2 to v3.6.3
2023-11-03 03:45:00 +00:00
Ghost CI
59817c3c9b
Merged v5.71.2 into main
2023-11-02 08:27:00 +00:00
Ghost CI
3fd2571cb2
v5.71.2
2023-11-02 08:26:58 +00:00
Daniel Lockyer
388d1a8f2d
🐛 Fixed detection of {{recommendations}}
and {{readable_url}}
helpers
...
fixes https://github.com/TryGhost/Ghost/issues/18836
fixes https://github.com/TryGhost/Ghost/issues/18834
- this bumps GScan to a version which detects the helpers
2023-11-02 08:45:29 +01:00
Kevin Ansfield
75672a902b
Enabled emoji picker in feature image caption ( #18824 )
...
closes https://github.com/TryGhost/Koenig/pull/1038
- updated `<KoenigLexicalEditorInput>` to load `<EmojiPickerPlugin>` and compose it into the editor unless used with `<KoenigLexicalEditorInput @emojiPicker={{false}} />`
- bumped Koenig packages so `EmojiPickerPlugin` is available to import from `koenig-lexical`
2023-11-01 21:22:56 +00:00
Steve Larson
8b57bf7efc
Bumped lexical editor packages ( #18828 )
...
no refs
2023-11-01 21:05:44 +00:00
Ghost CI
2c9d42f599
Merged v5.71.1 into main
2023-11-01 16:53:42 +00:00
Ghost CI
a56c39fbd1
v5.71.1
2023-11-01 16:53:39 +00:00
renovate[bot]
62ecb1ebd8
Update sentry-javascript monorepo to v7.77.0
2023-11-01 09:14:38 +01:00
renovate[bot]
057d9599f5
Update TryGhost packages
2023-10-31 20:54:17 +01:00
renovate[bot]
df8eeb2249
Update Types packages
2023-10-31 14:40:32 +01:00
renovate[bot]
ab57071901
Update dependency newrelic to v11.5.0
2023-10-31 07:59:49 +00:00
Ghost CI
7cda0b2250
v5.71.0
2023-10-27 15:03:15 +00:00
renovate[bot]
7af870c022
Update dependency newrelic to v11.4.0
2023-10-25 22:32:28 +00:00
Daniel Lockyer
32bdbf7efd
🔥 Dropped support for Node 16
...
refs https://github.com/TryGhost/DevOps/issues/75
- this drops support for Node 16 as it has gone past the EOL date
2023-10-25 17:50:56 +02:00
Ghost CI
d20ad046db
Merged v5.70.2 into main
2023-10-24 08:04:00 +00:00
Ghost CI
27f3f86d23
v5.70.2
2023-10-24 08:03:58 +00:00
renovate[bot]
effafd4ab1
Update dependency human-number to v2.0.4
2023-10-23 19:23:55 +00:00
renovate[bot]
da7271d261
Update dependency newrelic to v11.3.0
2023-10-23 18:29:32 +00:00
renovate[bot]
30f168b86b
Update dependency nconf to v0.12.1
2023-10-23 11:14:45 +02:00
renovate[bot]
24849d8787
🐛 Fixed indent behaviour for paragraphs ( #18724 )
...
no issue
- updates `@tryghost/koenig-lexical` with indent improvements
- prevents indents on paragraphs/headings etc which are not supported when rendering for front-end display
- improves indent behaviour for lists so <kbd>Tab</kbd> can be pressed anywhere in a list item to indent rather than only at the beginning of the list
2023-10-23 08:43:25 +00:00
Ghost CI
ed885bd6b3
v5.70.1
2023-10-20 17:48:28 +00:00
renovate[bot]
975b122886
🐛 Fixed errors from using <br>
in some situations when creating posts with ?source=html
( #18714 )
...
closes https://github.com/TryGhost/Product/issues/4037
- bumps `@tryghost/kg-html-to-lexical` that includes better node normalization to handle `<br>` in top-level text nodes and after a nested block-level element
- also includes fix for button hrefs having `about:blank` prefixed to hash URLs
2023-10-20 17:09:55 +00:00
Ghost CI
ea42122a1f
v5.70.0
2023-10-20 15:03:26 +00:00
Ghost CI
16c5e6e2f9
Merged v5.69.4 into main
2023-10-20 11:41:03 +00:00
Ghost CI
9e24ade17d
v5.69.4
2023-10-20 11:41:01 +00:00
renovate[bot]
93382df314
🐛 Fixed various editor issues ( #18645 )
...
closes https://github.com/TryGhost/Ghost/issues/18448
- improved slash menu positioning when opening at the bottom of a post
- fixed backspace sometimes deleting a preceding card (e.g. backspace at end of link inside a paragraph preceded by a card)
- fixed `?source=html` issues
- images not rendering in front-end output after import
- images wrapped in links losing their link after import
- fixed inline styles in HTML card content not displaying in the editor
- fixed broken help link in the email card
2023-10-19 19:17:23 +01:00
Ghost CI
099db95278
Merged v5.69.3 into main
2023-10-18 09:42:15 +00:00
Ghost CI
cf06037b81
v5.69.3
2023-10-18 09:42:13 +00:00
Ghost CI
af29aef5c5
Merged v5.69.2 into main
2023-10-16 16:16:28 +00:00
Ghost CI
75aadb1a92
v5.69.2
2023-10-16 16:16:26 +00:00
renovate[bot]
29ca414d33
Update dependency mysql2 to v3.6.2
2023-10-16 01:09:26 +00:00
Ghost CI
d1e03f42fe
v5.69.1
2023-10-13 15:03:10 +00:00
renovate[bot]
39c3337113
Update dependency lib0 to v0.2.87
2023-10-13 15:51:32 +02:00
Sam Lord
4815aa6e7f
Parallelise browser tests
...
refs: https://github.com/TryGhost/DevOps/issues/78
Re-introduce parallel browser tests
These were adding in a previous PR, but the difference between local
running tests and using CI introduced failures.
Added additional fixes to ensure the Stripe API key is used in the CLI when running in CI.
2023-10-13 11:42:39 +00:00
Daniel Lockyer
85d41d0562
Aligned dependencies with resolution values
...
- this commit brings all dependencies up-to-date with the version set as
a resolution
2023-10-13 08:37:36 +02:00
renovate[bot]
06b95c3bbc
Update dependency newrelic to v11.2.1
2023-10-12 16:42:58 +00:00
Sam Lord
0e47ae03e1
Revert "Enable parallel running of browser tests" ( #18594 )
...
Reverts TryGhost/Ghost#18544
2023-10-12 14:55:39 +00:00
Sam Lord
cb38a2d997
Enable parallel running of browser tests
...
refs: https://github.com/TryGhost/DevOps/issues/78
Instead of running a single instance of Ghost, we now run an instance of Ghost for each test worker.
This has the unfortunate effect that a test failing will close and restart a new instance of Ghost, but in general will be multiple times faster than sequential execution of tests.
2023-10-12 14:33:20 +01:00
renovate[bot]
a6314ff2b2
🐛 Fixed broken rendering and copy/paste when callout card has a bad bg color value ( #18547 )
...
closes https://github.com/TryGhost/Product/issues/4008
- bumps all Koenig packages
- `kg-default-nodes` contains a rendering fix that avoids creating invalid class attributes from bad `backgroundColor` values
- `kg-converters` contains an update to avoid copying over bad `backgroundColor` values when converting from mobiledoc to lexical
2023-10-12 11:14:07 +00:00
renovate[bot]
b87edaba72
Update dependency newrelic to v11.2.0
2023-10-11 15:38:59 +00:00
Ghost CI
1965599672
v5.69.0
2023-10-11 09:51:28 +00:00
Kevin Ansfield
f4acbb581b
🐛 Fixed copy/paste from Word missing headings and text formats
...
closes https://github.com/TryGhost/Product/issues/4007
- bumps Koenig packages containing extended TextNode and HeadingNode with extra DOM parsing support for the non-semantic HTML generated by Word when copy/pasting
2023-10-09 20:21:41 +01:00
Ghost CI
fc1a13ad5d
v5.68.0
2023-10-06 15:33:07 +00:00
Ghost CI
0267221111
v5.67.1
2023-10-06 15:27:44 +00:00
Steve Larson
40d3cc634a
Bumped Koenig packages ( #18529 )
...
no refs
- contains some improvements for html imports
- improved drag n drop support with images
- fixed /card [url] entry/shortcuts
2023-10-06 10:02:57 -05:00
Daniel Lockyer
07e603a5cd
Reverted "Update sentry-javascript monorepo to v7.73.0"
...
- this reverts commit ec5e2cef20
2023-10-06 13:46:17 +02:00
renovate[bot]
394c09be49
Update Koenig packages
2023-10-06 12:40:19 +01:00
renovate[bot]
991f815a51
Update Koenig packages ( #18477 )
...
[![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-card-factory](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`4.0.10` ->
`4.0.11`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-card-factory/4.0.10/4.0.11 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-card-factory/4.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-card-factory/4.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-card-factory/4.0.10/4.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-card-factory/4.0.10/4.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@tryghost/kg-default-cards](https://togithub.com/TryGhost/Koenig/tree/master#readme )
([source](https://togithub.com/TryGhost/Koenig )) | [`9.1.4` ->
`9.1.5`](https://renovatebot.com/diffs/npm/@tryghost%2fkg-default-cards/9.1.4/9.1.5 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tryghost%2fkg-default-cards/9.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tryghost%2fkg-default-cards/9.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tryghost%2fkg-default-cards/9.1.4/9.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tryghost%2fkg-default-cards/9.1.4/9.1.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>TryGhost/Koenig (@​tryghost/kg-card-factory)</summary>
###
[`v4.0.11`](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-card-factory@4.0.10...@tryghost/kg-card-factory@4.0.11 )
[Compare
Source](https://togithub.com/TryGhost/Koenig/compare/@tryghost/kg-card-factory@4.0.10...@tryghost/kg-card-factory@4.0.11 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-06 10:53:31 +01:00
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