Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 10, 2023

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/cache action major v3 -> v5 age confidence
actions/checkout action major v3 -> v6 age confidence
crazy-max/ghaction-github-labeler action major v4 -> v5 age confidence
deno (source) uses-with major v1.x -> 2.x age confidence
github/codeql-action action major v2 -> v4 age confidence

Release Notes

actions/cache (actions/cache)

v5

Compare Source

v4

Compare Source

actions/checkout (actions/checkout)

v6

Compare Source

v5

Compare Source

v4

Compare Source

crazy-max/ghaction-github-labeler (crazy-max/ghaction-github-labeler)

v5

Compare Source

denoland/deno (deno)

v2.6.3

Compare Source

  • fix(check): improve node types handling
  • Revert "fix(ext/node): stub out Module.register and Module.registerHooks"
    (#​31684)

v2.6.2

Compare Source

  • feat(unstable): add sandbox subcommand (#​31568)
  • fix(audit): fix deserde for transitive npm audit actions (#​31671)
  • fix(check): handle workspace members having different jsx import sources and
    importing each other (#​31654)
  • fix(check): regression with tsgo and node globals (#​31621)
  • fix(cli): deno tunnel when token storage isn't working or without deno.json
    (#​31584)
  • fix(compile): ensure temp dir exists during x64 codesign (#​31672)
  • fix(ext/node): sqlite:backup compatibility (#​31610)
  • fix(ext/node): add error handling functions and tests for UV bindings (#​31639)
  • fix(ext/node): avoid env permission for TERM in console and readline (#​31638)
  • fix(ext/node): fix hot loop in setImmediate with a pending timer (#​31643)
  • fix(ext/node): stub out Module.register and Module.registerHooks (#​31666)
  • fix(ext/node): support named pipe listen, connect and open (#​31624)
  • fix(ext/telemetry): otel baggage propagation (#​31620)
  • fix(fetch): fix SOCKS5 proxy URL validation logic (#​31604)
  • fix(flags): implement a better sandbox subcommand (#​31657)
  • fix(inspector): worker debugging support via CDP (#​31527)
  • fix(x): cache on demand when running, resolve packages with only one binary,
    don't fail on node-gyp if not present (#​31619)
  • fix(x): fix shim script when use custom alias name, re-enable alias tests
    (#​31653)
  • fix: panic on dropped inspector session (#​31658)
  • fix: update glob implementation to match with latest node (#​31627)

v2.6.1

Compare Source

  • feat(unstable): deploy config allow app to be optional (#​31567)
  • fix(add): include type-only imports when building graph (#​31552)
  • fix(cli): add streams as transferable types (#​31586)
  • fix(compile): intel mac compile fix (#​31575)
  • fix(compile): sentinal conflict with strtab on intel mac (#​31587)
  • fix(ext/node): DatabaseSync compatibility (#​31515)
  • fix(x): correct alias deno command location for Windows (#​31573)
  • fix(x): fix executing native binary on windows + some cleanup (#​31551)
  • fix: --preload and --require flags only available in runtime subcommands
    (#​31614)
  • fix: adjust deno_cache version (#​31553)
  • fix: source map file names to non-existent paths (#​31564)

v2.6.0

Compare Source

Read more: http://deno.com/blog/v2.6

  • feat(BREAKING/install): require -- for script arg in deno install -g and
    support installing multiple packages (#​31292)
  • feat(cli): add approve-scripts AKA "approve-builds" subcommand (#​31472)
  • feat(cli): filter out common internal frames that add noise, dim and grey
    internal frames in stack traces (#​31247)
  • feat(cli): print working dir in grey in stack traces, relative paths in
    check + compile output (#​31194)
  • feat(config): allow storing npm constraints to allow running lifecycle scripts
    for (#​31075)
  • feat(coverage): add dark-mode toggle for html output (#​31140)
  • feat(ext/node): implement FileHandle.appendFile(data[, options]) (#​31301)
  • feat(ext/web): add ImageData Float16Array support (#​31394)
  • feat(ext/web): stabilize BroadcastChannel (#​30770)
  • feat(ext/web): transferable {Readable,Writable,Transform}Stream (#​31126)
  • feat(init/npm): add --yes flag to bypass prompt (#​31499)
  • feat(install): add --lockfile-only flag (#​31376)
  • feat(lint): plugin API has env and read access (#​31327)
  • feat(node): allow subpath imports that start with '#/' (#​31520)
  • feat(permissions): allow Deno.env.toObject() for partial env permission
    (#​31267)
  • feat(permissions): allow flags should override deny when more specific
    (#​31224)
  • feat(process): support integer signals in Deno.kill and child.kill (#​31153)
  • feat(unstable): add socket.dev integration for deno audit (#​31106)
  • feat(unstable): support authenticated socket.dev audit reports (#​31370)
  • feat(upgrade): ability to show additional message on upgrade (#​31170)
  • feat: V8 14.2 (#​31178)
  • feat: --ignore-read (#​31363)
  • feat: deno init --empty (#​31516)
  • feat: add --require run arg to support commonJS (#​31201)
  • feat: add Float16Array support (#​31410)
  • feat: add --ignore-env=... (#​31187)
  • feat: add deno x (alias dx) for conveniently running binaries from
    packages (#​31138)
  • feat: add native source maps support (#​31268)
  • feat: include @types/node type declarations out of the box (#​31502)
  • feat: support publish: false in deno.json (#​30852)
  • feat: use Node.js timers by default (#​31272)
  • feat: wasm source phase imports (#​31486)
  • fix(audit): remove unwrap in favor of log, don't print empty reports (#​31479)
  • fix(bundle): Deno.bundle work in Worker (#​31316)
  • fix(bundle): avoid name clash in hack (#​31409)
  • fix(bundle): do not error on failing to clean up esbuild dir (#​31408)
  • fix(bundle): don't use createRequire when targeting browser in Deno.bundle
    (#​31534)
  • fix(bundle): fix import.meta.main transform with jsr entrypoint (#​31415)
  • fix(bundle): support android (#​31521)
  • fix(bundle): treat bun specifiers as external by default (#​31411)
  • fix(check): ensure @types/node is cached when already in resolution (#​31235)
  • fix(check): fix nil deref with --unstable-tsgo (#​31416)
  • fix(check): move types not found error to tsc diagnostic (#​31509)
  • fix(check): move unknown builtin node: module errors to tsc diagnostics
    (#​31449)
  • fix(cli): make --eval-file flag work without equals sign (#​31151)
  • fix(cli): put tasks first in zsh dynamic completions (#​31350)
  • fix(compile): support --preload flag in deno compile (#​31152)
  • fix(config): support UTF-16 surrogate pairs in unicode escape sequences in
    json config (#​31264)
  • fix(deps): use windows-sys for all windows targets (#​31308)
  • fix(ext/napi): suppress deprecated Buffer warnings (#​31245)
  • fix(ext/net): support IPv6 zone indices in Deno.connect() (#​31123)
  • fix(ext/node): Add sqlite setAllowUnknownNamedParameters option (#​31202)
  • fix(ext/node): FileHandle compatibility (#​31164)
  • fix(ext/node): StatementSync.iterate() should reset is_iter_finished flag
    on every call (#​31361)
  • fix(ext/node): url.domainToASCII returns empty string for invalid domains
    (#​31219)
  • fix(ext/node): autopadding behavior on crypto.Cipheriv (#​31389)
  • fix(ext/node): define process.versions.sqlite (#​31277)
  • fix(ext/node): ensure 'exit' event is fired only once for worker_threads
    (#​31231)
  • fix(ext/node): export ppid (#​31137)
  • fix(ext/node): fix sqlite extension used for testing; ensure related tests are
    actually meaningful (#​31455)
  • fix(ext/node): implement DatabaseSync.aggregate() (#​31461)
  • fix(ext/node): implement DatabaseSync.function() and better error details
    (#​31386)
  • fix(ext/node): implement dns.lookupService (#​31310)
  • fix(ext/node): implement process.setegid() (#​31155)
  • fix(ext/node): implement process.setgid() and process.setuid() (#​31162)
  • fix(ext/node): implement process:seteuid() (#​31160)
  • fix(ext/node): implement performance.timerify() (#​31238)
  • fix(ext/node): implement util.getSystemErrorMessage() (#​31147)
  • fix(ext/node): prevent cipher operations after finalize (#​31533)
  • fix(ext/node): reimplement setImmediate API (#​30328)
  • fix(ext/node): respect abort signal option on FileHandle.readFile (#​31462)
  • fix(ext/node): respects flag option on fs.readfile and fs.readfilesync
    (#​31129)
  • fix(ext/node): segfault on calling StatementSync methods after connection
    has closed (#​31331)
  • fix(ext/node): sqlite setAllowUnknownNamedParameters error message (#​31319)
  • fix(ext/node): sqlite.DatabaseSync explicit resource management compatibility
    (#​31311)
  • fix(ext/node): truncate first non-hex value on Buffer.from (#​31227)
  • fix(ext/signals): don't run exit hooks at non-exit times (#​31269)
  • fix(ext/web): Event dispatch should continue after reporting exception
    (#​31297)
  • fix(ext/web): console.dir respects indent level (#​31412)
  • fix(install): report installed npm packages when not using node_modules, fix
    double counting (#​31536)
  • fix(install): rewrite node_modules .bin shim generation for windows to be like
    npm (#​31494)
  • fix(lsp): organizeImports without resolving specifiers (#​31230)
  • fix(lsp): don't provide organizeImports action when client provides it
    (#​31530)
  • fix(lsp): lint-ignore directives follow leading comments (#​31200)
  • fix(lsp): set lockfile_skip_write unconditionally (#​31191)
  • fix(lsp): store assigned compiler options for cache files (#​31377)
  • fix(node): ensure process.argv is an array of strings (#​31322)
  • fix(node): missing statfs export from node:fs/promises (#​31528)
  • fix(node): stub missing process.sourceMapsEnabled (#​31358)
  • fix(node): support advanced serialization in IPC (#​31380)
  • fix(node/assert): deepStrictEqual now correctly handles Number objects
    (#​31233)
  • fix(node/crypto): respect authTagLength in createCipheriv for GCM cip…
    (#​31253)
  • fix(node/net): return string family in server.address() (#​31465)
  • fix(node/process): make process.stdin.isTTY writable (#​31464)
  • fix(node/timers): ensure active timers entry is deleted on
    Timeout.prototype.refresh (#​31436)
  • fix(node:console): ensure that the node:console implementation has an
    implementation for emitWarning in scope (#​31263)
  • fix(resolver): fall back to execution if can't resolve types (#​31507)
  • fix(schema): add bundle to unstable field schema (#​31395)
  • fix(test): Remove ANSI Escape Codes for Junit Reports (#​30854)
  • fix(tsgo): do not error out on non js/ts imports from npm packages (#​31478)
  • fix(tunnel): misc fixes (#​30968)
  • fix(types): add Symbol.iterator to NodeListOf (fixes #​31382) (#​31384)
  • fix(unstable): don't panic on invalid reported lint range (#​31261)
  • fix: is_elf panic in sui (#​31388)
  • fix: change errors message suggesting to run approve-scripts (#​31493)
  • fix: clippy::derivable_impls (#​31460)
  • fix: fetch fd leak (#​31375)
  • fix: fix npx running in test, make approve-scripts test less flaky (#​31501)
  • fix: make '@​types' package resolution more consistent (#​31512)
  • fix: skip doing npm resolution in more cases (#​31305)
  • fix: update JSDoc for Deno.cwd() API (#​31256)
  • fix: update deno_error to 0.7.1 (#​31450)
  • fix: update permission-broker-response.v1.json (#​31328)
  • fix: upgrade denokv_* to 0.13 and rusqlite to 0.27 (#​31374)
  • fix: upgrade to swc_ecma_parser 27 (#​31427)
  • fix: wpt assert expectation correctly even if the filter has a layer (#​30574)
  • perf(node): implement getOwnNonIndexProperties in native code (#​31393)
  • perf(node): optimize Buffer compare (#​31425)

v2.5.6

Compare Source

  • Revert "chore: update urlpattern (#​31054)" (#​31117)
  • fix(ext/node): implement StatementSync#columns() method (#​31119)
  • fix(windows): re-allow spawning bat and cmd files (#​31118)
  • fix(windows): strip periods and trailing slashes when normalizing paths
    (#​31131)

v2.5.5

Compare Source

  • feat(unstable): ability to exclude packages from minimum dependency age
    constraint (#​31031)
  • feat(unstable): ability to only install dependencies older than a certain date
    (#​30752)
  • feat(unstable): ability to specify minimum dependency age in deno.json file
    (#​31007)
  • feat(unstable): add deno audit subcommand (#​30966)
  • feat(unstable): add process id to permission broker messages (#​31050)
  • feat(unstable): dynamic command-line completions for deno task (#​30670)
  • feat(unstable): typescript-go integration for deno check (#​30920)
  • fix(audit): handle 'review' actions (#​31100)
  • fix(check): error when type checking after deduping packages (#​31049)
  • fix(check): fall back to copying tsgo binary if rename fails (#​31074)
  • fix(check): respect "compilerOptions.skipLibCheck" for graph errors (#​30989)
  • fix(check): support isolatedDeclarations (#​31061)
  • fix(check): support text and bytes imports with --unstable-tsgo (#​31084)
  • fix(cli/args): empty permissions in config should not require -P (#​31063)
  • fix(coverage): don't process coverage for blob: urls (#​31035)
  • fix(docs): Deno.args example doesn't work (#​30969)
  • fix(docs): documented allowed subdomain should be gist and not user for
    githubusercontent.com (#​30913)
  • fix(ext/http): display localhost url once on windows (#​31088)
  • fix(ext/http): make websocket response headers mutable (#​31000)
  • fix(ext/node): dns.resolve6 compatibility (#​30974)
  • fix(ext/node): fs.read/fs.readSync and fs.write/fs.writeSync compatibility
    (#​31013)
  • fix(ext/node): path.matchesGlob compatibility (#​30976)
  • fix(ext/node): checking Symbol in env should not ask for permission
    (#​30965)
  • fix(ext/node): cpus() should not error when there's no cpu info (#​31097)
  • fix(ext/node): false deprecation warning on crypto.createHmac (#​31025)
  • fix(ext/node): handle empty writes in chunked HTTP requests (#​31066)
  • fix(ext/node): handle multiple calls in inspector.Session.post() (#​31067)
  • fix(ext/node): impl sqlite 'backup' capability (#​29842)
  • fix(ext/node): implement FileHandle.readLines() (#​31107)
  • fix(ext/node): inconsistent error message thrown by AssertionError (#​31089)
  • fix(ext/node): make kReinitializeHandle work for TLS wrap (#​31079)
  • fix(ext/node): process.moduleLoadList as undefined (#​31022)
  • fix(ext/node): support option object parameter on fs.write and
    fs.writeSync (#​30999)
  • fix(ext/web): fix promise chain leak of ReadableStream (#​30871)
  • fix(fmt/json): support hexadecimal numbers, plus sign on numbers, and words
    with underscores (#​31057)
  • fix(kv): do not error when creating kv db with relative path and -A (#​31021)
  • fix(lockfile): purged package reqs should be removed from the jsr deps when
    changing workspace config (#​30998)
  • fix(lsp): add support for source.organizeImports (#​31016)
  • fix(lsp): refresh configuration when tsconfig.json is changed (#​30993)
  • fix(napi): Fix misused napi_callback_info in CallbackInfo (#​30983)
  • fix(npm): add a deduplication pass and reduce lockfile diffs (#​30973)
  • fix(npm): handle deno run/install of npm package with only directories.bin
    (#​30919)
  • fix(npm): occasional panic when upgrading npm package constraints (#​31006)
  • fix(npm): regression resolving npm bin for default when only one entry
    (#​31055)
  • fix(process): case insenstive check for disallowing .bat and .cmd (#​30967)
  • fix(rt): prevent Event to be overwritten on bootstrap (#​30971)
  • fix(unstable): read npm lazy caching from unstable config in deno.json as well
    (#​31026)
  • fix: Deno.serve correctly passes tcpBacklog option (#​30748)
  • fix: debug log for package.json being found was incorrect (#​31062)
  • fix: regex pattern syntax in config-file.v1.json (#​31038)
  • fix: show referrer range in deno_core loader errors (#​30981)

v2.5.4

Compare Source

  • fix(cache): don't try to set up node_modules with node_modules_dir manual in
    deno cache (#​30957)
  • fix(cli): jsx pragma-related swc panics (#​30935)
  • fix(ext/node): fs.cp and fs.cpSync compatibility (#​30502)
  • fix(ext/node): fs.stat and fs.statSync compatibility (#​30866)
  • fix(ext/node): avoid stack overflow in node:zlib's gunzip (#​30865)
  • fix(ext/node): fs.realpath buffer encoding (#​30885)
  • fix(ext/node): inspect X509Certificate class (#​30882)
  • fix(ext/node): map BadResource error to the corresponding node error (#​30926)
  • fix(ext/node): omit smi from zlib.crc32 op function (#​30907)
  • fix(tunnel): prevent auth subprocess loop with tasks (#​30896)
  • fix(tunnel): unhide --tunnel flag (#​30940)
  • fix(update): preserve tilde in version range (#​30946)
  • fix(webgpu): crash after isolate disposal (#​30909)
  • fix: use ArrayIsArray primordial (#​30927)

v2.5.3

Compare Source

  • feat(unstable): add permission broker (#​30826)
  • feat(unstable): permission broker - support custom error messages (#​30902)
  • feat(unstable): support named pipes on Windows for the permission broker
    (#​30894)
  • fix(check): do not error for unsupported URL schemes (#​30904)
  • fix(clean): do not panic on failure to get local cache path in clean --except
    (#​30895)
  • fix(cli/util): terminate watch file with sigint (#​30635)
  • fix(dts): update some GPU types to not cause errors in upcoming DOM type
    declarations (#​30893)
  • fix(ext/node): allow ATTACH DATABASE with --allow-all (#​30763)
  • fix(ext/node): setTimeout promisified to handle abort signal (#​30855)
  • fix(fs): improve file stat checks (#​30876)
  • fix(fs): improve file utime checks (#​30872)
  • fix(npm): do not error when packument version contains both bundleDependencies
    and bundledDependencies (#​30875)
  • fix(unstable/tunnel): rename --connected to --tunnel and better handle
    DENO_DEPLOY_TOKEN env variable (#​30786)
  • fix: add support for passing v8 flags on deno check (#​30868)
  • fix: do not purge lockfile when linking and the linked package's reqs have not
    changed (#​30877)
  • fix: show --permission-set help only once (#​30844)

v2.5.2

Compare Source

  • feat(lsp): describe/it test editor support (#​30802)
  • fix(bundle): reload html entrypoints with --watch (#​30790)
  • fix(check): support "compilerOptions.paths" (#​30766)
  • fix(cli/bundle): respect --frozen flag deno bundle command (#​30825)
  • fix(coverage): collect coverage data for workers (#​30807)
  • fix(dts): add Uint8Array base64/hex methods (#​30686)
  • fix(dts): update stream type declarations to use Promise<void> (#​30820)
  • fix(ext/node): fs.readFile, fs.readFileSync assert encoding (#​30830)
  • fix(ext/node): fs.statfsSync and fs.statfs compatibility (#​30662)
  • fix(ext/node): accept ArrayBuffer on crypto.timingSafeEqual (#​30773)
  • fix(ext/node): crypto Cipheriv and Decipheriv base64 encoding (#​30806)
  • fix(ext/ws): send User-Agent header in WS handshake (#​30758)
  • fix(fetch): handle proxied urls correctly and add test (#​30794)
  • fix(lint): skip module graph validation (#​30815)
  • fix(tunnel): make auth more robust (#​30731)
  • fix: add top level permissions key to config file schema (#​30765)
  • fix: reject running .bat and .cmd directly on windows (#​30818)
  • fix: restore Windows debug info (#​30778)
  • perf(lsp): don't watch node_modules files (#​30768)
  • perf: stack allocated v8 scopes (#​30827)
  • perf: support negative caching of package.json (#​30792)

v2.5.1

Compare Source

  • feat(unstable): support Deno.HttpClient in WebSocket (#​30692)
  • feat(unstable): tcp proxy for Deno.HttpClient (#​30700)
  • fix(bundle): set the type of the outputFile in the deno bundle to
    Uint8Array<ArrayBuffer> (#​30716)
  • fix(check): filter resolution errors for bare ambient modules (#​30690)
  • fix(ext/fetch): mark unix and vsock proxy conns as proxy (#​30699)
  • fix(ext/node): handle falsy values enumerability in process.env (#​30708)
  • fix(ext/node): implement fchmod on windows (#​30704)
  • fix(ext/node): make fs.glob accepts URL cwd (#​30705)
  • fix(ext/node): set default callback for fs.close (#​30720)
  • fix(ext/node): validate fs.close callback function (#​30679)
  • fix(ext/node): validate fs.read on empty buffer (#​30706)
  • fix(ext/node): validate readlink arguments (#​30691)
  • fix(ffi): check that fast calls are taken (#​30658)
  • fix(http): duplicate listener should inherit onError and signal (#​30680)
  • fix(init): regression where deno init --npm stopped working on mac (#​30730)
  • fix(lsp): don't write lockfile during cache-on-save (#​30733)
  • fix(node): reduce chance of module not found error due to missing copy package
    (#​30744)
  • fix(permissions): point to correct config file in error message in workspace
    containing permissions at root (#​30742)
  • fix: Add info/hint for unstable Deno.bundle API (#​30682)

v2.5.0

Compare Source

Read more: http://deno.com/blog/v2.5

  • feat(BREAKING/fmt): prompt or require deno fmt . when providing no files and
    no config files discovered (#​30623)
  • feat(bundle): runtime API for deno bundle (#​29949)
  • feat(bundle): support html entrypoint (#​29856)
  • feat(cli): reload environment variables with --watch and --env-file
    (#​30197)
  • feat(ext/fetch): Parse unix socket and vsock proxies from env var (#​30377)
  • feat(ext/node): add sqlite-type symbol for DatabaseSync (#​30511)
  • feat(ext/process): add collector utilities to ChildProcess.stdout &
    ChildProcess.stderr (#​30552)
  • feat(fmt): apply object spacing to import/export lines (#​30371)
  • feat(install): refresh install report (#​30615)
  • feat(install): update warning for npm package build scripts (#​30527)
  • feat(lint): no-import-prefix workspace rule (#​30598)
  • feat(lint): no-unversioned-import rule (#​30609)
  • feat(node): implement async hooks for nextTick TickObject tracking (#​30578)
  • feat(npm): support bundleDependencies in npm dependencies (#​30521)
  • feat(test): Add setup and teardown APIs to Deno.test API (#​30504)
  • feat(unstable): WebSocket headers field (#​30321)
  • feat(unstable): use Node.js setTimeout and setInterval (#​29993)
  • feat: TypeScript 5.9.2 (#​30601)
  • feat: V8 14.0.0 (#​30629)
  • feat: deno run with no arguments prints list of available tasks (#​30592)
  • feat: add tcpBacklog arg to Deno.listen{Tls} and Deno.serve (#​30541)
  • feat: allow disable hostname verification in TLS (#​30409)
  • feat: permission audit log (#​30575)
  • feat: permissions in the config file (#​30330)
  • fix(bundle): avoid cloning parsed source, restore owned transpile assertion
    (#​30624)
  • fix(bundle): do not error on fallible dynamic imports/requires (#​30522)
  • fix(bundle): don't error when using npm package without bin as entrypoint
    (#​30523)
  • fix(bundle): properly display error on invalid config in watch mode (#​30621)
  • fix(cache): cache and uninstall are package manager subcommands (#​30613)
  • fix(check): don't ignore ambient declarations for existent files (#​30591)
  • fix(check): support "compilerOptions.rootDirs" in tsconfig (#​30495)
  • fix(check): support "moduleResolution": "bundler" in compiler options (#​30603)
  • fix(cli): support data urls in preload by not splitting on comma. (#​30544)
  • fix(cli/run): resolve conflict when dir has same name as a task (#​29538)
  • fix(dts): align crypto.getRandomValues in lib.deno_crypto.d.ts with
    lib.dom.d.ts and lib.webworker.d.ts (#​30647)
  • fix(dts): specify the underlying buffer type in more places (#​30640)
  • fix(ext/fetch): only uppercase known methods (#​30290)
  • fix(ext/node): Readable adapter cancel semantics (#​30526)
  • fix(ext/node): crypto.hkdfSync returns wrong result for non-Uint8Array
    TypedArray inputs (#​30463)
  • fix(ext/node): fs.exists and fs.existsSync compatibility (#​30507)
  • fix(ext/node): fs.mkdtemp and fs.mkdtempSync compatibility (#​30602)
  • fix(ext/node): fs.path' makelong and resolve compatibility (#​30503)
  • fix(ext/node): fix hang induced by maxSockets bounds (#​30622)
  • fix(ext/node): fs.symlink and fs.symlinkSync compatibility (#​30555)
  • fix(ext/node): handle null keypair in tls connect (#​30516)
  • fix(ext/node): http.server.listen to handle signal option (#​30515)
  • fix(ext/node): ignore Node.js' --experimental-* flags when spawning child
    process (#​26351)
  • fix(ext/node): implement http.res.setHeaders (#​30586)
  • fix(ext/node): path.normalize compatibility (#​30537)
  • fix(ext/node): path.relative compatibility (#​30566)
  • fix(ext/node): readline line separators (#​30630)
  • fix(ext/node): set socket.authorized to true for https request (#​30641)
  • fix(ext/node): support JS underlying stream in TLS (#​30465)
  • fix(ext/webgpu): add illegal constructor errors (#​30500)
  • fix(init): eliminate flickering progress bar (#​30496)
  • fix(init): use temp node_modules folders for deno init --npm ... (#​30492)
  • fix(install): don't try to re-symlink binaries in node_modules if the symlink
    is correct (#​30546)
  • fix(install): force refresh if cannot find version (#​30483)
  • fix(install): print install report on add, cache, and all install
    variants, move scripts and deprecation warnings after the report (#​30549)
  • fix(install/cache): better discovery for config file based on entrypoint
    (#​30608)
  • fix(lsp): auto-import dep entries from workspace member import maps (#​30667)
  • fix(lsp): goto-type-definition for builtin on startup (#​30499)
  • fix(lsp): import rewrites in moved file (#​30628)
  • fix(napi): buffer finalizer is nullable (#​30514)
  • fix(node): improve directory import error suggestion (#​30619)
  • fix(node): regression where Node fs APIs required elevated permissions on
    Windows (#​30535)
  • fix(node_resolver): incorrect resolution of require("..") (#​30524)
  • fix(npm): do not error on failure to write warned script file (#​30479)
  • fix(publish): unfurl import.meta.resolve calls (#​30663)
  • fix(tests): Switch from --nocapture to --no-capture (#​30638)
  • fix(types): specify ArrayBuffer as a backing buffer type for Response.body
    and Response.bytes (#​30435)
  • fix(types): specify ArrayBuffer as a backing buffer type for
    TextEncoder.encode() (#​30434)
  • fix(unstable): make QuicListener yield QuicIncoming (#​30150)
  • fix(unstable): support unstable-raw-imports when prewarmed (#​30530)
  • fix: add another space after warning symbol (#​30482)
  • fix: do not have duplicate progress bars for post install scripts (#​30489)
  • fix: pass npm process state when spawning script in npm package via Node APIs
    (#​30490)
  • fix: upgrade to swc_ecma_parser 23 (#​30564)

v2.4.4

Compare Source

  • feat(unstable): add json repl (#​30307)
  • feat(unstable): allow setting headers on EventSource (#​30278)
  • feat(unstable): allow specifying default path and path prefix (#​30320)
  • feat(unstable): implement custom inspect for AtomicOperation (#​30077)
  • fix(bundle): require of sub directory in npm package should consult
    package.json (#​30253)
  • fix(bundle): support importing directories with a package.json from an es
    module when bundling (#​30273)
  • fix(bundle): use non-node conditions for --platform=browser (#​30250)
  • fix(check): do not surface code resolution errors in declaration file
    dependencies (#​30296)
  • fix(compile): ensure Deno.build.standalone is set in workers (#​30335)
  • fix(ext/node): fs.open and fs.openSync compatibility (#​30191)
  • fix(ext/node): fs.rename and fs.renameSync compatibility (#​30245)
  • fix(ext/node): fs.unlink and fs.unlinkSync compatibility (#​30257)
  • fix(ext/node): accept base64url encoding on StringDecoder (#​30366)
  • fix(ext/node): assign 'ERR_BUFFER_TOO_LARGE' to codes (#​30311)
  • fix(ext/node): avoid panic when crypto.randomInt has no arguments (#​30314)
  • fix(ext/node): define fs constants correctly across platforms (#​30113)
  • fix(ext/node): fs readv promisify compatibility (#​30149)
  • fix(ext/node): handle large buffer correctly (#​30369)
  • fix(ext/node): incorrect ERR_INVALID_ARG_VALUE constructor arguments
    position (#​30309)
  • fix(ext/node): make some os exported properties read only (#​30374)
  • fix(ext/node): parse fs open options correctly (#​30300)
  • fix(ext/node): support TLS for unix sockets (#​30169)
  • fix(ext/node): use custom allocator for brotli (#​30277)
  • fix(ext/node): use primordials in
    ext/node/polyfills/internal_binding/buffer.ts (#​30287)
  • fix(ext/node): use primordials in
    ext/node/polyfills/internal_binding/node_file.ts (#​30066)
  • fix(ext/node): worker_threads handles

Configuration

📅 Schedule: Branch creation - "before 12pm on Sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update actions/checkout action to v4 chore(deps): update github actions (major) Sep 10, 2023
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 1a95c55 to ed02ce9 Compare September 10, 2023 14:04
@renovate renovate bot force-pushed the renovate/major-github-actions branch from ed02ce9 to dccccfe Compare September 22, 2023 19:57
@renovate renovate bot changed the title chore(deps): update github actions (major) chore(deps): update crazy-max/ghaction-github-labeler action to v5 Oct 17, 2023
@renovate renovate bot changed the title chore(deps): update crazy-max/ghaction-github-labeler action to v5 chore(deps): update github actions (major) Oct 19, 2023
@renovate renovate bot force-pushed the renovate/major-github-actions branch from dccccfe to cb1fe7d Compare October 19, 2023 12:58
@renovate renovate bot force-pushed the renovate/major-github-actions branch from cb1fe7d to 6648104 Compare December 13, 2023 16:58
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 6648104 to 7407e4b Compare December 22, 2023 03:28
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 7407e4b to df48150 Compare January 8, 2024 14:38
@renovate renovate bot force-pushed the renovate/major-github-actions branch from df48150 to 4587d44 Compare January 17, 2024 16:58
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 4587d44 to a6e5a7a Compare January 26, 2024 14:47
@renovate renovate bot force-pushed the renovate/major-github-actions branch from a6e5a7a to 821de0c Compare February 2, 2024 19:03
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from e144691 to 1b657c7 Compare February 15, 2024 13:05
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 0f45d32 to 9b9341e Compare February 23, 2024 10:59
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 3eb7ead to 51bbd7f Compare February 29, 2024 20:19
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from 00339e5 to 5fe6c0e Compare March 19, 2024 17:17
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 5fe6c0e to 65f04a8 Compare March 22, 2024 12:58
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 65f04a8 to d34bdf9 Compare April 5, 2024 16:50
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 6addd2b to e9a53ad Compare April 17, 2024 15:01
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 6acae41 to c763644 Compare April 22, 2024 21:38
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 23f6dc3 to 4cdb1a7 Compare August 21, 2025 17:02
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from c91d55f to a95ab74 Compare September 5, 2025 12:55
@renovate renovate bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 3410f18 to 8a290f5 Compare September 10, 2025 22:38
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from be9cc7c to 02609b9 Compare September 26, 2025 18:40
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from 26ea66a to e0e594e Compare October 9, 2025 11:13
@renovate renovate bot force-pushed the renovate/major-github-actions branch from e0e594e to 766f0db Compare October 10, 2025 17:54
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 766f0db to 4f89f45 Compare October 17, 2025 19:07
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from 12789f4 to 27ded2d Compare October 30, 2025 20:02
@renovate renovate bot force-pushed the renovate/major-github-actions branch 4 times, most recently from a732dc0 to 9454115 Compare November 20, 2025 16:42
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 9454115 to 0b22293 Compare November 24, 2025 10:51
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from d64afd6 to d77f6e9 Compare December 5, 2025 17:51
@renovate renovate bot force-pushed the renovate/major-github-actions branch 3 times, most recently from c1831d0 to 61fbf59 Compare December 12, 2025 22:11
@renovate renovate bot force-pushed the renovate/major-github-actions branch from 61fbf59 to 53d5792 Compare December 16, 2025 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant