mirror of
https://github.com/alecthomas/chroma.git
synced 2025-11-23 22:24:39 +02:00
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [biome](https://redirect.github.com/biomejs/biome) | patch | `2.2.0` -> `2.2.2` | | [caddy](https://redirect.github.com/caddyserver/caddy) | patch | `2.10.0` -> `2.10.2` | | [tinygo](https://redirect.github.com/tinygo-org/tinygo) | minor | `0.38.0` -> `0.39.0` | | [uv](https://redirect.github.com/astral-sh/uv) | patch | `0.8.12` -> `0.8.13` | --- ### Release Notes <details> <summary>biomejs/biome (biome)</summary> ### [`v2.2.2`](https://redirect.github.com/biomejs/biome/releases/tag/%40biomejs/biome%402.2.2): Biome CLI v2.2.2 #### 2.2.2 ##### Patch Changes - [#​7266](https://redirect.github.com/biomejs/biome/pull/7266) [`b270bb5`](b270bb5997) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted. - [#​7281](https://redirect.github.com/biomejs/biome/pull/7281) [`6436180`](6436180f4a) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed an issue where the function `scanProject` wouldn't work as expected. - [#​7285](https://redirect.github.com/biomejs/biome/pull/7285) [`1511d0c`](1511d0c1fd) Thanks [@​rriski](https://redirect.github.com/rriski)! - Partially fixed [#​6782](https://redirect.github.com/biomejs/biome/issues/6782): JSX node kinds are now supported in GritQL AST nodes. - [#​7249](https://redirect.github.com/biomejs/biome/pull/7249) [`dff85c0`](dff85c05ec) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​748](https://redirect.github.com/biomejs/biome-vscode/issues/748), where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes. - [#​7266](https://redirect.github.com/biomejs/biome/pull/7266) [`b270bb5`](b270bb5997) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7020](https://redirect.github.com/biomejs/biome/issues/7020): Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely. - [#​7209](https://redirect.github.com/biomejs/biome/pull/7209) [`679b70e`](679b70e8a5) Thanks [@​patrickshipe](https://redirect.github.com/patrickshipe)! - Resolved an overcorrection in [`useImportExtensions`](https://biomejs.dev/linter/rules/use-import-extensions/) when importing explicit index files. Imports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths. ##### Example ```diff // Before - import "./sub/index"; + import "./sub/index/index.js"; // After - import "./sub/index"; + import "./sub/index.js"; ``` - [#​7270](https://redirect.github.com/biomejs/biome/pull/7270) [`953f9c6`](953f9c6f01) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed [#​6172](https://redirect.github.com/biomejs/biome/issues/6172): Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions. - [#​7234](https://redirect.github.com/biomejs/biome/pull/7234) [`b7aa111`](b7aa111c1c) Thanks [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar)! - Fixed [#​7233](https://redirect.github.com/biomejs/biome/issues/7233): The useIndexOf rule now correctly suggests using indexOf() instead of findIndex(). The diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks. - [#​7283](https://redirect.github.com/biomejs/biome/pull/7283) [`0b07f45`](0b07f45745) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7236](https://redirect.github.com/biomejs/biome/issues/7236). Now Biome correctly migrates JSONC configuration files when they are passed using `--config-path`. - [#​7239](https://redirect.github.com/biomejs/biome/pull/7239) [`1d643d8`](1d643d8501) Thanks [@​minht11](https://redirect.github.com/minht11)! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside `.svelte.test.ts/js` and `.svelte.spec.ts/js` files. - [#​7264](https://redirect.github.com/biomejs/biome/pull/7264) [`62fdbc8`](62fdbc8015) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed a regression where when using `--log-kind-pretty` wasn't working anymore as expected. - [#​7244](https://redirect.github.com/biomejs/biome/pull/7244) [`660031b`](660031b670) Thanks [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar)! - Fixed [#​7225](https://redirect.github.com/biomejs/biome/issues/7225): The `noExtraBooleanCast` rule now preserves parentheses when removing `Boolean` calls inside negations. ```js // Before !Boolean(b0 && b1); // After !(b0 && b1); // instead of !b0 && b1 ``` - [#​7298](https://redirect.github.com/biomejs/biome/pull/7298) [`46a8e93`](46a8e93a65) Thanks [@​unvalley](https://redirect.github.com/unvalley)! - Fixed [#​6695](https://redirect.github.com/biomejs/biome/issues/6695): [`useNamingConvention`](https://biomejs.dev/linter/rules/use-naming-convention/) now correctly reports TypeScript parameter properties with modifiers. Previously, constructor parameter properties with modifiers like `private` or `readonly` were not checked against naming conventions. These properties are now treated consistently with regular class properties. #### What's Changed - perf: determine folders more efficiently by [@​arendjr](https://redirect.github.com/arendjr) in [#​7220](https://redirect.github.com/biomejs/biome/pull/7220) - chore: use `divan` for module graph benchmarks by [@​arendjr](https://redirect.github.com/arendjr) in [#​7231](https://redirect.github.com/biomejs/biome/pull/7231) - chore: add repository dispatch to kick off docker image build on release by [@​stathis-alexander](https://redirect.github.com/stathis-alexander) in [#​7235](https://redirect.github.com/biomejs/biome/pull/7235) - fix: correct error message in useIndexOf rule by [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar) in [#​7234](https://redirect.github.com/biomejs/biome/pull/7234) - fix(changelog): correct dead links in 2.2 by [@​Jayllyz](https://redirect.github.com/Jayllyz) in [#​7243](https://redirect.github.com/biomejs/biome/pull/7243) - chore: fix image sponsor by [@​ematipico](https://redirect.github.com/ematipico) in [#​7250](https://redirect.github.com/biomejs/biome/pull/7250) - docs: fix CHANGELOG to reflect operatorLinebreak by [@​blfpd](https://redirect.github.com/blfpd) in [#​7253](https://redirect.github.com/biomejs/biome/pull/7253) - chore(deps): update github-actions by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7251](https://redirect.github.com/biomejs/biome/pull/7251) - chore(deps): update rust:1.89.0-bookworm docker digest to [`e090f7b`](https://redirect.github.com/biomejs/biome/commit/e090f7b) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7252](https://redirect.github.com/biomejs/biome/pull/7252) - chore(deps): update rust:1.89.0-bullseye docker digest to [`5b0defc`](https://redirect.github.com/biomejs/biome/commit/5b0defc) - autoclosed by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7254](https://redirect.github.com/biomejs/biome/pull/7254) - chore(deps): update dependency [@​changesets/cli](https://redirect.github.com/changesets/cli) to v2.29.6 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7255](https://redirect.github.com/biomejs/biome/pull/7255) - fix(lsp): unsafe fixes when pulling code actions by [@​ematipico](https://redirect.github.com/ematipico) in [#​7249](https://redirect.github.com/biomejs/biome/pull/7249) - feat(linter): auto add Svelte globals for .svelte.test/spec files by [@​minht11](https://redirect.github.com/minht11) in [#​7239](https://redirect.github.com/biomejs/biome/pull/7239) - fix(cli): pretty logger by [@​ematipico](https://redirect.github.com/ematipico) in [#​7264](https://redirect.github.com/biomejs/biome/pull/7264) - fix(core): resolve issue with rest params in type inference by [@​arendjr](https://redirect.github.com/arendjr) in [#​7270](https://redirect.github.com/biomejs/biome/pull/7270) - chore: remove duplicated fixture by [@​arendjr](https://redirect.github.com/arendjr) in [#​7273](https://redirect.github.com/biomejs/biome/pull/7273) - fix(linter): fix `useImportExtensions` handling of index files by [@​patrickshipe](https://redirect.github.com/patrickshipe) in [#​7209](https://redirect.github.com/biomejs/biome/pull/7209) - chore: unduplicate branch by [@​arendjr](https://redirect.github.com/arendjr) in [#​7274](https://redirect.github.com/biomejs/biome/pull/7274) - docs(lint): improve noUndeclaredDependencies by [@​ematipico](https://redirect.github.com/ematipico) in [#​7272](https://redirect.github.com/biomejs/biome/pull/7272) - fix(wasm): `scanProject` being stuck by [@​ematipico](https://redirect.github.com/ematipico) in [#​7281](https://redirect.github.com/biomejs/biome/pull/7281) - fix(semantic): missing references in namespaces by [@​ematipico](https://redirect.github.com/ematipico) in [#​7282](https://redirect.github.com/biomejs/biome/pull/7282) - fix(module\_graph): limit flattening to hardcoded value by [@​ematipico](https://redirect.github.com/ematipico) in [#​7266](https://redirect.github.com/biomejs/biome/pull/7266) - fix(migrate): jsonc configuration files by [@​ematipico](https://redirect.github.com/ematipico) in [#​7283](https://redirect.github.com/biomejs/biome/pull/7283) - feat(grit): add JSX node name mappings for GritQL patterns by [@​rriski](https://redirect.github.com/rriski) in [#​7285](https://redirect.github.com/biomejs/biome/pull/7285) - fix(noExtraBooleanCast): preserve parentheses to maintain operator precedence by [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar) in [#​7244](https://redirect.github.com/biomejs/biome/pull/7244) - fix(lint/useNamingConvention): detects ts property parameter with modifier by [@​unvalley](https://redirect.github.com/unvalley) in [#​7298](https://redirect.github.com/biomejs/biome/pull/7298) - ci: release by [@​github-actions](https://redirect.github.com/github-actions)\[bot] in [#​7238](https://redirect.github.com/biomejs/biome/pull/7238) - ci: release by [@​github-actions](https://redirect.github.com/github-actions)\[bot] in [#​7303](https://redirect.github.com/biomejs/biome/pull/7303) #### New Contributors - [@​stathis-alexander](https://redirect.github.com/stathis-alexander) made their first contribution in [#​7235](https://redirect.github.com/biomejs/biome/pull/7235) - [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar) made their first contribution in [#​7234](https://redirect.github.com/biomejs/biome/pull/7234) - [@​blfpd](https://redirect.github.com/blfpd) made their first contribution in [#​7253](https://redirect.github.com/biomejs/biome/pull/7253) - [@​patrickshipe](https://redirect.github.com/patrickshipe) made their first contribution in [#​7209](https://redirect.github.com/biomejs/biome/pull/7209) - [@​rriski](https://redirect.github.com/rriski) made their first contribution in [#​7285](https://redirect.github.com/biomejs/biome/pull/7285) **Full Changelog**: <https://github.com/biomejs/biome/compare/@biomejs/biome@2.2.0...@​biomejs/biome@2.2.2> </details> <details> <summary>caddyserver/caddy (caddy)</summary> ### [`v2.10.2`](https://redirect.github.com/caddyserver/caddy/releases/tag/v2.10.2) This is a hotfix release to fix a couple critical issues from v2.10.1 #### What's Changed - http: Make logger first, before TLS provisioning by [@​francislavoie](https://redirect.github.com/francislavoie) in [#​7198](https://redirect.github.com/caddyserver/caddy/pull/7198) - httpcaddyfile: Fix `acme_dns` regression by [@​francislavoie](https://redirect.github.com/francislavoie) in [#​7199](https://redirect.github.com/caddyserver/caddy/pull/7199) - caddyfile: Fix importing nested tokens for `{block}` by [@​BeeJay28](https://redirect.github.com/BeeJay28) in [#​7189](https://redirect.github.com/caddyserver/caddy/pull/7189) #### Changelog - [`551f793`](551f793700) caddyfile: Fix importing nested tokens for `{block}` ([#​7189](https://redirect.github.com/caddyserver/caddy/issues/7189)) - [`16fe83c`](16fe83c7af) http: Make logger first, before TLS provisioning ([#​7198](https://redirect.github.com/caddyserver/caddy/issues/7198)) - [`4564261`](4564261d83) httpcaddyfile: Fix `acme_dns` regression ([#​7199](https://redirect.github.com/caddyserver/caddy/issues/7199)) #### New Contributors - [@​BeeJay28](https://redirect.github.com/BeeJay28) made their first contribution in [#​7189](https://redirect.github.com/caddyserver/caddy/pull/7189) **Full Changelog**: <https://github.com/caddyserver/caddy/compare/v2.10.1...v2.10.2> ### [`v2.10.1`](https://redirect.github.com/caddyserver/caddy/releases/tag/v2.10.1) This is probably our biggest patch release ever -- not that lots of things were broken, but there's lots of refinement happening thanks to broader adoption and contributions from many more people. Just look at the New Contributors below! Anyway, this release does contain some bug fixes and dependency upgrades which we hope will serve you well. Let us know if there's any issues! And thank you to all who contributed, especially our reliable maintainer team! This version of Caddy requires [Go v1.25.0 or newer](https://golang.org/dl/). #### What's Changed - update quic-go to v0.51.0 by [@​marten-seemann](https://redirect.github.com/marten-seemann) in [#​6972](https://redirect.github.com/caddyserver/caddy/pull/6972) - forwardproxy: reference correct field name in LoadModule by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​6978](https://redirect.github.com/caddyserver/caddy/pull/6978) - fix: Remove `nil` arg from `zapslog.NewHandler` call by [@​IndraGunawan](https://redirect.github.com/IndraGunawan) in [#​6984](https://redirect.github.com/caddyserver/caddy/pull/6984) - fileserver: Add support for .avif image format by [@​steffenbusch](https://redirect.github.com/steffenbusch) in [#​6988](https://redirect.github.com/caddyserver/caddy/pull/6988) - reverseproxy: use DialTLSContext for TLS if servername has placeholder by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​6955](https://redirect.github.com/caddyserver/caddy/pull/6955) - admin: Make sure that any admin routers are provisioned when local/re… by [@​Compy](https://redirect.github.com/Compy) in [#​6997](https://redirect.github.com/caddyserver/caddy/pull/6997) - log: default logger should respect `{in,ex}clude` by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​6995](https://redirect.github.com/caddyserver/caddy/pull/6995) - Move local admin server replacement logic below data structure initia… by [@​Compy](https://redirect.github.com/Compy) in [#​7004](https://redirect.github.com/caddyserver/caddy/pull/7004) - acme\_server: fix policy parsing in caddyfile by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​7006](https://redirect.github.com/caddyserver/caddy/pull/7006) - implement Unwrap for interceptedResponseHandler by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7016](https://redirect.github.com/caddyserver/caddy/pull/7016) - fileserver: map invalid path errors to fs.ErrInvalid, and return 400 … by [@​Compy](https://redirect.github.com/Compy) in [#​7017](https://redirect.github.com/caddyserver/caddy/pull/7017) - caddyhttp: fix route sort by comparing paths without wildcard if they don't shar… by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7015](https://redirect.github.com/caddyserver/caddy/pull/7015) - refactor: use maps.Copy for cleaner map handling by [@​eveneast](https://redirect.github.com/eveneast) in [#​7009](https://redirect.github.com/caddyserver/caddy/pull/7009) - refactor: use slices.Contains to simplify code by [@​tongjicoder](https://redirect.github.com/tongjicoder) in [#​7039](https://redirect.github.com/caddyserver/caddy/pull/7039) - chore: upgrade .golangci.yml and workflow to v2 by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​6924](https://redirect.github.com/caddyserver/caddy/pull/6924) - build(deps): bump golangci/golangci-lint-action from 6 to 8 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​7044](https://redirect.github.com/caddyserver/caddy/pull/7044) - fix: crash - null check on event origin by [@​suxatcode](https://redirect.github.com/suxatcode) in [#​7047](https://redirect.github.com/caddyserver/caddy/pull/7047) - fix: prevent error handler from overriding sub handler matchers by [@​Hellio404](https://redirect.github.com/Hellio404) in [#​6999](https://redirect.github.com/caddyserver/caddy/pull/6999) - client\_auth: wire up leaf verifier Caddyfile by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​6772](https://redirect.github.com/caddyserver/caddy/pull/6772) - caddyfile: reject blocks in log\_skip directive by [@​IwatsukaYura](https://redirect.github.com/IwatsukaYura) in [#​7056](https://redirect.github.com/caddyserver/caddy/pull/7056) - build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​7058](https://redirect.github.com/caddyserver/caddy/pull/7058) - cmd: fix `Commands` function not returning all registered commands by [@​hslatman](https://redirect.github.com/hslatman) in [#​7059](https://redirect.github.com/caddyserver/caddy/pull/7059) - ci: add dep review, OSSF scorecard actions by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​7063](https://redirect.github.com/caddyserver/caddy/pull/7063) - ci: add `{base,head}-ref` to dep review check by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​7064](https://redirect.github.com/caddyserver/caddy/pull/7064) - core: clean up new config if it failed to run by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7068](https://redirect.github.com/caddyserver/caddy/pull/7068) - chore: apply security best practices for CI by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​7066](https://redirect.github.com/caddyserver/caddy/pull/7066) - refactor: use the built-in max/min to simplify the code by [@​xiaoxiangirl](https://redirect.github.com/xiaoxiangirl) in [#​7081](https://redirect.github.com/caddyserver/caddy/pull/7081) - \[ADD] sort buttons in grid mode by [@​filipRatajczak](https://redirect.github.com/filipRatajczak) in [#​7089](https://redirect.github.com/caddyserver/caddy/pull/7089) - update quic-go to v0.53.0 by [@​marten-seemann](https://redirect.github.com/marten-seemann) in [#​7094](https://redirect.github.com/caddyserver/caddy/pull/7094) - refactor: replace HasPrefix+TrimPrefix with CutPrefix by [@​gopherorg](https://redirect.github.com/gopherorg) in [#​7095](https://redirect.github.com/caddyserver/caddy/pull/7095) - docs: fix some minor issues in the comments by [@​mountdisk](https://redirect.github.com/mountdisk) in [#​7101](https://redirect.github.com/caddyserver/caddy/pull/7101) - httpcaddyfile: Validates TLS DNS challenge options by [@​francislavoie](https://redirect.github.com/francislavoie) in [#​7099](https://redirect.github.com/caddyserver/caddy/pull/7099) - chore: fix struct name in comment by [@​bytetigers](https://redirect.github.com/bytetigers) in [#​7114](https://redirect.github.com/caddyserver/caddy/pull/7114) - reverse proxy: validate versions in http transport by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7112](https://redirect.github.com/caddyserver/caddy/pull/7112) - chore: fix function in comment by [@​bytesingsong](https://redirect.github.com/bytesingsong) in [#​7121](https://redirect.github.com/caddyserver/caddy/pull/7121) - Fix: Support placeholders in header replacement search patterns by [@​zongzewu23](https://redirect.github.com/zongzewu23) in [#​7117](https://redirect.github.com/caddyserver/caddy/pull/7117) - fileserver: specify license for embedded JavaScript by [@​infertux](https://redirect.github.com/infertux) in [#​7127](https://redirect.github.com/caddyserver/caddy/pull/7127) - fix dead link by [@​eeemmmmmm](https://redirect.github.com/eeemmmmmm) in [#​7136](https://redirect.github.com/caddyserver/caddy/pull/7136) - update quic-go to v0.54.0 by [@​marten-seemann](https://redirect.github.com/marten-seemann) in [#​7138](https://redirect.github.com/caddyserver/caddy/pull/7138) - chore: fix minor issue in comment by [@​pingshuijie](https://redirect.github.com/pingshuijie) in [#​7140](https://redirect.github.com/caddyserver/caddy/pull/7140) - refactor: use slices.Equal to simplify code by [@​minxinyi](https://redirect.github.com/minxinyi) in [#​7141](https://redirect.github.com/caddyserver/caddy/pull/7141) - ci: reduce dependabot spam by [@​mohammed90](https://redirect.github.com/mohammed90) in [#​7078](https://redirect.github.com/caddyserver/caddy/pull/7078) - fix(provisioning): `Context.App` or `Context.AppIfConfigured` will return `(val, nil)` even if the app failed to provision or validate the first time by [@​alexandre-daubois](https://redirect.github.com/alexandre-daubois) in [#​7070](https://redirect.github.com/caddyserver/caddy/pull/7070) - build(deps): bump the actions-deps group with 6 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​7142](https://redirect.github.com/caddyserver/caddy/pull/7142) - Use KeepAliveConfig to pass keepalive\_interval to listener's accepted sockets by [@​joshuamcbeth](https://redirect.github.com/joshuamcbeth) in [#​7151](https://redirect.github.com/caddyserver/caddy/pull/7151) - build(deps): bump the all-updates group across 1 directory with 17 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​7155](https://redirect.github.com/caddyserver/caddy/pull/7155) - cmd: Allow `caddy adapt` to read from stdin by [@​bosdhill](https://redirect.github.com/bosdhill) in [#​7163](https://redirect.github.com/caddyserver/caddy/pull/7163) - feat: add bcrypt cost parameter to hash-password by [@​GreyXor](https://redirect.github.com/GreyXor) in [#​7149](https://redirect.github.com/caddyserver/caddy/pull/7149) - fix typo in bcrypt cost flag name by [@​GreyXor](https://redirect.github.com/GreyXor) in [#​7168](https://redirect.github.com/caddyserver/caddy/pull/7168) - chore: fix inconsistent function name in comment by [@​youzichuan](https://redirect.github.com/youzichuan) in [#​7174](https://redirect.github.com/caddyserver/caddy/pull/7174) - caddytls: fix regression in external certificate manager support by [@​quagsirus](https://redirect.github.com/quagsirus) in [#​7179](https://redirect.github.com/caddyserver/caddy/pull/7179) - http: free up quic listener when stopping by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7177](https://redirect.github.com/caddyserver/caddy/pull/7177) - chore: bump Go to v1.25 by [@​dunglas](https://redirect.github.com/dunglas) in [#​7184](https://redirect.github.com/caddyserver/caddy/pull/7184) - caddyhttp: refactor to use reflect.TypeFor by [@​cuiweixie](https://redirect.github.com/cuiweixie) in [#​7187](https://redirect.github.com/caddyserver/caddy/pull/7187) - refactor: use a more modern writing style to simplify code by [@​joemicky](https://redirect.github.com/joemicky) in [#​7182](https://redirect.github.com/caddyserver/caddy/pull/7182) - http: disable keepalive when KeepAliveInterval is negative by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7158](https://redirect.github.com/caddyserver/caddy/pull/7158) - http: clean up listeners if some of the listeners fail to bind by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7176](https://redirect.github.com/caddyserver/caddy/pull/7176) - reverse\_proxy: use the new KeepAliveConfig to set probe interval by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7157](https://redirect.github.com/caddyserver/caddy/pull/7157) - ci: set proper build tags in golangci and minor cleanup by [@​dunglas](https://redirect.github.com/dunglas) in [#​7183](https://redirect.github.com/caddyserver/caddy/pull/7183) - doc: Add a few lines about Etag file content by [@​Pizmovc](https://redirect.github.com/Pizmovc) in [#​7173](https://redirect.github.com/caddyserver/caddy/pull/7173) - file\_server: set Range header for precompressed static files to force Content Length header to appear by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​7042](https://redirect.github.com/caddyserver/caddy/pull/7042) - caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests by [@​WeidiDeng](https://redirect.github.com/WeidiDeng) in [#​6961](https://redirect.github.com/caddyserver/caddy/pull/6961) #### Changelog - [`44d078b`](44d078b670) acme\_server: fix policy parsing in caddyfile ([#​7006](https://redirect.github.com/caddyserver/caddy/issues/7006)) - [`320c572`](320c57291d) admin: Make sure that any admin routers are provisioned when local/re… ([#​6997](https://redirect.github.com/caddyserver/caddy/issues/6997)) - [`49dac61`](49dac61b07) bcrypt: add cost parameter to hash-password ([#​7149](https://redirect.github.com/caddyserver/caddy/issues/7149)) - [`4bfc3b9`](4bfc3b95b5) bcrypt: wrong cost flag name ([#​7168](https://redirect.github.com/caddyserver/caddy/issues/7168)) - [`4b01d77`](4b01d77b81) build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 ([#​7058](https://redirect.github.com/caddyserver/caddy/issues/7058)) - [`45c9341`](45c9341deb) build(deps): bump golangci/golangci-lint-action from 6 to 8 ([#​7044](https://redirect.github.com/caddyserver/caddy/issues/7044)) - [`5bc2afb`](5bc2afbbb6) build(deps): bump the actions-deps group with 6 updates ([#​7142](https://redirect.github.com/caddyserver/caddy/issues/7142)) - [`007f406`](007f4066f6) build(deps): bump the all-updates group across 1 directory with 17 updates ([#​7155](https://redirect.github.com/caddyserver/caddy/issues/7155)) - [`8524386`](8524386737) caddyhttp: Compare paths w/o wildcard if prefixes differ ([#​7015](https://redirect.github.com/caddyserver/caddy/issues/7015)) - [`7590c9c`](7590c9ca1b) caddyhttp: Free up quic listener when stopping ([#​7177](https://redirect.github.com/caddyserver/caddy/issues/7177)) - [`b15ed9b`](b15ed9b084) caddyhttp: refactor to use reflect.TypeFor ([#​7187](https://redirect.github.com/caddyserver/caddy/issues/7187)) - [`14a63a2`](14a63a26b9) caddyhttp: use the new http.Protocols to handle h1, h2 and h2c requests ([#​6961](https://redirect.github.com/caddyserver/caddy/issues/6961)) - [`731e6c2`](731e6c2482) caddytls: Improve ECH error logging (close [#​7152](https://redirect.github.com/caddyserver/caddy/issues/7152)) - [`105eee6`](105eee671c) caddytls: Set local\_ip, not remote\_ip ([#​6952](https://redirect.github.com/caddyserver/caddy/issues/6952)) - [`b898873`](b898873b90) caddytls: fix regression in external certificate manager support ([#​7179](https://redirect.github.com/caddyserver/caddy/issues/7179)) - [`1481c04`](1481c0411a) caddytls: wire up client\_auth leaf verifier Caddyfile ([#​6772](https://redirect.github.com/caddyserver/caddy/issues/6772)) - [`19ff47a`](19ff47a63b) cmd: Allow `caddy adapt` to read from stdin ([#​7163](https://redirect.github.com/caddyserver/caddy/issues/7163)) - [`e633d01`](e633d013f6) cmd: fix `Commands` function not returning all registered commands ([#​7059](https://redirect.github.com/caddyserver/caddy/issues/7059)) - [`7099892`](7099892958) core: Check for nil event origin ([#​7047](https://redirect.github.com/caddyserver/caddy/issues/7047)) - [`3d0b4fa`](3d0b4fac5a) core: Clean up new config if it failed to run ([#​7068](https://redirect.github.com/caddyserver/caddy/issues/7068)) - [`051e73a`](051e73aefc) core: Replace admin server later in provisionContext ([#​7004](https://redirect.github.com/caddyserver/caddy/issues/7004)) - [`fe41ff3`](fe41ff3c5b) core: Save app provisioning errors with context ([#​7070](https://redirect.github.com/caddyserver/caddy/issues/7070)) - [`e4447c4`](e4447c4ba7) core: Use KeepAliveConfig to pass keepalive\_interval to listener's accepted sockets ([#​7151](https://redirect.github.com/caddyserver/caddy/issues/7151)) - [`b9710c6`](b9710c6af4) fileserver: Add a few doc lines about Etag file content ([#​7173](https://redirect.github.com/caddyserver/caddy/issues/7173)) - [`3b4d966`](3b4d966fba) fileserver: Add sort buttons in grid mode ([#​7089](https://redirect.github.com/caddyserver/caddy/issues/7089)) - [`54d03ce`](54d03ced48) fileserver: Add support for .avif image format ([#​6988](https://redirect.github.com/caddyserver/caddy/issues/6988)) - [`790f3e0`](790f3e0885) fileserver: denote license for embedded JavaScript for LibreJS ([#​7127](https://redirect.github.com/caddyserver/caddy/issues/7127)) - [`94147ca`](94147caf31) fileserver: map invalid path errors to fs.ErrInvalid, and return 400 for any invalid path errors. (close [#​7008](https://redirect.github.com/caddyserver/caddy/issues/7008)) ([#​7017](https://redirect.github.com/caddyserver/caddy/issues/7017)) - [`67debd0`](67debd0e11) fileserver: set Range header for precompressed static files to force Content Length header to appear ([#​7042](https://redirect.github.com/caddyserver/caddy/issues/7042)) - [`89ed5f4`](89ed5f44de) fix: Remove nil arg from zapslog.NewHandler call ([#​6984](https://redirect.github.com/caddyserver/caddy/issues/6984)) - [`3723e89`](3723e89585) go.mod: Upgrade CertMagic to v0.24.0 - [`3bd4135`](3bd413546b) go.mod: Upgrade dependencies - [`a6d488a`](a6d488a15b) go.mod: update quic-go to v0.51.0 ([#​6972](https://redirect.github.com/caddyserver/caddy/issues/6972)) - [`11c6dae`](11c6daecd7) go.mod: update quic-go to v0.53.0 ([#​7094](https://redirect.github.com/caddyserver/caddy/issues/7094)) - [`bbf1dfc`](bbf1dfcea2) headers: Support placeholders in replacement search patterns ([#​7117](https://redirect.github.com/caddyserver/caddy/issues/7117)) - [`f11c780`](f11c780fdc) http: clean up listeners if some of the listeners fail to bind ([#​7176](https://redirect.github.com/caddyserver/caddy/issues/7176)) - [`fdf6108`](fdf610850b) http: disable keepalive when KeepAliveInterval is negative ([#​7158](https://redirect.github.com/caddyserver/caddy/issues/7158)) - [`5b727bd`](5b727bde29) httpcaddyfile: Allow naked acme\_dns if dns is set (fix [#​7091](https://redirect.github.com/caddyserver/caddy/issues/7091)) - [`0badb07`](0badb071ef) httpcaddyfile: Fix generated config related to ACME global options - [`092913a`](092913a7a5) httpcaddyfile: Prevent error handler from overriding sub-handler matchers ([#​6999](https://redirect.github.com/caddyserver/caddy/issues/6999)) - [`77dd12c`](77dd12cc78) httpcaddyfile: Validates TLS DNS challenge options ([#​7099](https://redirect.github.com/caddyserver/caddy/issues/7099)) - [`0f209f6`](0f209f62eb) httpcaddyfile: reject blocks in log\_skip directive ([#​7056](https://redirect.github.com/caddyserver/caddy/issues/7056)) - [`716d72e`](716d72e475) intercept: implement Unwrap for interceptedResponseHandler ([#​7016](https://redirect.github.com/caddyserver/caddy/issues/7016)) - [`9f71483`](9f7148392a) log: default logger should respect `{in,ex}clude` ([#​6995](https://redirect.github.com/caddyserver/caddy/issues/6995)) - [`33c88bd`](33c88bd2bb) refactor: replace HasPrefix+TrimPrefix with CutPrefix ([#​7095](https://redirect.github.com/caddyserver/caddy/issues/7095)) - [`ab3b2d6`](ab3b2d64ba) refactor: use slices.Equal to simplify code ([#​7141](https://redirect.github.com/caddyserver/caddy/issues/7141)) - [`1c596e3`](1c596e3c5a) reverse\_proxy: use the new KeepAliveConfig to set probe interval ([#​7157](https://redirect.github.com/caddyserver/caddy/issues/7157)) - [`aa3d20b`](aa3d20be3e) reverseproxy: Use DialTLSContext if ServerName has placeholder ([#​6955](https://redirect.github.com/caddyserver/caddy/issues/6955)) - [`737936c`](737936c06b) reverseproxy: reference correct field name in LoadModule ([#​6978](https://redirect.github.com/caddyserver/caddy/issues/6978)) - [`1209b5c`](1209b5c566) reverseproxy: validate versions in http transport ([#​7112](https://redirect.github.com/caddyserver/caddy/issues/7112)) #### New Contributors - [@​IndraGunawan](https://redirect.github.com/IndraGunawan) made their first contribution in [#​6984](https://redirect.github.com/caddyserver/caddy/pull/6984) - [@​Compy](https://redirect.github.com/Compy) made their first contribution in [#​6997](https://redirect.github.com/caddyserver/caddy/pull/6997) - [@​eveneast](https://redirect.github.com/eveneast) made their first contribution in [#​7009](https://redirect.github.com/caddyserver/caddy/pull/7009) - [@​tongjicoder](https://redirect.github.com/tongjicoder) made their first contribution in [#​7039](https://redirect.github.com/caddyserver/caddy/pull/7039) - [@​suxatcode](https://redirect.github.com/suxatcode) made their first contribution in [#​7047](https://redirect.github.com/caddyserver/caddy/pull/7047) - [@​Hellio404](https://redirect.github.com/Hellio404) made their first contribution in [#​6999](https://redirect.github.com/caddyserver/caddy/pull/6999) - [@​IwatsukaYura](https://redirect.github.com/IwatsukaYura) made their first contribution in [#​7056](https://redirect.github.com/caddyserver/caddy/pull/7056) - [@​xiaoxiangirl](https://redirect.github.com/xiaoxiangirl) made their first contribution in [#​7081](https://redirect.github.com/caddyserver/caddy/pull/7081) - [@​filipRatajczak](https://redirect.github.com/filipRatajczak) made their first contribution in [#​7089](https://redirect.github.com/caddyserver/caddy/pull/7089) - [@​gopherorg](https://redirect.github.com/gopherorg) made their first contribution in [#​7095](https://redirect.github.com/caddyserver/caddy/pull/7095) - [@​mountdisk](https://redirect.github.com/mountdisk) made their first contribution in [#​7101](https://redirect.github.com/caddyserver/caddy/pull/7101) - [@​bytetigers](https://redirect.github.com/bytetigers) made their first contribution in [#​7114](https://redirect.github.com/caddyserver/caddy/pull/7114) - [@​bytesingsong](https://redirect.github.com/bytesingsong) made their first contribution in [#​7121](https://redirect.github.com/caddyserver/caddy/pull/7121) - [@​zongzewu23](https://redirect.github.com/zongzewu23) made their first contribution in [#​7117](https://redirect.github.com/caddyserver/caddy/pull/7117) - [@​infertux](https://redirect.github.com/infertux) made their first contribution in [#​7127](https://redirect.github.com/caddyserver/caddy/pull/7127) - [@​eeemmmmmm](https://redirect.github.com/eeemmmmmm) made their first contribution in [#​7136](https://redirect.github.com/caddyserver/caddy/pull/7136) - [@​pingshuijie](https://redirect.github.com/pingshuijie) made their first contribution in [#​7140](https://redirect.github.com/caddyserver/caddy/pull/7140) - [@​minxinyi](https://redirect.github.com/minxinyi) made their first contribution in [#​7141](https://redirect.github.com/caddyserver/caddy/pull/7141) - [@​alexandre-daubois](https://redirect.github.com/alexandre-daubois) made their first contribution in [#​7070](https://redirect.github.com/caddyserver/caddy/pull/7070) - [@​joshuamcbeth](https://redirect.github.com/joshuamcbeth) made their first contribution in [#​7151](https://redirect.github.com/caddyserver/caddy/pull/7151) - [@​bosdhill](https://redirect.github.com/bosdhill) made their first contribution in [#​7163](https://redirect.github.com/caddyserver/caddy/pull/7163) - [@​GreyXor](https://redirect.github.com/GreyXor) made their first contribution in [#​7149](https://redirect.github.com/caddyserver/caddy/pull/7149) - [@​youzichuan](https://redirect.github.com/youzichuan) made their first contribution in [#​7174](https://redirect.github.com/caddyserver/caddy/pull/7174) - [@​quagsirus](https://redirect.github.com/quagsirus) made their first contribution in [#​7179](https://redirect.github.com/caddyserver/caddy/pull/7179) - [@​cuiweixie](https://redirect.github.com/cuiweixie) made their first contribution in [#​7187](https://redirect.github.com/caddyserver/caddy/pull/7187) - [@​joemicky](https://redirect.github.com/joemicky) made their first contribution in [#​7182](https://redirect.github.com/caddyserver/caddy/pull/7182) - [@​Pizmovc](https://redirect.github.com/Pizmovc) made their first contribution in [#​7173](https://redirect.github.com/caddyserver/caddy/pull/7173) **Full Changelog**: <https://github.com/caddyserver/caddy/compare/v2.10.0...v2.10.1> </details> <details> <summary>tinygo-org/tinygo (tinygo)</summary> ### [`v0.39.0`](https://redirect.github.com/tinygo-org/tinygo/blob/HEAD/CHANGELOG.md#0390) - **general** - all: add Go 1.25 support - net: update to latest tinygo net package - docs: clarify build verification step for macOS users - Add flag to skip Renesas SVD builds - **build** - Makefile: install missing dlmalloc files - flash: add -o flag support to save built binary (Fixes [#​4937](https://redirect.github.com/tinygo-org/tinygo/issues/4937)) ([#​4942](https://redirect.github.com/tinygo-org/tinygo/issues/4942)) - fix: update version of clang to 17 to accommodate latest Go 1.25 docker base image - **ci** - chore: update all CI builds to test Go 1.25 release - fix: disable test-newest since CircleCI seems unable to download due to rate-limits on Dockerhub - ci: rename some jobs to avoid churn on every Go/LLVM version bump - ci: make the goroutines test less racy - tests: de-flake goroutines test - **compiler** - compiler: implement internal/abi.Escape - **main** - main: show the compiler error (if any) for `tinygo test -c` - chore: correct GOOS=js name in error messages for WASM - **machine** - machine: add international keys - machine: remove some unnecessary "// peripherals:" comments - machine: add I2C pin comments - machine: standardize I2C errors with "i2c:" prefix - machine: make I2C usable in the simulator - fix: add SPI and I2C to teensy 4.1 ([#​4943](https://redirect.github.com/tinygo-org/tinygo/issues/4943)) - `rp2`: use the correct channel mask for rp2350 ADC; hold lock during read ([#​4938](https://redirect.github.com/tinygo-org/tinygo/issues/4938)) - `rp2`: disable digital input for analog inputs - **runtime** - runtime: ensure time.Sleep(d) sleeps at least d - runtime: stub out weak pointer support - runtime: implement dummy AddCleanup - runtime: enable multi-core scheduler for rp2350 - `internal/task`: use -stack-size flag when starting a new thread - `internal/task`: add SA\_RESTART flag to GC interrupts - `internal/task`: a few small correctness fixes - `internal/gclayout`: make gclayout values constants - darwin: add threading support and use it by default - **standard library** - `sync`: implement sync.Swap - `reflect`: implement Method.IsExported - **testing** - testing: stub out testing.B.Loop - **targets** - `stm32`: add support for the STM32L031G6U6 - add metro-rp2350 board definition ([#​4989](https://redirect.github.com/tinygo-org/tinygo/issues/4989)) - `rp2040/rp2350`: set the default stack size to 8k for rp2040/rp2350 based boards where this was not already the case </details> <details> <summary>astral-sh/uv (uv)</summary> ### [`v0.8.13`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0813) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.8.12...0.8.13) ##### Enhancements - Add `--no-install-*` arguments to `uv add` ([#​15375](https://redirect.github.com/astral-sh/uv/pull/15375)) - Initialize Git prior to reading author in `uv init` ([#​15377](https://redirect.github.com/astral-sh/uv/pull/15377)) - Add CUDA 129 to available torch backends ([#​15416](https://redirect.github.com/astral-sh/uv/pull/15416)) - Update Pyodide to 0.28.2 ([#​15385](https://redirect.github.com/astral-sh/uv/pull/15385)) ##### Preview features - Add an experimental `uv format` command ([#​15017](https://redirect.github.com/astral-sh/uv/pull/15017)) - Allow version specifiers in `extra-build-dependencies` if match-runtime is explicitly `false` ([#​15420](https://redirect.github.com/astral-sh/uv/pull/15420)) ##### Bug fixes - Add `triton` to `torch-backend` manifest ([#​15405](https://redirect.github.com/astral-sh/uv/pull/15405)) - Avoid panicking when resolver returns stale distributions ([#​15389](https://redirect.github.com/astral-sh/uv/pull/15389)) - Fix `uv_build` wheel hashes ([#​15400](https://redirect.github.com/astral-sh/uv/pull/15400)) - Treat `--upgrade-package` on the command-line as overriding `upgrade = false` in configuration ([#​15395](https://redirect.github.com/astral-sh/uv/pull/15395)) - Restore DockerHub publishing ([#​15381](https://redirect.github.com/astral-sh/uv/pull/15381)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/alecthomas/chroma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Symbolic link
1 line
18 B
Plaintext
Symbolic link
1 line
18 B
Plaintext
.tinygo-0.39.0.pkg |