Ghost CI
5f9e354cae
v5.22.8
2022-11-07 16:13:40 +00:00
Ghost CI
1575304627
Merged heads/v5.22.7 into main
2022-11-07 10:46:01 +00:00
Ghost CI
96aa0e6ba6
v5.22.7
2022-11-07 10:45:58 +00:00
renovate[bot]
12023804de
Update dependency eslint to v8.27.0
2022-11-07 01:32:41 +00:00
Ghost CI
81566aca88
v5.22.6
2022-11-04 15:00:38 +00:00
Daniel Lockyer
c32a013087
Merged v5.22.5 into main
...
v5.22.5
2022-11-04 13:05:33 +07:00
Ghost CI
a06bc369bc
v5.22.5
2022-11-04 04:55:45 +00:00
Daniel Lockyer
ab678c3a90
Merged v5.22.4 into main
...
v5.22.4
2022-11-02 07:09:23 +07:00
Ghost CI
13c6204197
v5.22.4
2022-11-01 19:19:31 +00:00
Hannah Wolfe
85c5a19f33
Merged v5.22.3 into main
...
v5.22.3
2022-11-01 17:29:16 +00:00
Ghost CI
7fda360799
v5.22.3
2022-11-01 17:12:38 +00:00
Daniel Lockyer
498bec08cf
Merged v5.22.2 into main
...
v5.22.2
2022-11-01 18:24:58 +07:00
Ghost CI
3c71d07dfb
v5.22.2
2022-11-01 09:28:14 +00:00
Daniel Lockyer
68689917e6
Merged v5.22.1 into main
...
v5.22.1
2022-11-01 06:11:24 +07:00
Ghost CI
b2ad52fbf5
v5.22.1
2022-10-31 17:49:43 +00:00
renovate[bot]
8cde26f986
Update dependency ember-template-lint to v4.17.0
2022-10-31 17:37:40 +00:00
Daniel Lockyer
92740e8967
Merged v5.22.0 into main
...
v5.22.0
2022-10-31 17:49:27 +07:00
Ghost CI
44722efe38
v5.22.0
2022-10-31 10:41:31 +00:00
renovate[bot]
ac01fc5e42
Update dependency @babel/plugin-proposal-decorators to v7.20.0
2022-10-31 10:38:05 +07:00
Ghost CI
7724d29afd
v5.21.0
2022-10-28 16:00:39 +01:00
Simon Backx
076e3c02b2
Added linking between member and subscription created events ( #15693 )
...
fixes https://github.com/TryGhost/Team/issues/2160
- Adds a `batch_id` to both events that contain the same ID if they were created at the same time.
- Removes duplicate signup/conversion events using the batch_id
- Requires an update in mongo-knex to work (refs https://ghost.slack.com/archives/C02G9E68C/p1666773313272409?thread_ts=1666767872.375009&cid=C02G9E68C )
- Some dependencies needed an update to load the latest mongo-knex
- Added tiers to membersUtils, loaded on startup (we can start to use this instead of fetching it every time)
2022-10-27 11:44:19 +02:00
renovate[bot]
603c78755d
Updated @tryghost dependencies ( #15631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-24 10:30:40 +07:00
renovate[bot]
5f08c1b713
Update dependency ember-svg-jar to v2.4.2
2022-10-24 10:28:20 +07:00
renovate[bot]
9b2e4eb73c
Update dependency @babel/plugin-proposal-decorators to v7.19.6
2022-10-24 10:25:41 +07:00
renovate[bot]
66f92e6eaf
Update dependency ember-auto-import to v2.4.3
2022-10-24 10:20:44 +07:00
renovate[bot]
3021a7dc50
Update dependency eslint to v8.26.0
2022-10-24 10:19:56 +07:00
Ghost CI
67c742606d
v5.20.0
2022-10-21 16:00:38 +01:00
renovate[bot]
eaf6c5d1b7
Update dependency ember-svg-jar to v2.4.1
2022-10-20 10:14:41 +07:00
renovate[bot]
6eaeaad5f2
Update dependency ember-template-lint to v4.16.1
2022-10-18 23:25:57 +00:00
Daniel Lockyer
9b8c33484d
Merged v5.19.3 into main
...
v5.19.3
2022-10-19 06:22:38 +07:00
Ghost CI
e1e5a7b35e
v5.19.3
2022-10-18 16:18:29 +01:00
renovate[bot]
2f43e71f7f
Update dependency ember-template-lint to v4.16.0
2022-10-18 10:21:09 +00:00
Kevin Ansfield
95cfb48c2d
Fixed broken ember-svg-jar
asset viewer
...
no issue
- downgraded to `2.3.4` because `2.4.0` is missing the asset viewer assets, see https://github.com/voltidev/ember-svg-jar/issues/233
2022-10-18 11:18:20 +01:00
Daniel Lockyer
2dcc4139b1
Merged v5.19.2 into main
...
v5.19.2
2022-10-18 17:04:23 +07:00
Ghost CI
14a259b828
v5.19.2
2022-10-18 09:51:41 +01:00
Daniel Lockyer
b6d2d97af2
Merged v5.19.1 into main
...
v5.19.1
2022-10-17 17:48:02 +07:00
Ghost CI
9a2fcba68a
v5.19.1
2022-10-17 11:45:59 +01:00
renovate[bot]
f63fef11ed
Update dependency util to v0.12.5
2022-10-17 15:37:56 +07:00
Ghost CI
4e3afadfef
v5.19.0
2022-10-14 16:00:45 +01:00
renovate[bot]
3917a058a4
Update dependency ember-classic-decorator to v3.0.1
2022-10-13 09:07:30 +07:00
renovate[bot]
6fc497743d
Updated @tryghost dependencies ( #15479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-12 10:16:05 +07:00
renovate[bot]
2857fc5e67
Update dependency ember-ajax to v5.1.2
2022-10-12 10:15:02 +07:00
renovate[bot]
4145b85b44
Update dependency eslint-plugin-react to v7.31.10
2022-10-11 04:51:25 +00:00
renovate[bot]
3b62e8c52f
Update sentry-javascript monorepo to v7.15.0
2022-10-11 09:24:03 +07:00
Daniel Lockyer
10c5f6680c
Added support for linting handlebars files in Admin when committing
...
- this requires duplicating the `*.js` definition as per the lint-staged
docs because only the closest set of configuration applies at any one time
2022-10-10 17:12:37 +07:00
Daniel Lockyer
8ec071a47c
Update dependency eslint-plugin-ghost to v2.16.0 ( #15551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-10 10:23:24 +01:00
Ghost CI
b5fd02c9e8
v5.18.0
2022-10-07 16:00:53 +01:00
renovate[bot]
84549838a4
Update sentry-javascript monorepo to v7.14.2
2022-10-07 08:41:20 +07:00
renovate[bot]
12801a4574
Update dependency ember-svg-jar to v2.4.0
2022-10-07 08:28:53 +07:00
renovate[bot]
4aa8be2e1c
Update dependency @embroider/macros to v1.9.0
2022-10-07 08:25:31 +07:00
Daniel Lockyer
c4981a71a2
Merged v5.17.2 into main
...
v5.17.2
2022-10-05 18:33:12 +07:00
Ghost CI
267f1530f0
v5.17.2
2022-10-05 12:32:04 +01:00
renovate[bot]
8751245fa5
Update sentry-javascript monorepo to v7.14.1
2022-10-04 08:07:37 +07:00
Ghost CI
f1dad0519c
v5.17.1
2022-10-03 09:41:39 +01:00
Ghost CI
a7556ad9ea
v5.17.0
2022-09-30 16:00:36 +01:00
renovate[bot]
839a61bacd
Update dependency @babel/plugin-proposal-decorators to v7.19.3
2022-09-29 11:47:34 +07:00
renovate[bot]
68ad829e1f
Update sentry-javascript monorepo to v7.14.0
2022-09-29 07:44:21 +07:00
Daniel Lockyer
18e3d38bb0
Merged v5.16.2 into main
...
v5.16.2
2022-09-27 21:19:32 +07:00
Ghost CI
effe66e3a5
v5.16.2
2022-09-27 13:45:58 +01:00
Daniel Lockyer
9818634b63
Merged v5.16.1 into main
...
v5.16.1
2022-09-27 11:21:48 +07:00
Ghost CI
ddb9c1b30c
v5.16.1
2022-09-27 05:21:10 +01:00
renovate[bot]
9eb3c84a23
Updated @tryghost dependencies ( #15434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-27 08:31:35 +07:00
renovate[bot]
d02401c1f0
Update dependency eslint to v8.24.0
2022-09-26 06:58:26 +00:00
renovate[bot]
7045eef930
Update dependency ember-css-transitions to v4.2.0 ( #15453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-24 18:20:57 +02:00
renovate[bot]
8aa4308866
Update ember-basic-dropdown addons to v6 (major) ( #15159 )
...
Update ember-basic-dropdown addons to v6
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-24 15:37:06 +02:00
renovate[bot]
65a74f41c8
Update dependency ember-power-select to v4.1.7 ( #15157 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2022-09-24 15:08:42 +02:00
Kevin Ansfield
fa84808048
Dropped ember-cli-moment-shim dependency
...
no issue
Since `ember-moment@10.0` it's not been necessary to use the `ember-cli-moment-shim` package, with `moment` instead being usable directly via `ember-auto-import`. Getting rid of the shim package is necessary for compatibility with `embroider`, Ember's new build tooling.
- dropped `ember-cli-moment-shim` dependency
- added `moment-timezone` dependency and updated all imports to reflect the different package
- worked around `ember-power-calendar` having `ember-cli-moment-shim` as a sub-dependency
- added empty in-repo-addon `ember-power-calendar-moment` to avoid `ember-power-calendar` complaining about a missing package
- added `ember-power-calendar-utils` in-repo-addon that is a copy of `ember-power-calendar-moment` but without the build-time renaming of the tree for better compatibility with embroider
2022-09-24 13:28:23 +02:00
Ghost CI
c6865ffe6c
v5.16.0
2022-09-23 16:00:34 +01:00
renovate[bot]
225765241c
Updated @tryghost dependencies ( #15404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-19 12:09:33 +01:00
Ghost CI
29e5a91323
v5.15.0
2022-09-16 16:00:36 +01:00
Daniel Lockyer
6f3c18b6f4
Merged v5.14.2 into main
...
v5.14.2
2022-09-15 17:16:24 +01:00
Ghost CI
7a6375c840
v5.14.2
2022-09-15 17:13:56 +01:00
renovate[bot]
3d328d24e6
Update sentry-javascript monorepo to v7.13.0
2022-09-15 15:13:23 +01:00
renovate[bot]
5714dec524
Update babel monorepo to v7.19.1
2022-09-14 18:54:53 +01:00
renovate[bot]
236addf67f
Update dependency @babel/plugin-proposal-decorators to v7.19.0
2022-09-13 18:24:27 +01:00
renovate[bot]
2a3b4908e1
Update dependency ember-cli-htmlbars to v6.1.1 ( #15389 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-13 09:20:09 +01:00
renovate[bot]
1b8dbb132f
Update Test & linting packages ( #15338 )
...
* Update Test & linting packages
* Fixed new `no-quoteless-attributes` template lint errors
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2022-09-13 09:19:14 +01:00
Ghost CI
ba732489d2
v5.14.1
2022-09-12 16:00:13 +01:00
Kevin Ansfield
e230370b33
🐛 Fixed Admin freeze when filtering long tag lists
...
closes https://github.com/TryGhost/Ghost/issues/15391
- `vertical-collection` component was throwing errors during render when the tags list was filtered down causing slowdowns or full Admin crashes
- similar regression had popped up before and fixed in https://github.com/TryGhost/Ghost/pull/15207 but the dependency had been bumped again without realising it caused an error
- added a test that triggers the error-throwing behaviour in the tags input to help catch this in future dependency updates
2022-09-12 15:49:59 +01:00
Ghost CI
352b4ad537
v5.14.0
2022-09-09 16:00:35 +01:00
renovate[bot]
621956a1f3
Update dependency @html-next/vertical-collection to v3.1.0 ( #15385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-09 09:11:59 +01:00
renovate[bot]
b377390855
Update dependency ember-concurrency to v2.3.7
2022-09-08 18:32:42 +01:00
renovate[bot]
3d4c97f8c7
Updated @tryghost dependencies ( #15349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-08 18:32:13 +01:00
Simon Backx
4534b693e4
Added test that validates output HTML of email template ( #15365 )
...
refs https://github.com/TryGhost/Team/issues/1871
This commit adds a test to the serialize method of `post-emaiserializer`. It checks whether the generated email HTML is valid and standard HTML5 and that all properties are escaped.
To do this validation, I depend on the new `html-validate` dev dependency. Just parsing the HTML with a HTML parser is not enough to guarantee that the HTML is okay.
Apart from that this fixes:
- Removed the sanitizeHTML method and replaced it with normal HTML escaping. We don't want to allow any HTML in the escaped fields. Whereas `sanitizeHTML` still allows valid HTML, but we don't want that and want the same behaviour as on the site. E.g., a post with a title `All your need to know about the <br /> tag` should actually render the same title and non-html content, being `All your need to know about the <br /> tag`
- The file, nft and audio card didn't (always) escape the injected HTML fields (new version @tryghost/kg-default-cards)
- `@tryghost/string` is bumped because it contains the new escapeHtml method
2022-09-08 10:11:01 +02:00
renovate[bot]
290a5f2ceb
Update dependency ember-concurrency to v2.3.6
2022-09-07 20:28:46 +01:00
renovate[bot]
fa1861aad3
Update dependency ember-concurrency to v2.3.5
2022-09-07 07:39:10 +01:00
Daniel Lockyer
4a6f57b105
Merged v5.13.2 into main
...
v5.13.2
2022-09-06 16:45:52 +01:00
Ghost CI
d71efb128f
v5.13.2
2022-09-06 16:32:05 +01:00
Daniel Lockyer
e0f86cb1cb
Merged v5.13.1 into main
...
v5.13.1
2022-09-06 10:12:54 +01:00
Ghost CI
da1997d96e
v5.13.1
2022-09-06 09:53:23 +01:00
renovate[bot]
167f2d577a
Update dependency ember-concurrency to v2.3.4 ( #15357 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-05 10:56:21 +01:00
renovate[bot]
8c91f7b7d4
Update sentry-javascript monorepo to v7.12.1
2022-09-02 16:27:26 +01:00
Ghost CI
27704794d4
v5.13.0
2022-09-02 16:00:27 +01:00
Daniel Lockyer
dd2bfb8c0e
Merged v5.12.4 into main
...
v5.12.4
2022-09-02 15:13:37 +01:00
Ghost CI
c02646b31d
v5.12.4
2022-09-02 15:04:07 +01:00
renovate[bot]
49578f0661
Update dependency reframe.js to v4.0.1 ( #15346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-02 12:35:39 +01:00
Kevin Ansfield
c220c1e288
🐛 Fixed image width/height and links not being preserved when pasting or importing html ( #15350 )
...
refs https://github.com/TryGhost/Koenig/issues/330
refs https://github.com/TryGhost/Koenig/issues/329
- bumps packages related to pasting content into the editor and importing content via the posts API with `?source=html`
2022-09-01 17:31:21 +01:00
renovate[bot]
b4ba598190
Update dependency ember-concurrency to v2.3.2 ( #15300 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-01 17:12:31 +01:00
renovate[bot]
abeed13abf
Update dependency ember-fetch to v8.1.2 ( #15298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-01 17:11:54 +01:00
Daniel Lockyer
df99e1aec3
Merged v5.12.3 into main
...
v5.12.3
2022-09-01 15:36:46 +01:00
Ghost CI
7650ecafeb
v5.12.3
2022-09-01 15:36:17 +01:00
renovate[bot]
d0103a6b31
Update sentry-javascript monorepo to v7.12.0
2022-09-01 08:48:54 +01:00
Kevin Ansfield
41313f6993
Replaced emberx-file-input addon with in-app implementation
...
refs https://github.com/TryGhost/Team/issues/1734
- resolves some deprecations raised by the addon which has fallen out of regular maintenance
- we were largely overriding much of the addon so the additional code was minimal, most of the changes were from updating to modern patterns
2022-08-31 22:21:31 +01:00
Daniel Lockyer
d7500e0ad1
Merged v5.12.2 into main
...
v5.12.2
2022-08-30 16:58:46 +01:00
Ghost CI
a2edc7ea1b
v5.12.2
2022-08-30 16:58:26 +01:00
Kevin Ansfield
bc185665a4
Removed use of ember-route-action-helper
...
refs https://github.com/TryGhost/Ghost/issues/14101
refs https://github.com/TryGhost/Team/issues/1734
- use of the helper was generating deprecation warnings when building Admin
- removed the single usage in favor of using `{{perform}}` directly on a controller task property as there was no need to go via the route
- changed naming of task properties to include a `...Task` suffix so it's clear when dealing with a task object
2022-08-30 16:44:50 +01:00
Daniel Lockyer
0b0401d593
v5.12.1
2022-08-30 11:56:45 +01:00
renovate[bot]
ced7f41112
Update Test & linting packages
2022-08-29 15:21:11 +00:00
renovate[bot]
df2a97032d
Update dependency testem to v3.9.0
2022-08-29 16:19:01 +01:00
Daniel Lockyer
d986059a50
v5.12.0
2022-08-26 16:00:32 +01:00
renovate[bot]
966d324e7f
Update dependency eslint-plugin-react to v7.31.0
2022-08-25 01:35:14 +00:00
Daniel Lockyer
ab8952dd46
v5.11.0
2022-08-24 15:04:56 +01:00
Daniel Lockyer
989c1b7fb4
Removed unused matchdep
dependency
...
- this was only needed when we used Grunt in the Admin package, which I
removed several releases ago
2022-08-24 11:00:26 +02:00
Daniel Lockyer
ff74f04600
Removed @tryghost/members-csv
external import
...
- this package now lives in the Ghost monorepo so we should just use that
2022-08-24 10:57:48 +02:00
Daniel Lockyer
6ade771a9f
v5.10.1
2022-08-19 17:50:40 +01:00
Daniel Lockyer
0df8ee8c72
v5.10.0
2022-08-19 16:02:37 +01:00
renovate[bot]
0f998e30aa
Update sentry-javascript monorepo to v7.11.1
2022-08-17 21:53:41 +02:00
renovate[bot]
79f28a82a3
Update sentry-javascript monorepo to v7.11.0
2022-08-17 21:16:25 +02:00
renovate[bot]
f348fc3223
Updated @tryghost dependencies ( #15235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-17 08:45:47 +02:00
Daniel Lockyer
d7aa064e0f
🐛 Fixed adding emojis in editor
...
fixes https://github.com/TryGhost/Ghost/issues/11541
- due to an upstream bug, typing emojis using Safari would show square
boxes in the editor
- the upstream patch has been fixed, so I've pulled it into our
mobiledoc-kit fork
- this commit bumps that package to fix the issue in Ghost
2022-08-16 11:40:01 +02:00
Daniel Lockyer
d153b40c48
v5.9.4
2022-08-15 20:47:26 +01:00
Daniel Lockyer
54aa9f016b
Fixed full Admin test suite running during unit tests
...
- because of how the npm scripts were set up, we were running the full
Admin integration tests during the unit tests phase of CI
- this commit renames the majority of `test` to `test:unit` in the
package.json files, and aliases `test` to `test:unit`
- special packages like Admin have no-op'd `test:unit` scripts so we
don't end up running its tests
2022-08-15 15:34:52 +02:00
Daniel Lockyer
d493fd7bf1
v5.9.3
2022-08-15 13:09:54 +01:00
Daniel Lockyer
fa6900b299
v5.9.2
2022-08-15 10:55:17 +01:00
renovate[bot]
7f5d95ffff
Update @tryghost
2022-08-15 10:08:46 +02:00
renovate[bot]
7d3f5d3165
Update dependency eslint to v8.22.0
2022-08-15 10:07:34 +02:00
Daniel Lockyer
54baa8d71e
v5.9.1
2022-08-12 17:11:31 +01:00
Daniel Lockyer
b06b7c5ddd
v5.9.0
2022-08-12 16:00:29 +01:00
renovate[bot]
9b7604b999
Update sentry-javascript monorepo to v7.10.0
2022-08-11 18:03:48 +02:00
Daniel Lockyer
509662b52b
v5.8.3
2022-08-09 16:02:55 +01:00
Kevin Ansfield
9b33587e73
🐛 Fixed Admin UI freezing when interacting with dropdown lists
2022-08-09 16:54:05 +02:00
Daniel Lockyer
6dde5e40e3
Updated Eslint ECMAScript compatibility to 2022
...
refs https://github.com/TryGhost/Toolbox/issues/345
- this commit bumps `eslint-plugin-ghost`, which bumps compatiblity to
2022
- this also removes a lot of the manually-added
`parserOptions.ecmaVersion` that we had in imported packages, in favor
of the value set in `eslint-plugin-ghost`
2022-08-09 15:51:40 +02:00
Daniel Lockyer
c11f5edc10
v5.8.2
2022-08-08 19:19:03 +01:00
Daniel Lockyer
67aa8d5956
v5.8.1
2022-08-08 15:53:50 +01:00
renovate[bot]
8733bf1bba
Update dependency ember-template-lint to v4.12.0
2022-08-05 17:00:22 +00:00
Daniel Lockyer
512c40b5d5
v5.8.0
2022-08-05 16:02:32 +01:00
renovate[bot]
342ced452e
Update sentry-javascript monorepo to v7.9.0
2022-08-05 16:05:30 +02:00
Daniel Lockyer
a0dca653e7
Updated @tryghost/*
packages
...
- these were all published from the SDK repo
2022-08-05 13:30:50 +02:00
Daniel Lockyer
dd41929251
Removed Grunt from Admin
...
- as part of our effort to reduce our usage of Grunt in favor of more
maintainable (and maintained) alternatives, this commit removes Grunt
from Admin
- the main difference here is switching from subgrunt to shell, which
should be a nice stepping stone to removing Grunt altogether one day
2022-08-05 09:53:08 +02:00
renovate[bot]
a78925e13d
Update dependency @html-next/vertical-collection to v3.1.0 ( #15170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-04 21:24:40 +01:00
Daniel Lockyer
b66969501c
Deleted csscomb plugin from Admin
...
- we're meant to be running our CSS through csscomb in order to apply
specific code styles, but the reality is that it never gets used
- keeping csscomb around just adds to the package cruft and so this
commit cleans up references to it in order to
2022-08-04 12:05:37 +02:00
renovate[bot]
feff2e5d26
Pinned dependencies ( #15163 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-04 08:21:51 +02:00
renovate[bot]
30ccb45fe8
Update dependency ember-template-lint to v4.11.0
2022-08-03 20:40:50 +00:00
Daniel Lockyer
425473ff88
Added yarn lint
to Admin
...
refs https://github.com/TryGhost/Toolbox/issues/365
- without this, `yarn lint` from the monorepo will fail because there is
no script in this directory
2022-08-03 16:08:21 +02:00
Daniel Lockyer
cf64dc89d0
v5.7.1
2022-08-03 12:56:44 +01:00
Kevin Ansfield
90a080e0b8
Update dependency eslint-plugin-ghost to v2.14.0 ( #2441 )
...
no issue
- bumped dependency
- fixed all new lint failures
- removed deprecated `ember-cli-eslint`
- it was tying us to an old version of `eslint` resulting in missing rule definition errors when linting was run as part of `yarn dev` and `ember test`
- we run linting separately in CI so we don't need linting to run _again_ on each of our ember test runs
2022-08-03 12:21:16 +01:00
Kevin Ansfield
38a12f4e18
Update dependency ember-template-lint to v4.10.1
2022-08-03 11:40:12 +01:00
Kevin Ansfield
4a15083453
Pinned eslint related dependencies
2022-08-03 11:39:04 +01:00
Kevin Ansfield
ce9d2577ca
Update dependency eslint to v8.21.0
2022-08-03 11:37:03 +01:00
renovate[bot]
d612199e46
Update dependency reframe.js to v4 ( #2370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-03 11:34:20 +01:00
Kevin Ansfield
577a749e12
Updated modifiers to resolve ember-modifier@4.x deprecations
...
no issue
- followed the migration guide to switch to from lifecycle hooks to single `modify()` method
- https://togithub.com/ember-modifier/ember-modifier/blob/master/MIGRATIONS.md
- forced resolution of `ember-in-viewport@4.0.2` to avoid older version of `ember-modifier` being pulled in through `ember-infinity`
2022-08-02 16:54:34 +01:00
Renovate Bot
7af2747257
Update dependency ember-modifier to v3.2.7
2022-08-02 16:54:34 +01:00
Kevin Ansfield
d066f68f0b
Bumped ember-basic-dropdown to 4.x
...
no issue
- partial version bump to get past the outdated `ember-modifier` import without breaking changes
2022-08-02 14:25:50 +01:00
renovate[bot]
4c93699f48
Update dependency tracked-built-ins to v3 ( #2398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:24:57 +01:00
renovate[bot]
79458bce88
Update dependency ember-in-viewport to v4 ( #2160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:24:40 +01:00
renovate[bot]
864fe787fd
Update dependency ember-moment to v10 ( #2217 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:24:14 +01:00
renovate[bot]
28a9909316
Update dependency ember-keyboard to v8 ( #2307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:23:49 +01:00
renovate[bot]
93371131fd
Update dependency @sentry/ember to v7 ( #2411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:06:48 +01:00
renovate[bot]
df86dbceff
Update dependency @tryghost/limit-service to v1.2.2 ( #2344 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 14:04:37 +01:00
renovate[bot]
3f5ca97fff
Update dependency ember-css-transitions to v4 ( #2306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 13:55:31 +01:00
renovate[bot]
36e802904b
Update dependency @babel/plugin-proposal-decorators to v7.18.10 ( #2437 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 13:45:13 +01:00
Gabriel Csapo
ddfeb90fc6
Updated ember-auto-import@1 -> ember-auto-import@2 ( #2252 )
...
requires https://github.com/TryGhost/Ghost/pull/15128
refs https://github.com/TryGhost/Admin/pull/2252
- bumped `ember-auto-import` dependency
- updated `autoImport` config to match new format
- added dependencies for node packages that no longer have built-in polyfills in webpack@5
- updated `asset-delivery` to work with `ember-auto-import@2`
- reverted to standard ember `index.html` to let `ember-auto-import` handle it's insertion of multiple JS chunk files
- updated the `asset-delivery` addon to copy the the `index.html` and `/assets` to `core/built/admin/{development|production}/` directory rather than splitting the `index.html` file apart from the assets inside Ghost's directory structure
- switched to relative root URL in development/production
- required because assets are served from the same directory the index file is served from in Ghost rather than from the root
- Admin uses `/#/` URLs so it can be served from any subdirectory without requiring prior knowledge of that directory at build time
Co-authored-by: Kevin Ansfield <kevin@lookingsideways.co.uk>
2022-08-02 13:43:28 +01:00
renovate[bot]
643a684434
Update dependency ember-tooltips to v3.6.0 ( #2419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-01 21:41:46 +01:00
Scott Beinlich
80326996f5
🐛 Fixed markdown card lacking superscripts & subscripts. ( #1763 )
...
fixes: https://github.com/TryGhost/Ghost/issues/12219
- the WYSIWYG editor supports ^2^ for superscript and ~2~ for subscript
- with this change, the same syntax is supported in the markdown card, which was missing
Co-authored-by: Hannah Wolfe <github.erisds@gmail.com>
2022-08-01 19:51:27 +01:00
renovate[bot]
cb47a2bd28
Update dependency ember-cli-htmlbars to v6.1.0
2022-08-01 20:16:37 +02:00
Renovate Bot
65c8f298d3
Update dependency @html-next/vertical-collection to v3
2022-08-01 18:49:31 +02:00
Renovate Bot
97b4adfc6e
Update dependency markdown-it to v13
2022-08-01 18:46:46 +02:00
Renovate Bot
2bc9cf970b
Update dependency ember-cli-deprecation-workflow to v2
2022-08-01 18:40:08 +02:00
renovate[bot]
91945ed24e
Update dependency @embroider/macros to v1.8.3
2022-08-01 18:31:48 +02:00
renovate[bot]
a96e35e8b9
Update dependency @tryghost/kg-clean-basic-html to v2.2.11
2022-08-01 18:29:40 +02:00
renovate[bot]
c652b50860
Update babel monorepo
2022-08-01 18:27:48 +02:00
renovate[bot]
0758e22ec7
Update dependency ember-truth-helpers to v3.1.1
2022-08-01 18:25:44 +02:00
renovate[bot]
cd4b7c8363
Update dependency @tryghost/kg-parser-plugins to v2.11.7
2022-08-01 18:20:47 +02:00
Renovate Bot
a2dba308d2
Update dependency @tryghost/color-utils to v0.1.19
2022-08-01 18:11:47 +02:00
Renovate Bot
19590ec475
Update dependency @tryghost/timezone-data to v0.2.70
2022-08-01 18:11:41 +02:00
renovate[bot]
8829f31f15
Update dependency testem to v3.8.0
2022-08-01 18:11:16 +02:00
Renovate Bot
a24d259996
Update dependency @tryghost/helpers to v1.1.71
2022-08-01 18:10:26 +02:00
Daniel Lockyer
946952d0ed
v5.7.0
2022-08-01 15:23:38 +01:00
Daniel Lockyer
fce09a6a1b
v5.6.0
2022-08-01 09:23:34 +01:00
Daniel Lockyer
5f311946b5
v5.5.0
2022-07-26 08:23:55 +01:00
Daniel Lockyer
69cc21992d
Merged v5.4.1 into main
...
v5.4.1
2022-07-19 16:00:35 +02:00
Daniel Lockyer
2d405513b3
v5.4.1
2022-07-19 14:57:42 +01:00
Kevin Ansfield
896cd4888f
Switched to dynamically loaded external react-mobiledoc-editor package
...
no issue
- dropped the bundled `react-mobiledoc-editor` package
- updated `<ReactMobiledocEditor>` component to pull in editor components dynamically
- added a resource function to dynamically import the external module
- added `Container` and `Editor` components that read from the resource function and wrap components of the same name from the external module
- added `<Suspense>` around the `Container` and `Editor` components so that React will show a loading state whilst the external components are still being fetched
- added `<ErrorHandler>` so we can show an error state if loading fails
2022-07-19 12:48:53 +01:00
Kevin Ansfield
d991da399c
Added support for building/rendering react components
...
no issue
- updated ember-cli-build and eslint config to support jsx
- added `react` and `react-dom` libraries
- included them in the build so the `React` and `ReactDom` globals are available for use by third party components
- added vendor shims so we can do things like `import * from 'react'` where the imports are referenced directly to the already imported modules
- added `<ReactComponent>` component
- designed to be extended from in specific react component classes
- renders a div and calls `renderComponent()` action once inserted - this should be replaced in any extended classes in order to render a react component
- handles react rendering and teardown
- added `<ReactMobiledocEditor>` react component that renders an editor composed of components provided by the `react-mobiledoc-editor` package
- added `<KoenigReactEditor>` ember component that renders `<ReactMobiledocEditor>` and handles pass-through of Ember arguments and handling of actions
- updated `<GhKoenigEditorReact>` to render `<KoenigReactEditor>` in place of `<KoenigEditor>`
2022-07-19 12:48:53 +01:00
Daniel Lockyer
40240d6b7a
v5.4.0
2022-07-15 16:00:33 +01:00
Daniel Lockyer
3f380e266d
v5.3.1
2022-07-13 12:55:34 +01:00
Daniel Lockyer
3c63a01eec
v5.3.0
2022-07-12 16:24:01 +01:00
Daniel Lockyer
a7c34b7a7e
Merged v5.2.4 into main
...
v5.2.4
2022-07-05 10:52:15 +02:00
Daniel Lockyer
862ace7945
v5.2.4
2022-07-05 09:50:40 +01:00
renovate[bot]
a99f836b83
Update dependency miragejs to v0.1.45 ( #2379 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-07-01 13:00:39 +01:00
Daniel Lockyer
cc570d23b0
v5.2.3
2022-06-15 03:59:46 +01:00
Daniel Lockyer
9551e57a00
v5.2.2
2022-06-03 17:50:37 +01:00
Daniel Lockyer
802cf2457f
v5.2.1
2022-06-02 12:34:53 +01:00
Daniel Lockyer
facf16becc
v5.2.0
2022-06-01 16:28:51 +01:00
Daniel Lockyer
3d0e4c9380
v5.1.1
2022-05-30 13:54:28 +01:00
Daniel Lockyer
f9736d2437
v5.1.0
2022-05-27 16:10:19 +01:00
Hannah Wolfe
8ac5bb5b48
🐛 Fixed word count for RTL languages
...
closes: https://github.com/TryGhost/Ghost/issues/14365
closes: https://github.com/TryGhost/SDK/issues/366
closes: https://github.com/TryGhost/SDK/issues/389
refs: https://github.com/TryGhost/SDK/pull/431
- our word count helper has been updated to handle RTL languages
Co-authored-by: Emmanuel-Melon <emmanuelgatwech@gmail.com>
2022-05-27 13:58:48 +01:00
Matt Hanley
a8acd63aff
Merged v5.0.2 into main
...
v5.0.2
2022-05-26 15:23:32 +01:00
Daniel Lockyer
bcde7970fb
v5.0.2
2022-05-26 15:17:24 +01:00
Kevin Ansfield
aaef8f7d44
Deleted unused <GhProfileImage> component
...
no issue
- the component became unused when the staff user page design was updated but was never cleaned up
2022-05-26 10:42:10 +01:00
Renovate Bot
f4f519ed90
Update dependency grunt to v1.5.3 [SECURITY]
2022-05-25 22:23:31 +00:00
renovate[bot]
0c07e26cc4
Update babel monorepo to v7.18.2 ( #2406 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 11:24:38 +01:00
Kevin Ansfield
5544389b80
Fixed "The routes only function has been deprecated" output in test runs
...
no issue
`ember-cli-mirage` replaced the use of a default function export with a `createServer` function that applies config and deprecated the older mirage config export style. It will also soon drop support of the separate `testConfig` export we used for defining our test routes.
- switched to the newer `return createServer(config);` server configuration approach
- extracted dev and test routes into separate files for a cleaner base config
2022-05-25 11:03:05 +01:00
renovate[bot]
8115a4b6d2
Update dependency @tryghost/timezone-data to v0.2.68 ( #2369 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 10:14:05 +01:00
renovate[bot]
db09ec7b01
Update dependency glob to v8.0.3 ( #2383 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:48:24 +01:00
renovate[bot]
e915ca6892
Update dependency @tryghost/color-utils to v0.1.17 ( #2385 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:48:11 +01:00
renovate[bot]
7125f2cddd
Update dependency @tryghost/helpers to v1.1.69 ( #2386 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:47:58 +01:00
renovate[bot]
c3a48193c6
Update dependency @ember/test-helpers to v2.8.1 ( #2399 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:47:43 +01:00
renovate[bot]
d3ee4fd4c8
Update dependency @tryghost/members-csv to v1.2.16 ( #2393 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:47:29 +01:00
renovate[bot]
c3acdb6c0d
Update dependency @tryghost/string to v0.1.26 ( #2394 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:47:15 +01:00
renovate[bot]
4d7526bcbd
Update babel monorepo to v7.17.12 ( #2395 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:47:00 +01:00
renovate[bot]
7c320cd707
Update dependency testem to v3.7.0 ( #2400 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:45:55 +01:00
renovate[bot]
4c421a5ab3
Update dependency ember-auto-import to v1.12.2 ( #2404 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-25 08:45:41 +01:00
Daniel Lockyer
15b06fce2a
v5.0.1
2022-05-24 18:21:40 +01:00
Daniel Lockyer
a559f4c686
v5.0.0
2022-05-23 13:20:52 +01:00
renovate[bot]
bd2485c8da
Update dependency glob to v8.0.2 ( #2378 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:21:11 +01:00
renovate[bot]
d5eccaf715
Update dependency @tryghost/string to v0.1.25 ( #2368 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:20:47 +01:00
renovate[bot]
bd3faf3aba
Update dependency @tryghost/helpers to v1.1.67 ( #2367 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:20:28 +01:00
renovate[bot]
5e6e4cb695
Update dependency @tryghost/color-utils to v0.1.16 ( #2366 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:20:05 +01:00
renovate[bot]
413ae1c1e2
Update dependency ember-tooltips to v3.5.2 ( #2361 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:19:48 +01:00
renovate[bot]
059854c73b
Update dependency @tryghost/members-csv to v1.2.14 ( #2358 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-13 09:19:35 +01:00
Simon Backx
2d4bbad094
Implemented newsletter limits
...
refs https://github.com/TryGhost/Team/issues/1583
- When adding a newsletter, check the limits (both via button and route)
- When unarchiving a newsletter, check the limits
- Bumped `@tryghost/limit-service` package, required to make limit checking work for newsletter
- Added the `getNewslettersCount` query to the `limit` service
2022-05-11 12:10:26 +02:00
Daniel Lockyer
d0ce852ded
v4.46.0
2022-04-28 15:29:17 +01:00
renovate[bot]
8a3a937c37
Update dependency grunt-shell to v4 ( #2311 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 10:11:25 +01:00
renovate[bot]
69fb818a94
Update dependency @tryghost/nql-lang to v0.3.2 ( #2347 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 10:09:32 +01:00
renovate[bot]
07b1afc136
Update dependency @tryghost/nql to v0.9.2 ( #2346 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 09:52:21 +01:00
Daniel Lockyer
a9c4b98049
v4.45.0
2022-04-22 16:00:32 +01:00
Daniel Lockyer
6341b00389
Dropped support for Node 12
...
refs https://github.com/TryGhost/Toolbox/issues/267
- Node 12 is EOL as of April 30th so we're going to be dropping support
for it in Ghost too
- the only change in Admin is to update the Node engines range
2022-04-19 15:51:02 +01:00
renovate[bot]
788339124b
Update dependency @tryghost/helpers to v1.1.64 ( #2340 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 10:28:13 +01:00
renovate[bot]
e37e7b5bdb
Update dependency glob to v8 ( #2333 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 10:28:01 +01:00
renovate[bot]
c8a26aad68
Update dependency @ember/test-helpers to v2.7.0 ( #2326 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 10:27:45 +01:00
renovate[bot]
9959e4301e
Update dependency @tryghost/nql-lang to v0.3.1 ( #2325 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 10:27:23 +01:00
renovate[bot]
d7d1197a04
Update dependency @tryghost/kg-parser-plugins to v2.11.6 ( #2321 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 10:27:11 +01:00
renovate[bot]
31616e9fd8
Update dependency @tryghost/timezone-data to v0.2.63 ( #2341 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:50:29 +01:00
renovate[bot]
a706800df2
Update dependency @tryghost/color-utils to v0.1.13 ( #2339 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:49:51 +01:00
renovate[bot]
36d10183c7
Update dependency fs-extra to v10.1.0 ( #2338 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:49:17 +01:00
renovate[bot]
4c1eb871dc
Update dependency ember-simple-auth to v4.2.2 ( #2334 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:48:50 +01:00
renovate[bot]
2d18c5cdcb
Update dependency @tryghost/nql to v0.9.1 ( #2324 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:48:02 +01:00
renovate[bot]
a4d3d74730
Update dependency @tryghost/kg-clean-basic-html to v2.2.10 ( #2320 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:47:30 +01:00
renovate[bot]
8c270b2826
Update dependency grunt to v1.5.2 ( #2331 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:47:16 +01:00
renovate[bot]
02002c08bb
Update dependency ember-cli-dependency-checker to v3.3.1 ( #2330 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:46:54 +01:00
renovate[bot]
59a484638d
Update dependency @glimmer/component to v1.1.2 ( #2322 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:27:00 +01:00
renovate[bot]
0bc75f7030
Update dependency @tryghost/timezone-data to v0.2.62 ( #2316 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:21:35 +01:00
renovate[bot]
5f811d5ef2
Update dependency @tryghost/helpers to v1.1.63 ( #2315 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:21:25 +01:00
renovate[bot]
c28ad8d068
Update dependency @tryghost/members-csv to v1.2.10 ( #2314 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:21:16 +01:00
renovate[bot]
b5e0e0f708
Update dependency @babel/plugin-proposal-decorators to v7.17.9 ( #2310 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-18 09:21:02 +01:00
Daniel Lockyer
7b527f6e37
v4.44.0
2022-04-15 16:00:39 +01:00
Daniel Lockyer
f84d3b30f2
v4.43.1
2022-04-11 12:16:37 +01:00
Daniel Lockyer
ee03d45bbc
v4.43.0
2022-04-08 16:00:32 +01:00
Daniel Lockyer
0880b3dd85
v4.42.1
2022-04-04 10:39:50 +01:00