refactor: update all - autoclosed
This MR contains the following updates:
Release Notes
expressjs/express
v4.17.3
===================
- 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
- Fix handling of
- pref: remove unnecessary regexp for trust proxy
mochajs/mocha
v9.2.2
🐛 Fixes
🔩 Other
v9.2.1
🐛 Fixes
-
#4832: Loading of config files throws wrong error (@juergba)
-
#4799: Reporter: configurable
maxDiffSizereporter-option (@norla)
v9.2.0
🎉 Enhancements
🔩 Other
nodemailer/nodemailer
v6.7.3
- 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
Questions about this release? Ask in the official discussion thread: #1680
Added
- Adds
--esmflag, option, andts-node-esmbinary (#1258, #1655)- Enables full
esmsupport; no need for--loadernorNODE_OPTIONS - Use shebang
#!/usr/bin/env ts-node-esm, runts-node --esm, or add to your tsconfig.json:"ts-node": {"esm": true}
- Enables full
Changed
- Unflag ESM json modules on node >=17.5.0 (#1661, #1665) @Jamesernator
- no longer requires
--experimental-json-modules
- no longer requires
- Lazy-load dependencies to improve startup responsiveness. (#1676)
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
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
mochawith--loader ts-node/esm, where previously node would throw[ERR_UNKNOWN_FILE_EXTENSION] - node has a bug where combining
--loaderwith 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/esmwith 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.
- You can now combine tools such as
- Adds support for target "ES2022" in
moduleTypesoverrides (#1650)
Fixed
- Fixed bug where
--swcand other third-party transpilers did not respectmoduleTypesoverrides (#1651, #1652, #1660) - Fixed bug where node flags were not preserved correctly in
process.execArgv(#1657, #1658)- This affected
child_process.fork(), since it usesprocess.execArgvto create a similar child runtime. - With this fix,
child_process.fork()will preserve both node flags andts-nodehooks.
- This affected
- Fixed compatibility TypeScript 4.7's API changes (#1647, #1648)
https://github.com/TypeStrong/ts-node/milestone/9
v10.5.0
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 usingconst enumswithpreserveConstEnumsdisabled. - Fixes #693
- Avoids all "Emit Skipped" errors by performing a fallback
- Graduate swc transpiler out of experimental; add
swc: trueconvenience option (docs) (#1487, #1536, #1613, #1627)-
"swc": trueor--swcwill 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/coreor@swc/wasmdependencies 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
traceResolutionoutput (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 -vvvalso logs absolute paths tots-nodeandtypescript, 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-libto load typescript - Support both
--camelCaseand--hyphen-casefor all CLI flags; update documentation to use--camelCase(#1598, #1599)- Not a breaking change; CLI continues to accept both forms
- Make
TSErrordiagnosticTextproperty non-enumerable to prevent it from being logged below the stack (#1632)
Fixed
- Fix #1538: REPL inputs fail to transpile via swc (#1538, #1541, #1602)
- Fix #1478: REPL erroneously logged
undefinedfor all inputs after the first when using swc transpiler (#1478, #1580, #1602) - Fix #1389: In
--showConfigoutput, emit accuratemoduleTypespaths resolved relative to thetsconfig.jsonwhich declared them (#1389, #1619) - Fix: Remove indentation from
ts-node --helpoutput (#1597, #1600) - Fix #1425: Merged definitions correctly into
tsconfig.schemastore-schema.json(#1425, #1618) - Fix: Allow disabling
"use strict"emit in SWC transpiler (#1531, #1537) - Fix: Add missing
ERR_UNKNOWN_FILE_EXTENSIONconstructor; was throwingERR_UNKNOWN_FILE_EXTENSION is not a constructor(#1562) @bluelovers - Fix #1565: entrypoint resolution failed on node v12.0.x and v12.1.x (#1565, #1566) @davidmurdoch
Docs
- Explain
env -Sflag for shebangs (docs) (#1448, #1545) @sheeit, @chee - Suggest
skipIgnorewhen you want to compile files in node_modules (docs) (#1553) @webstrand - Fix typo in
moduleTypeson options page (docs) (#1630, #1633)
Misc
TypeStrong/TypeDoc
v0.22.13
Features
- Add support for TypeScript 4.6, #1877.
- Support copying
@paramcomments for nested members that target union and intersection types, #1876.
Bug Fixes
- Fixed validation for
--requiredToBeDocumentedoption, #1872. - Fixed missing
thisparameters in documentation for some functions, #1875.
v0.22.12
Features
- Added
--validation.notDocumentedoption to warn on items that are not documented, #1817.
Bug Fixes
- Fixed
constvariables not properly marked asconst, #1866.
Thanks!
v0.22.11
Features
- Added new
cnameoption for GitHub Pages custom domain support, #1803. -
ReferenceTypes which reference an external symbol will now includequalifiedNameandpackagein their serialized JSON. - Added clickable anchor link for member titles, #1842.
Bug Fixes
- Fixed line height of
h1andh2elements 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
addUnknownSymbolResolverwill 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
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.