0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-03 23:00:14 -05:00
Commit graph

2553 commits

Author SHA1 Message Date
Renovate Bot
09a09edbfc
Update dependency nock to v13.0.10 2021-03-02 21:26:47 +00:00
Daniel Lockyer
68aa016264
⚙️ Bumped required Ghost-CLI version to 1.16.0
no issue

- Ghost-CLI 1.16.0 contains changes required for the new Ghost 4.0 boot
  - see release notes: https://github.com/TryGhost/Ghost-CLI/releases/tag/1.16.0
- we've also implemented a new policy that you must be on the latest
  version of your major in order to major migrate, which is handled in
  this new CLI version
- by bumping it here, users on previous versions will be required to
  update CLI when attempting to upgrade Ghost
2021-03-02 09:45:52 +00:00
Kevin Ansfield
11802ebee0
Extracted email analytics library code to external packages (#12541)
closes https://github.com/TryGhost/Team/issues/493

- all functionality except that directly related to Ghost's database and business logic now lives in external packages
  - @tryghost/email-analytics-service
  - @tryghost/email-analytics-provider-mailgun
2021-03-02 07:26:33 +00:00
Renovate Bot
069086e473
Update dependency @sentry/node to v6.2.1 2021-03-01 17:39:33 +00:00
Renovate Bot
fa89adda3b Update dependency jwks-rsa to v1.12.3 2021-03-01 13:18:34 +00:00
Naz
492f115850 Bumped gscan to 4.0.0-pre.1
refs https://github.com/TryGhost/Team/issues/492
d0e0760dae

- With Ghost 4.0 it will detect deprecated {{@labs.members}}  warning and use of deprecated ghost-api v2 in theme's package.json
2021-03-01 19:26:17 +13:00
Renovate Bot
196e91b0cb
Update Test & linting packages 2021-03-01 01:18:17 +00:00
Renovate Bot
c84b74c538 Update dependency knex-migrator to v4 2021-02-25 15:02:27 +00:00
Renovate Bot
2fc93e2582
Update dependency analytics-node to v4.0.1 2021-02-25 08:04:35 +00:00
Renovate Bot
30371b0986
Update dependency nock to v13.0.8 2021-02-25 03:25:52 +00:00
Renovate Bot
1d48d5af7c Update dependency analytics-node to v4 2021-02-24 15:57:38 +00:00
Renovate Bot
bd28ee9610 Update dependency @tryghost/members-ssr to v0.8.11 2021-02-24 13:01:48 +00:00
Renovate Bot
ad6f3a41c0 Update dependency @tryghost/session-service to v0.1.17 2021-02-24 13:01:30 +00:00
Renovate Bot
30fcf8de2e Update dependency @tryghost/constants to v0.1.6 2021-02-24 09:28:36 +00:00
Renovate Bot
fee3bec2b1 Update dependency @tryghost/magic-link to v0.6.7 2021-02-24 09:06:27 +00:00
Renovate Bot
f39e734197 Update dependency @tryghost/promise to v0.1.6 2021-02-24 09:05:20 +00:00
Renovate Bot
70809889b2 Update dependency @tryghost/errors to v0.2.9 2021-02-24 09:05:08 +00:00
Daniel Lockyer
4c4a47825d
v4.0.0-alpha.3 2021-02-23 19:41:51 +00:00
Fabien O'Carroll
7ecd1067ba Fixed generation of MRR and Volume data
refs https://github.com/TryGhost/Members/commit/bb433e13

MRR and Volume aggregates were broken, this fix is in members-api
2021-02-23 17:50:43 +00:00
Daniel Lockyer
2fe1fb59ee
Updated knex-migrator to v3.5.1
no issue

- Renovate was being slow again
2021-02-23 15:56:22 +00:00
Renovate Bot
0665085c25 Update dependency @tryghost/security to v0.2.6 2021-02-23 15:40:40 +00:00
Renovate Bot
fde72deb7c Update dependency @tryghost/mw-session-from-token to v0.1.16 2021-02-23 15:40:29 +00:00
Renovate Bot
4971a4463f Update dependency @tryghost/bootstrap-socket to v0.2.7 2021-02-23 15:40:06 +00:00
Renovate Bot
c0d52cc5bd Update dependency @tryghost/adapter-manager to v0.2.9 2021-02-23 15:39:58 +00:00
Renovate Bot
3adca322dc Update dependency knex to v0.21.18 2021-02-23 15:39:16 +00:00
Renovate Bot
94f5aa45e8
Update dependency lodash to v4.17.21 2021-02-22 21:53:57 +00:00
Renovate Bot
9c96fbbe41
Update dependency @tryghost/zip to v1.1.10 2021-02-22 17:50:30 +00:00
Renovate Bot
f106de99f6
Update dependency @tryghost/vhost-middleware to v1.0.13 2021-02-22 09:30:40 +00:00
Naz
12a1c60424 Added custom worker message handler
refs https://github.com/TryGhost/Ghost/issues/12496

- Handling logging in the main thread avoids file handle leaks which happen due to leaky implementation of bunyan logger (see referenced issue for more context)
- Bumped job-manager version to allow for `workerMessageHandler` callback funciton
2021-02-22 20:02:00 +13:00
Renovate Bot
b5f1c3ef6e Update dependency @tryghost/members-csv to v0.4.5 2021-02-19 16:18:18 +00:00
Hannah Wolfe
edbf9a7076 💡 Removed main script that no longer exists
refs 481e2425af

- We no longer support using Ghost as an npm module (this was deprecated long ago)
- We've now removed the file that this used to point to (in 481e2425af)
- As we aren't supporting this approach, we are removing the main script rather than updating it
2021-02-19 15:22:50 +00:00
Hannah Wolfe
481e2425af Finalised new boot process
- This commit removes the old boot process and any files that are no longer needed as a result
- Remove the duplicate event for triggering inactive themes to load
- Tidied up a few other bits
2021-02-19 13:15:12 +00:00
Renovate Bot
ab65f70ef1
Update dependency ghost-ignition to v4.4.4 2021-02-19 04:41:24 +00:00
Renovate Bot
cda68d21a3
Update dependency @sentry/node to v6.2.0 2021-02-18 21:59:02 +00:00
Kevin Ansfield
074ce4efb0 Added native lazy loading behaviour to content images
refs https://github.com/TryGhost/Ghost/issues/1325

- updated `kg-default-cards` to version that includes lazy loading attributes on image and gallery card output
- updated `kg-markdown-html-renderer` to version that includes lazy loading attributes on markdown images
2021-02-18 18:53:35 +00:00
renovate[bot]
9c0ecd7214
Update dependency @tryghost/members-api to v1.0.0-rc.3 (#12668)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-18 11:51:08 +00:00
Kevin Ansfield
2c96df42ac
Added paywall card to mark end of free content preview (#12663)
closes https://github.com/TryGhost/Team/issues/466

- upgraded kg-default-cards to include paywall card
- extracted `htmlToPlaintext` from post model to shared util for re-use
- updated post-gating to set html+plaintext to the free preview if a paywall card has been used
  - re-generates plaintext from the truncated html using `htmlToPlaintext` util
- display free content in the `{{content}}` helper via the default CTA template
2021-02-17 23:00:26 +00:00
Kevin Ansfield
ac1bfe93b8 Added support for links in image and gallery cards
closes https://github.com/TryGhost/Team/issues/465

- updates image and gallery card renderers with support for links
- UI for setting links added in deadfffbc4
2021-02-16 22:18:10 +00:00
Daniel Lockyer
557979e8b6
v4.0.0-alpha.2 2021-02-16 19:53:53 +00:00
Kevin Ansfield
4516577c3e Added width & height attributes to image card html
refs https://github.com/TryGhost/Team/issues/221

- adds width and height attributes back to html output for images
- previously added and later removed because it's a potentially breaking change for themes, now we're on a major we can re-introduce it
2021-02-16 16:00:02 +00:00
renovate[bot]
0dc7c97cbb
Update dependency @tryghost/members-api to v1.0.0-rc.2 (#12653)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-16 15:21:08 +00:00
Renovate Bot
9c0a1da9db
Update dependency eslint to v7.20.0 2021-02-16 12:50:23 +00:00
Kevin Ansfield
f6e7dac7bb Improved header id auto generation for newly created content
refs https://github.com/TryGhost/Ghost/issues/12646

- bumps mobiledoc and markdown renderer versions with [new header id algorithms](5f0c2fb8bc)

Uses the newly added [`ghostVersion` support](0eadc22ddd) to conditionally switch to new header id behaviour when rendering 4.0 or later mobiledoc.

- rather than trying unsuccessfully to "improve" readability of anchor links by removing or replacing chars the anchor ID generation will now strip certain special chars, replace spaces with `-` and then url-encode the header text
  - ids in source code will have percent-encoding but when links or urls are displayed by browsers they will appear as native characters
  - relies on native browser behaviour so all languages are supported
2021-02-16 11:05:21 +00:00
Renovate Bot
b707131bb7
Update dependency mocha to v8.3.0 2021-02-11 19:44:24 +00:00
Renovate Bot
33c4d0030d Update dependency js-yaml to v4 2021-02-10 11:39:30 +00:00
Daniel Lockyer
6d70c0451c
Removed unused ajv dependency
no issue

- this doesn't seem to be used and is instead used in the
  @tryghost/admin-api-schema package, so it is not needed here
2021-02-10 11:30:08 +00:00
Renovate Bot
8c77f4531d Update dependency @tryghost/errors to v0.2.8 2021-02-10 10:32:08 +00:00
Renovate Bot
1be6817b0e Update dependency knex to v0.21.17 2021-02-10 09:33:29 +00:00
Renovate Bot
0717c53296 Update dependency @tryghost/security to v0.2.5 2021-02-10 09:32:53 +00:00
Renovate Bot
3ef018949d Update dependency @tryghost/constants to v0.1.5 2021-02-10 09:32:30 +00:00