refactor: update all - autoclosed

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
@openstapps/core (source) 0.63.0 -> 0.64.0 age adoption passing confidence
@openstapps/core-tools (source) 0.29.0 -> 0.29.1 age adoption passing confidence
@types/chai-as-promised 7.1.4 -> 7.1.5 age adoption passing confidence
@types/node 14.18.5 -> 14.18.12 age adoption passing confidence
@types/supertest 2.0.11 -> 2.0.12 age adoption passing confidence
chai (source) 4.3.4 -> 4.3.6 age adoption passing confidence
express (source) 4.17.2 -> 4.17.3 age adoption passing confidence
mocha (source) 9.1.4 -> 9.2.2 age adoption passing confidence
moment (source) 2.29.1 -> 2.29.2 age adoption passing confidence
nock 13.2.2 -> 13.2.4 age adoption passing confidence
nodemailer (source) 6.7.2 -> 6.7.3 age adoption passing confidence
redoc-cli 0.13.2 -> 0.13.10 age adoption passing confidence
ts-node (source) 10.4.0 -> 10.7.0 age adoption passing confidence
typedoc (source) 0.22.10 -> 0.22.13 age adoption passing confidence

Release Notes

openstapps/core

v0.64.0

Compare Source

openstapps/core-tools

v0.29.1

Compare Source

chaijs/chai

v4.3.6

Compare Source

Update loupe to 2.3.1

v4.3.5

Compare Source

expressjs/express

v4.17.3

Compare Source

===================

  • deps: accepts@~1.3.8
    • deps: mime-types@~2.1.34
    • deps: negotiator@0.6.3
  • deps: body-parser@1.19.2
    • deps: bytes@3.1.2
    • deps: qs@6.9.7
    • deps: raw-body@2.4.3
  • deps: cookie@0.4.2
  • deps: qs@6.9.7
    • Fix handling of __proto__ keys
  • pref: remove unnecessary regexp for trust proxy
mochajs/mocha

v9.2.2

Compare Source

🐛 Fixes

🔩 Other

v9.2.1

Compare Source

🐛 Fixes

v9.2.0

Compare Source

🎉 Enhancements

🔩 Other

moment/moment

v2.29.2

Compare Source

  • Release Apr 3 2022

Address https://github.com/advisories/GHSA-8hfj-j24r-96c4

nock/nock

v13.2.4

Compare Source

Bug Fixes

v13.2.3

Compare Source

Bug Fixes
nodemailer/nodemailer

v6.7.3

Compare Source

  • Typo fixes
  • Added stale issue automation fir Github
  • Add Infomaniak config to well known service (popod)
  • Update Outlook/Hotmail host in well known services (popod)
  • fix: DSN recipient gets ignored (KornKalle)
TypeStrong/ts-node

v10.7.0

Compare Source

Questions about this release? Ask in the official discussion thread: #​1680

Added

  • Adds --esm flag, option, and ts-node-esm binary (#​1258, #​1655)
    • Enables full esm support; no need for --loader nor NODE_OPTIONS
    • Use shebang #!/usr/bin/env ts-node-esm, run ts-node --esm, or add to your tsconfig.json: "ts-node": {"esm": true}

Changed

Fixed

  • Fixed bug where "compiler", "transpiler", and swc backend would not resolve relative to the tsconfig.json that declared them (#​1662, #​1655)
    • Enables reusable tsconfig.json shared via node module to include necessary dependencies

https://github.com/TypeStrong/ts-node/milestone/11

v10.6.0

Compare Source

Questions about this release? Ask in the official discussion thread: #​1666

Added

  • Adds workaround for extensionless entrypoints with ESM loader (#​1649, #​1654)
    • You can now combine tools such as mocha with --loader ts-node/esm, where previously node would throw [ERR_UNKNOWN_FILE_EXTENSION]
    • node has a bug where combining --loader with an extensionless entrypoint causes this error nodejs/node#​33226
    • Some tools, for example mocha, have an extensionless entrypoint. (source, source)
    • Combining NODE_OPTIONS=--loader ts-node/esm with these tools causes this error. mochajs/mocha#​4645
    • node intends to fix this bug in a future release: nodejs/node#​41711
    • In the interim, we have implemented a workaround in ts-node.
  • Adds support for target "ES2022" in moduleTypes overrides (#​1650)

Fixed

  • Fixed bug where --swc and other third-party transpilers did not respect moduleTypes overrides (#​1651, #​1652, #​1660)
  • Fixed bug where node flags were not preserved correctly in process.execArgv (#​1657, #​1658)
    • This affected child_process.fork(), since it uses process.execArgv to create a similar child runtime.
    • With this fix, child_process.fork() will preserve both node flags and ts-node hooks.
  • Fixed compatibility TypeScript 4.7's API changes (#​1647, #​1648)

https://github.com/TypeStrong/ts-node/milestone/9

v10.5.0

Compare Source

Questions about this release? Ask in the official discussion thread: #​1634

Added

  • Eliminate "Emit Skipped" errors (#​693, #​1345, #​1629)
    • Avoids all "Emit Skipped" errors by performing a fallback transpileOnly-style transformation.
    • Does not affect typechecking. Type errors are still detected and thrown.
    • Fallback has the same limitations as isolatedModules. This will only affect rare cases such as using const enums with preserveConstEnums disabled.
    • Fixes #​693
  • Graduate swc transpiler out of experimental; add swc: true convenience option (docs) (#​1487, #​1536, #​1613, #​1627)
    • "swc": true or --swc will use swc for faster execution
    • This feature is no longer marked "experimental." Thank you to everyone who filed bugs!
  • swc transpiler attempts to load @swc/core or @swc/wasm dependencies from your project before falling-back to global installations (#​1613, #​1627)
    • global fallback only occurs when using a global installation of ts-node
  • Add support for TypeScript's traceResolution output (docs) (#​1128, #​1491) @​TheUnlocked
  • Support import assertions in ESM loader (docs) (#​1557, #​1558, #​1559, #​1573) @​Pokute, @​geigerzaehler
    • Allows importing JSON files from ESM with the requisite flag (docs)
  • ts-node -vvv also logs absolute paths to ts-node and typescript, to make it more obvious when you're accidentally using globally-installed versions (#​1323, #​1620)
  • Add swc target "es2022" (#​1535, #​1540)
    • When you have target es2022 in tsconfig, will use swc's es2022 target

Changed

  • Initialize TypeScript compiler before starting REPL prompt (#​1498) @​TheUnlocked
    • Improves responsiveness for first line of REPL input
  • Use v8-compile-cache-lib to load typescript
  • Support both --camelCase and --hyphen-case for all CLI flags; update documentation to use --camelCase (#​1598, #​1599)
    • Not a breaking change; CLI continues to accept both forms
  • Make TSError diagnosticText property non-enumerable to prevent it from being logged below the stack (#​1632)

Fixed

Docs

Misc

  • Adds experimental experimentalResolverFeatures option, but it does not do anything yet (#​1514, #​1614)

https://github.com/TypeStrong/ts-node/milestone/4

TypeStrong/TypeDoc

v0.22.13

Compare Source

Features
  • Add support for TypeScript 4.6, #​1877.
  • Support copying @param comments for nested members that target union and intersection types, #​1876.
Bug Fixes
  • Fixed validation for --requiredToBeDocumented option, #​1872.
  • Fixed missing this parameters in documentation for some functions, #​1875.

v0.22.12

Compare Source

Features
  • Added --validation.notDocumented option to warn on items that are not documented, #​1817.
Bug Fixes
  • Fixed const variables not properly marked as const, #​1866.
Thanks!

v0.22.11

Compare Source

Features
  • Added new cname option for GitHub Pages custom domain support, #​1803.
  • ReferenceTypes which reference an external symbol will now include qualifiedName and package in their serialized JSON.
  • Added clickable anchor link for member titles, #​1842.
Bug Fixes
  • Fixed line height of h1 and h2 elements being too low, #​1796.
  • Code blocks in the light theme will no longer have the same background as the rest of the page, #​1836.
  • Symbol names passed to addUnknownSymbolResolver will now be correctly given the qualified name to the symbol being referenced, #​1832.
  • The search index will now be written as JSON, reducing load times for large projects, #​1825.
Thanks!

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by openstappsbot

Merge request reports

Loading