Conversation
|
@licitdev Looks like the blackbox tests aren't too happy with my Jest upgrades. Could you take a look? 🙏🏻 |
|
|
|
Noticed the request logging to be excessive, containing full information similar to the I've updated the transport to use The logger transport options can be configured using the Pre Patch TuesdayPost Patch TuesdayPost Patch Tuesday with Configuration
|
Much better, thanks! 🙏🏻 |




npm is amazing, but keeping libraries up to date is a nightmare. Bots just spam the repo, so we're trying something new: Patch Tuesday (on wednesdays in the middle of each month).
Updates
monorepo-rootPatch / minor updates
@types/jest 27.5.2 → 29.2.0axios ^0.27.2 → 1.1.3jest 28.1.2 → 29.2.1jest-environment-node ^28.1.2 → 29.2.1ts-jest 28.0.5 → 29.0.3uuid ^8.3.2 → 9.0.0❌ Can't be updated at this time
globby ^11.0.4 → 13.1.2ESM only, requires v10 branch
directusPatch / minor updates
@rollup/plugin-alias ^3.1.9 → 4.0.0@rollup/plugin-virtual ^2.1.0 → 3.0.0argon2 ^0.29.1 → 0.30.1async-mutex ^0.3.2 → 0.4.0axios ^0.27.2 → 1.1.3commander ^8.0.0 → 9.4.1dotenv ^10.0.0 → 16.0.3graphql ^15.5.0 → 16.6.0helmet ^4.6.0 → 6.0.0Changes defaults. Should check App usage and tweak our defaults accordingly. See https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md#500---2022-01-02
jest 28.1.2 → 29.2.1js2xmlparser ^4.0.2 → 5.0.0object-hash ^2.2.0 → 3.0.0openapi3-ts ^2.0.2 → 3.1.1pino 6.13.3 → 8.6.1prettyPrintoption was removed, needs a refactor to use the new transport systempino-http 5.8.0 → 8.2.1rollup ^2.75.6 → 3.2.3sharp ^0.30.6 → 0.31.1tedious ^13.0.0 → 15.1.0ts-jest 28.0.5 → 29.0.3ts-node-dev 1.1.8 → 2.0.0uuid ^8.3.2 → 9.0.0Type updates
@types/jest 27.5.2 → 29.2.0@types/node 16.11.9 → 18.11.2@types/node-cron 2.0.5 → 3.0.4@types/pino 6.3.12 → 7.0.4@types/sharp 0.30.4 → 0.31.0❌ Can't be updated at this time
@directus/format-title ^9.15.0 → 10.0.0ESM only, requires v10 branch
camelcase ^6.2.0 → 7.0.0ESM only, requires v10 branch
chalk ^4.1.1 → 5.1.2ESM only, requires v10 branch
execa ^5.1.1 → 6.1.0ESM only, requires v10 branch
globby ^11.0.4 → 13.1.2ESM only, requires v10 branch
inquirer ^8.2.4 → 9.1.4ESM only, requires v10 branch
@types/inquirer 8.2.1 → 9.0.2Needs inquirer@9
nanoid ^3.1.23 → 4.0.0ESM only, requires v10 branch
ora ^5.4.0 → 6.1.2ESM only, requires v10 branch
strip-bom-stream ^4.0.0 → 5.0.0ESM only, requires v10 branch
@directus/appPatch / minor updates
@directus/format-title ^9.15.0 → 10.0.0@fortawesome/fontawesome-svg-core 1.2.36 → 6.2.0@fortawesome/free-brands-svg-icons 5.15.4 → 6.2.0@mapbox/mapbox-gl-geocoder 4.7.4 → 5.0.1Adds an attribution footer. Should check map layout/interface for style glitches
@pinia/testing ^0.0.12 → 0.0.14@rollup/plugin-yaml 3.1.0 → 4.0.0@storybook/builder-vite ^0.1.41 → 0.2.4axios 0.24.0 → 1.1.3happy-dom ^6.0.4 → 7.6.0maplibre-gl 1.15.2 → 2.4.0There's one changelog entry regarding the removal of anything to do with
accessTokenandmapbox://links. Test layout/interface to confirmnanoid 3.1.30 → 4.0.0pretty-ms 7.0.1 → 8.0.0react 17 → 18react-dom 17 → 18rollup ^2.75.6 → 3.2.3vitest ^0.18.1 → 0.24.3Type Updates
@types/mime 2.0.3 → 3.0.1@types/wellknown 0.5.1 → 0.5.3❌ Can't be updated at this time
codemirror 5.64.0 → 6.0.1Looks like codemirror 6 is a total rewrite and restructure of codemirror, meaning that the migration path is effectively the same as replacing codemirror completely. This should be done as a separate effort.
tinymce 5.10.2 → 6.2.0Similar to codemirror, this is a bigger rewrite that affects our use of tinymce. We should do this in a separate sprint
@tinymce/tinymce-vue 4.0.5 → 5.0.0Wraps tinymce 5, so see above
create-directus-extension❌ Can't be updated at this time
inquirer ^8.1.2 → ^9.1.4ESM only, requires v10 branch
@directus/drivePatch / minor updates
dotenv 10.0.0 → 16.0.3jest 27.3.1 → 29.2.1ts-jest 27.0.7 → 29.0.3Type Updates
@types/jest 27.0.3 → 29.2.0@types/node 16.11.9 → 18.11.2@directus/drive-azurePatch / minor updates
dotenv 10.0.0 → 16.0.3jest 27.3.1 → 29.2.1ts-jest 27.0.7 → 29.0.3Type Updates
@types/jest 27.0.3 → 29.2.0@types/node 16.11.9 → 18.11.2@directus/drive-gcsPatch / minor updates
@google-cloud/storage ^5.8.5 → 6.5.3dotenv 10.0.0 → 16.0.3jest 27.3.1 → 29.2.1ts-jest 27.0.7 → 29.0.3Type Updates
@types/jest 27.0.3 → 29.2.0@types/node 16.11.9 → 18.11.2@directus/drive-s3Patch / minor updates
dotenv 10.0.0 → 16.0.3jest 27.3.1 → 29.2.1ts-jest 27.0.7 → 29.0.3Type Updates
@types/jest 27.0.3 → 29.2.0@types/node 16.11.9 → 18.11.2❌ Can't be updated at this time
aws-sdkis technically up to date, but has been superseded by@aws-sdk/client-s3. We should move to that other package, but that's a substantial re-write of the lib, so I'm not going to attempt that in this upgrade round.extensions-sdkPatch / minor updates
@rollup/plugin-commonjs ^21.0.1 → 23.0.0@rollup/plugin-json ^4.1.0 → 5.0.0@rollup/plugin-node-resolve ^13.1.3 → 15.0.0@rollup/plugin-replace ^3.1.0 → 5.0.0commander ^8.0.0 → 9.4.1rollup ^2.67.3 → 3.2.3❌ Can't be updated at this time
chalk ^4.1.1 → 5.1.2ESM only, requires v10 branch
execa ^5.1.1 → 6.1.0ESM only, requires v10 branch
ora ^5.4.0 → 6.1.2ESM only, requires v10 branch
@directus/schemaPatch / minor updates
knex-schema-inspector 2.0.4 → 3.0.0@directus/sharedPatch / minor updates
axios ^0.27.2 → 1.1.3pino 6.13.3 → 8.6.1vitest ^0.18.1 → ^0.24.3Type Updates
@types/pino 6.3.12 → 7.0.4@directus/specsPatch / minor updates
openapi3-ts ^2.0.1 → 3.1.1