Daniel Lockyer
c4e2208158
Published new versions
...
- @tryghost/adapter-manager@0.2.7
- @tryghost/bootstrap-socket@0.2.5
- @tryghost/constants@0.1.4
- @tryghost/errors@0.2.7
- @tryghost/image-transform@1.0.7
- @tryghost/job-manager@0.7.1
- @tryghost/moleculer-service-from-class@0.2.10
- @tryghost/mw-session-from-token@0.1.14
- @tryghost/pretty-cli@1.2.13
- @tryghost/promise@0.1.4
- @tryghost/release-utils@0.6.10
- @tryghost/security@0.2.4
- @tryghost/session-service@0.1.15
- @tryghost/vhost-middleware@1.0.11
- @tryghost/zip@1.1.8
2021-01-12 16:43:48 +00:00
Daniel Lockyer
f6d5480c4f
Renamed TryGhost/Ghost-Utils
links to TryGhost/Utils
...
no issue
- this repository has been renamed so this commit just brings all the
links inline with this change
2021-01-12 16:40:16 +00:00
Renovate Bot
70dff36657
Update dependency sinon to v9.2.3
2021-01-06 15:05:05 +00:00
Naz
2528f7978a
Published new versions
...
- @tryghost/adapter-manager@0.2.5
- @tryghost/bootstrap-socket@0.2.4
- @tryghost/constants@0.1.3
- @tryghost/errors@0.2.6
- @tryghost/image-transform@1.0.6
- @tryghost/job-manager@0.6.0
- @tryghost/moleculer-service-from-class@0.2.9
- @tryghost/mw-session-from-token@0.1.13
- @tryghost/pretty-cli@1.2.12
- @tryghost/promise@0.1.3
- @tryghost/release-utils@0.6.9
- @tryghost/security@0.2.3
- @tryghost/session-service@0.1.14
- @tryghost/zip@1.1.7
2020-12-14 17:36:18 +13:00
Renovate Bot
c3e3935c6d
Update dependency sinon to v9.2.2
2020-12-11 12:43:04 +00:00
Naz
9abbe60e10
Published new versions
...
- @tryghost/adapter-manager@0.2.0
- @tryghost/bootstrap-socket@0.2.3
- @tryghost/constants@0.1.2
- @tryghost/errors@0.2.5
- @tryghost/image-transform@1.0.5
- @tryghost/job-manager@0.1.2
- @tryghost/moleculer-service-from-class@0.2.7
- @tryghost/mw-session-from-token@0.1.9
- @tryghost/pretty-cli@1.2.11
- @tryghost/promise@0.1.2
- @tryghost/release-utils@0.6.8
- @tryghost/security@0.2.1
- @tryghost/session-service@0.1.10
- @tryghost/vhost-middleware@1.0.10
- @tryghost/zip@1.1.5
2020-11-05 17:38:41 +13:00
Renovate Bot
3802972c71
Update dependency mocha to v8.2.1
2020-11-02 23:07:13 +00:00
Renovate Bot
afd2b07d9f
Update dependency sinon to v9.2.1
2020-10-28 09:04:46 +00:00
Renovate Bot
0590f0cd72
Update dependency sharp to v0.26.2
2020-10-21 11:03:47 +01:00
Renovate Bot
22c32fee0d
Update dependency mocha to v8.2.0
2020-10-16 21:24:13 +00:00
Renovate Bot
38af1013b7
Update dependency sinon to v9.2.0
2020-10-06 19:10:59 +00:00
Renovate Bot
a7e0e73f16
Update dependency sinon to v9.1.0
2020-09-29 22:07:11 +00:00
Nazar Gargol
1f73b85e5e
Published new versions
...
- @tryghost/adapter-manager@0.1.11
- @tryghost/bootstrap-socket@0.2.2
- @tryghost/constants@0.1.1
- @tryghost/errors@0.2.4
- @tryghost/image-transform@1.0.4
- @tryghost/job-manager@0.1.1
- @tryghost/moleculer-service-from-class@0.2.6
- @tryghost/mw-session-from-token@0.1.8
- @tryghost/pretty-cli@1.2.10
- @tryghost/promise@0.1.1
- @tryghost/release-utils@0.6.7
- @tryghost/security@0.2.0
- @tryghost/session-service@0.1.9
- @tryghost/vhost-middleware@1.0.9
- @tryghost/zip@1.1.4
2020-09-22 15:36:49 +12:00
Renovate Bot
01f6345c08
Update dependency sharp to v0.26.1
2020-09-21 00:05:28 +00:00
Renovate Bot
0633b9a7fe
Update dependency mocha to v8.1.3
2020-08-28 21:05:06 +00:00
Renovate Bot
155daf42c8
Update dependency mocha to v8.1.2
2020-08-25 20:08:54 +00:00
Renovate Bot
8fe0c84005
Update dependency sharp to v0.26.0
2020-08-25 19:02:24 +00:00
Daniel Lockyer
ab5ced6bdd
Published new versions
...
- @tryghost/adapter-manager@0.1.10
- @tryghost/bootstrap-socket@0.2.1
- @tryghost/constants@0.1.0
- @tryghost/errors@0.2.3
- @tryghost/image-transform@1.0.3
- @tryghost/moleculer-service-from-class@0.2.5
- @tryghost/mw-session-from-token@0.1.7
- @tryghost/pretty-cli@1.2.9
- @tryghost/release-utils@0.6.5
- @tryghost/session-service@0.1.8
- @tryghost/vhost-middleware@1.0.8
- @tryghost/zip@1.1.3
2020-08-11 12:42:52 +01:00
Renovate Bot
9e11010f6a
Update dependency sinon to v9.0.3
2020-08-11 08:02:08 +00:00
Daniel Lockyer
26452f0d3a
Published new versions
...
- @tryghost/adapter-manager@0.1.9
- @tryghost/errors@0.2.2
- @tryghost/image-transform@1.0.2
- @tryghost/session-service@0.1.7
- @tryghost/vhost-middleware@1.0.7
2020-08-10 17:10:00 +01:00
Daniel Lockyer
9f3114d1a1
Published new versions
...
- @tryghost/adapter-manager@0.1.8
- @tryghost/errors@0.2.1
- @tryghost/image-transform@1.0.1
- @tryghost/moleculer-service-from-class@0.2.4
- @tryghost/mw-session-from-token@0.1.6
- @tryghost/pretty-cli@1.2.8
- @tryghost/release-utils@0.6.4
- @tryghost/session-service@0.1.6
- @tryghost/vhost-middleware@1.0.6
- @tryghost/zip@1.1.2
2020-08-07 16:06:21 +01:00
Renovate Bot
16dbfbc207
Update dependency mocha to v8.1.1
2020-08-04 19:32:11 +00:00
Renovate Bot
8af8886f86
Update Test & linting packages
2020-08-04 15:05:13 +00:00
Daniel Lockyer
3978858b83
Remove trailing commas from .eslintrc.js files
...
- the upcoming eslint update flags errors for trailing commas, so this
commits tidies that up
2020-08-04 14:48:07 +01:00
Renovate Bot
0b79572bb8
Update dependency sharp to v0.25.4
2020-08-04 13:23:09 +00:00
Renovate Bot
d586ad780b
Update dependency fs-extra to v9.0.1
2020-08-04 12:32:34 +00:00
Kevin Ansfield
aef24f9ac3
Published new versions
...
- @tryghost/adapter-manager@0.1.7
- @tryghost/image-transform@1.0.0
- @tryghost/moleculer-service-from-class@0.2.3
- @tryghost/mw-session-from-token@0.1.5
- @tryghost/session-service@0.1.5
2020-07-02 18:01:49 +01:00
Kevin Ansfield
b02d82fb24
✨ Added canTransformFiles()
method
...
refs https://github.com/TryGhost/Ghost/issues/11944
- it's useful for consuming applications to know if images can be transformed outside of actually performing the transform (eg, when outputting "resized" image URLs)
- added `canTransformFiles()` that returns a boolean for whether or not `sharp` is installed
2020-07-02 18:00:12 +01:00
Fabien O'Carroll
76478e4c74
Published new versions
...
- @tryghost/adapter-manager@0.1.6
- @tryghost/errors@0.2.0
- @tryghost/image-transform@0.2.4
- @tryghost/moleculer-service-from-class@0.2.2
- @tryghost/mw-session-from-token@0.1.4
- @tryghost/pretty-cli@1.2.7
- @tryghost/release-utils@0.6.3
- @tryghost/session-service@0.1.4
- @tryghost/vhost-middleware@1.0.5
- @tryghost/zip@1.1.1
2020-05-26 18:19:01 +02:00
Renovate Bot
52f7aa09a8
Update dependency mocha to v7.2.0
2020-05-25 01:19:06 +00:00
Fabien O'Carroll
f6bc34dbb2
Published new versions
...
- @tryghost/adapter-manager@0.1.5
- @tryghost/image-transform@0.2.3
- @tryghost/moleculer-service-from-class@0.2.0
- @tryghost/mw-session-from-token@0.1.3
- @tryghost/session-service@0.1.3
2020-05-18 15:22:55 +02:00
Renovate Bot
e369bb92d3
Update dependency sharp to v0.25.3
2020-05-18 01:14:51 +00:00
Hannah Wolfe
ed3f229136
Published new versions
...
- @tryghost/adapter-manager@0.1.4
- @tryghost/errors@0.1.3
- @tryghost/image-transform@0.2.2
- @tryghost/moleculer-service-from-class@0.1.3
- @tryghost/mw-session-from-token@0.1.2
- @tryghost/pretty-cli@1.2.6
- @tryghost/release-utils@0.6.2
- @tryghost/session-service@0.1.2
- @tryghost/vhost-middleware@1.0.4
- @tryghost/zip@1.1.0
2020-05-08 16:23:52 +01:00
Renovate Bot
3497384003
Update dependency mocha to v7.1.2
2020-04-27 01:16:32 +00:00
Daniel Lockyer
2ef0b76371
Pinned all dependencies
...
no issue
2020-04-22 12:21:42 +01:00
Fabien O'Carroll
2802e1eb03
Published new versions
...
- @tryghost/adapter-manager@0.1.3
- @tryghost/errors@0.1.2
- @tryghost/image-transform@0.2.1
- @tryghost/moleculer-service-from-class@0.1.0
- @tryghost/mw-session-from-token@0.1.1
- @tryghost/pretty-cli@1.2.5
- @tryghost/release-utils@0.6.1
- @tryghost/session-service@0.1.1
- @tryghost/vhost-middleware@1.0.3
- @tryghost/zip@1.0.1
2020-04-16 15:15:35 +02:00
Renovate Bot
bcec46d0cf
Update dependency sinon to v9.0.2
2020-04-08 12:16:19 +00:00
Hannah Wolfe
eb7e7a8f31
Published new versions
...
- @tryghost/image-transform@0.2.0
2020-03-25 20:54:28 +00:00
Hannah Wolfe
46d95ed306
Added tool for generating original filename
...
- this allows us to have a shared tool for generating _o filenames
2020-03-25 20:53:57 +00:00
Hannah Wolfe
6d6785ae99
Published new versions
...
- @tryghost/errors@0.1.1
- @tryghost/image-transform@0.1.0
2020-03-25 14:57:48 +00:00
Hannah Wolfe
264ffeceef
Cleaner, clearer more consistent API
...
- we have 2 methods, one to resize a buffer and one to resize a file path
- make these two things super clear!
2020-03-25 14:50:25 +00:00
Hannah Wolfe
54d3527b14
Added sharp as an optional dependency
...
- This is optional, we throw errors if it doesn't load
2020-03-25 14:49:02 +00:00
Hannah Wolfe
2d2e41ac76
Updated paths & tests to work in new pkg structure
...
- added export to index.js
- fixed all paths to match the new structure
- replaced should with testUtils
- changed name from manipulator to transform
2020-03-25 14:48:41 +00:00
Hannah Wolfe
80e320fd83
Cleanup repeated module mocking utils
...
- mock non existant module util was defined twice
- split it out properly from the rest of the utils, update all references
- this allows us to move this util out of the codebase along with other code, e.g. the image manipulation code
2020-03-25 14:48:41 +00:00
Hannah Wolfe
b8ab3414ff
Update errors across lib/image and lib/request
...
- swap common.errors for @tryghost/errors
- doing this in batches across small parts of the codebase to reduce disruption
2020-03-25 14:48:41 +00:00
renovate[bot]
64129a5cfd
Update Test & linting packages (major) ( #10858 )
...
no issue
- Updated Test & linting packages
- Updated use of hasOwnProperty
- Using Object.prototype.hasOwnProperty instead (ref. eslint.org/docs/rules/no-prototype-builtins)
- Removed already defined built-in global variable Intl
- Applied `--fix` with lint command on `core/test` folder
- The rules were broken because some of them were made stricter for `eslint: recommended` ruleset (ref. https://eslint.org/docs/user-guide/migrating-to-6.0.0#eslint-recommended-changes )
- Removed redundant global variable declarations to pass linting
2020-03-25 14:48:41 +00:00
Katharina Irrgang
549cc7e47f
Bumped sinon from 4.4.6 to 7.3.2 ( #10400 )
...
refs #9389
- https://github.com/sinonjs/sinon/blob/master/CHANGELOG.md
Breaking changes for Ghost:
- no need to create a sandbox anymore, each file get's it's own sandbox
- just require sinon and use this sandbox
- you can still create separate sandboxes with .createSandbox
- reset single stubs: use .resetHistory instead of .reset
This is a global replace for any sandbox creation.
---
From https://sinonjs.org/releases/v7.2.3/sandbox/
> Default sandbox
> Since sinon@5.0.0, the sinon object is a default sandbox. Unless you have a very advanced setup or need a special configuration, you probably want to just use that one.
2020-03-25 14:48:41 +00:00
Hannah Wolfe
eb9b1ddc1f
🐛 Fixed responsive images for .icos
...
closes #10301
- we allow .ico files for icons, but we cannot resize these specialist files at present
2020-03-25 14:48:41 +00:00
Fabien O'Carroll
010d787046
🐛 Fixed responsive images for gifs & svgs ( #10315 )
...
closes #10301
* Redirected to original image for gifs & svgs
* Created canTransformFileExtension method
* Updated image middlewares to use canTransformFileExtension
2020-03-25 14:48:41 +00:00
Fabien O'Carroll
b4654b19d5
Cleaned up image manipulator ( #10282 )
...
no-issue
* Added InternalServerError to resizeImage
* Added a redirect to original image if sharp is missing
* Improved naming - safeMethod -> method
* Updated process method to follow same sharp check pattern
* Refactor safety wrapper into makeSafe function
* Moved generic manipulation error to makeSafe function
* Refactored unsafeProcess to use unsafeResizeImage
* Removed CRAZY catch
2020-03-25 14:48:41 +00:00