{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93619165,"defaultBranch":"master","name":"chroma","ownerLogin":"alecthomas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-07T09:47:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41767?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719187613.0","currentOid":""},"activityList":{"items":[{"before":"2d94bda8a5d71d976a4479da16a5597514bbb64c","after":"d1034f8fe1786ce19f77eb5db0635f9154e2fd62","ref":"refs/heads/master","pushedAt":"2024-06-28T21:27:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"Update the Materialize lexer (#978)\n\nThis introduces some additional keywords. I've also scripted this on our\r\nend hence the changes in formatting and encoding of certain characters\r\nin attribute values.\r\n\r\nThis also includes:\r\n\r\n - Some tests\r\n- Updates to the README to call out the `--csrf-key` argument for\r\nchromad. Without it securecookie throws an error.","shortMessageHtmlLink":"Update the Materialize lexer (#978)"}},{"before":"42005cfd38aebda2ef49d82259b6413981285971","after":"2d94bda8a5d71d976a4479da16a5597514bbb64c","ref":"refs/heads/master","pushedAt":"2024-06-25T20:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"added the nordic theme via chroma/styles/nordic.xml (#977)\n\nI added the \"Nordic\" theme from\r\n[AlexvZyl's](https://github.com/AlexvZyl) project\r\n[nordic.nvim](https://github.com/AlexvZyl/nordic.nvim).\r\n\r\nAll colors are cross referenced from the nordic theme and matches 95% of\r\nsyntax highlighting exactly.\r\n\r\nThanks!","shortMessageHtmlLink":"added the nordic theme via chroma/styles/nordic.xml (#977)"}},{"before":"3a970290f1cd98bb3a8911272780073918f3271a","after":null,"ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-24T00:06:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"}},{"before":"5d317d2fd4ed0aafb9b1b2bcdd59eaeb8e0a2083","after":"42005cfd38aebda2ef49d82259b6413981285971","ref":"refs/heads/master","pushedAt":"2024-06-24T00:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(deps): update dependency python3 to v3.12.3 (#976)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Update | Change |\r\n|---|---|---|\r\n| [python3](https://togithub.com/indygreg/python-build-standalone) |\r\npatch | `3.12.2` -> `3.12.3` |\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/alecthomas/chroma).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency python3 to v3.12.3 (#976)"}},{"before":null,"after":"3a970290f1cd98bb3a8911272780073918f3271a","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-24T00:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency python3 to v3.12.3","shortMessageHtmlLink":"chore(deps): update dependency python3 to v3.12.3"}},{"before":"41cd0696157f708db10d600b3d1fa44352ff0ae6","after":null,"ref":"refs/heads/renovate/goreleaser-2.x","pushedAt":"2024-06-11T05:20:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"b96ae257a4b9e8e63ccd0521120f69efd3ac71fa","after":"41cd0696157f708db10d600b3d1fa44352ff0ae6","ref":"refs/heads/renovate/goreleaser-2.x","pushedAt":"2024-06-11T04:45:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency goreleaser to v2","shortMessageHtmlLink":"chore(deps): update dependency goreleaser to v2"}},{"before":"52e072efd55dff7778edf87c8f3412b10d80d28e","after":null,"ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-10T03:39:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"}},{"before":"2060600780e321bd5ada16a0a4de8b6277056184","after":"5d317d2fd4ed0aafb9b1b2bcdd59eaeb8e0a2083","ref":"refs/heads/master","pushedAt":"2024-06-10T03:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies (#974)","shortMessageHtmlLink":"chore(deps): update all non-major dependencies (#974)"}},{"before":"4b241340d0f029bdce65a7be090b014dccdb5a2b","after":"52e072efd55dff7778edf87c8f3412b10d80d28e","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-10T03:32:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":null,"after":"b96ae257a4b9e8e63ccd0521120f69efd3ac71fa","ref":"refs/heads/renovate/goreleaser-2.x","pushedAt":"2024-06-10T00:44:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency goreleaser to v2","shortMessageHtmlLink":"chore(deps): update dependency goreleaser to v2"}},{"before":null,"after":"4b241340d0f029bdce65a7be090b014dccdb5a2b","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-10T00:44:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency go to v1.22.4","shortMessageHtmlLink":"chore(deps): update dependency go to v1.22.4"}},{"before":"b35d6a86c771b8b83fba4aa8ffc0e496c96ebab1","after":"2060600780e321bd5ada16a0a4de8b6277056184","ref":"refs/heads/master","pushedAt":"2024-06-08T22:46:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"styles: Fix Gleam alias (#973)","shortMessageHtmlLink":"styles: Fix Gleam alias (#973)"}},{"before":"552eec139c4456ae44620b71e22f5617fd2e751a","after":null,"ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-04T12:02:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"}},{"before":"4af3b82c6b30d24051b541dd277e59a6b853e4d6","after":"b35d6a86c771b8b83fba4aa8ffc0e496c96ebab1","ref":"refs/heads/master","pushedAt":"2024-06-04T12:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies (#955)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Type | Update | Change | Age | Adoption | Passing |\r\nConfidence |\r\n|---|---|---|---|---|---|---|---|\r\n| [esbuild](https://togithub.com/evanw/esbuild) | | minor | `0.20.2` ->\r\n`0.21.4` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/hermit/esbuild/0.21.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/esbuild/0.21.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/esbuild/0.20.2/0.21.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/esbuild/0.20.2/0.21.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n|\r\n[github.com/alecthomas/assert/v2](https://togithub.com/alecthomas/assert)\r\n| require | minor | `v2.7.0` -> `v2.10.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falecthomas%2fassert%2fv2/v2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2falecthomas%2fassert%2fv2/v2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2falecthomas%2fassert%2fv2/v2.7.0/v2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falecthomas%2fassert%2fv2/v2.7.0/v2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n|\r\n[github.com/alecthomas/chroma/v2](https://togithub.com/alecthomas/chroma)\r\n| require | minor | `v2.13.0` -> `v2.14.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falecthomas%2fchroma%2fv2/v2.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2falecthomas%2fchroma%2fv2/v2.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2falecthomas%2fchroma%2fv2/v2.13.0/v2.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falecthomas%2fchroma%2fv2/v2.13.0/v2.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [go](https://togithub.com/golang/go) | | patch | `1.22.1` -> `1.22.3`\r\n|\r\n[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.22.1/1.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.22.1/1.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n| [goreleaser](https://togithub.com/goreleaser/goreleaser) | | minor |\r\n`1.24.0` -> `1.26.2` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.26.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.26.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.24.0/1.26.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.24.0/1.26.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nevanw/esbuild (esbuild)\r\n\r\n###\r\n[`v0.21.4`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0214)\r\n\r\n[Compare\r\nSource](https://togithub.com/evanw/esbuild/compare/v0.21.3...v0.21.4)\r\n\r\n- Update support for import assertions and import attributes in node\r\n([#​3778](https://togithub.com/evanw/esbuild/issues/3778))\r\n\r\nImport assertions (the `assert` keyword) have been removed from node\r\nstarting in v22.0.0. So esbuild will now strip them and generate a\r\nwarning with `--target=node22` or above:\r\n\r\nโ–ฒ [WARNING] The \"assert\" keyword is not supported in the configured\r\ntarget environment (\"node22\") [assert-to-with]\r\n\r\n example.mjs:1:40:\r\n1 โ”‚ import json from \"esbuild/package.json\" assert { type: \"json\" }\r\n โ”‚ ~~~~~~\r\n โ•ต with\r\n\r\n Did you mean to use \"with\" instead of \"assert\"?\r\n\r\nImport attributes (the `with` keyword) have been backported to node 18\r\nstarting in v18.20.0. So esbuild will no longer strip them with\r\n`--target=node18.N` if `N` is 20 or greater.\r\n\r\n- Fix `for await` transform when a label is present\r\n\r\nThis release fixes a bug where the `for await` transform, which wraps\r\nthe loop in a `try` statement, previously failed to also move the loop's\r\nlabel into the `try` statement. This bug only affects code that uses\r\nboth of these features in combination. Here's an example of some\r\naffected code:\r\n\r\n ```js\r\n // Original code\r\n async function test() {\r\n outer: for await (const x of [Promise.resolve([0, 1])]) {\r\n for (const y of x) if (y) break outer\r\n throw 'fail'\r\n }\r\n }\r\n\r\n // Old output (with --target=es6)\r\n function test() {\r\n return __async(this, null, function* () {\r\n outer: try {\r\nfor (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp,\r\nerror; more = !(temp = yield iter.next()).done; more = false) {\r\n const x = temp.value;\r\n for (const y of x) if (y) break outer;\r\n throw \"fail\";\r\n }\r\n } catch (temp) {\r\n error = [temp];\r\n } finally {\r\n try {\r\n more && (temp = iter.return) && (yield temp.call(iter));\r\n } finally {\r\n if (error)\r\n throw error[0];\r\n }\r\n }\r\n });\r\n }\r\n\r\n // New output (with --target=es6)\r\n function test() {\r\n return __async(this, null, function* () {\r\n try {\r\nouter: for (var iter = __forAwait([Promise.resolve([0, 1])]), more,\r\ntemp, error; more = !(temp = yield iter.next()).done; more = false) {\r\n const x = temp.value;\r\n for (const y of x) if (y) break outer;\r\n throw \"fail\";\r\n }\r\n } catch (temp) {\r\n error = [temp];\r\n } finally {\r\n try {\r\n more && (temp = iter.return) && (yield temp.call(iter));\r\n } finally {\r\n if (error)\r\n throw error[0];\r\n }\r\n }\r\n });\r\n }\r\n ```\r\n\r\n- Do additional constant folding after cross-module enum inlining\r\n([#​3416](https://togithub.com/evanw/esbuild/issues/3416),\r\n[#​3425](https://togithub.com/evanw/esbuild/issues/3425))\r\n\r\nThis release adds a few more cases where esbuild does constant folding\r\nafter cross-module enum inlining.\r\n\r\n ```ts\r\n // Original code: enum.ts\r\n export enum Platform {\r\n WINDOWS = 'windows',\r\n MACOS = 'macos',\r\n LINUX = 'linux',\r\n }\r\n\r\n // Original code: main.ts\r\n import { Platform } from './enum';\r\n declare const PLATFORM: string;\r\n export function logPlatform() {\r\n if (PLATFORM == Platform.WINDOWS) console.log('Windows');\r\n else if (PLATFORM == Platform.MACOS) console.log('macOS');\r\n else if (PLATFORM == Platform.LINUX) console.log('Linux');\r\n else console.log('Other');\r\n }\r\n\r\n// Old output (with --bundle '--define:PLATFORM=\"macos\"' --minify\r\n--format=esm)\r\nfunction\r\nn(){\"windows\"==\"macos\"?console.log(\"Windows\"):\"macos\"==\"macos\"?console.log(\"macOS\"):\"linux\"==\"macos\"?console.log(\"Linux\"):console.log(\"Other\")}export{n\r\nas logPlatform};\r\n\r\n// New output (with --bundle '--define:PLATFORM=\"macos\"' --minify\r\n--format=esm)\r\n function n(){console.log(\"macOS\")}export{n as logPlatform};\r\n ```\r\n\r\n- Pass import attributes to on-resolve plugins\r\n([#​3384](https://togithub.com/evanw/esbuild/issues/3384),\r\n[#​3639](https://togithub.com/evanw/esbuild/issues/3639),\r\n[#​3646](https://togithub.com/evanw/esbuild/issues/3646))\r\n\r\nWith this release, on-resolve plugins will now have access to the import\r\nattributes on the import via the `with` property of the arguments\r\nobject. This mirrors the `with` property of the arguments object that's\r\nalready passed to on-load plugins. In addition, you can now pass `with`\r\nto the `resolve()` API call which will then forward that value on to all\r\nrelevant plugins. Here's an example of a plugin that can now be written:\r\n\r\n ```js\r\n const examplePlugin = {\r\n name: 'Example plugin',\r\n setup(build) {\r\n build.onResolve({ filter: /.*/ }, args => {\r\n if (args.with.type === 'external')\r\n return { external: true }\r\n })\r\n }\r\n }\r\n\r\n require('esbuild').build({\r\n stdin: {\r\n contents: `\r\n import foo from \"./foo\" with { type: \"external\" }\r\n foo()\r\n `,\r\n },\r\n bundle: true,\r\n format: 'esm',\r\n write: false,\r\n plugins: [examplePlugin],\r\n }).then(result => {\r\n console.log(result.outputFiles[0].text)\r\n })\r\n ```\r\n\r\n- Formatting support for the `@position-try` rule\r\n([#​3773](https://togithub.com/evanw/esbuild/issues/3773))\r\n\r\nChrome shipped this new CSS at-rule in version 125 as part of the [CSS\r\nanchor positioning\r\nAPI](https://developer.chrome.com/blog/anchor-positioning-api). With\r\nthis release, esbuild now knows to expect a declaration list inside of\r\nthe `@position-try` body block and will format it appropriately.\r\n\r\n- Always allow internal string import and export aliases\r\n([#​3343](https://togithub.com/evanw/esbuild/issues/3343))\r\n\r\nImport and export names can be string literals in ES2022+. Previously\r\nesbuild forbid any usage of these aliases when the target was below\r\nES2022. Starting with this release, esbuild will only forbid such usage\r\nwhen the alias would otherwise end up in output as a string literal.\r\nString literal aliases that are only used internally in the bundle and\r\nare \"compiled away\" are no longer errors. This makes it possible to use\r\nstring literal aliases with esbuild's `inject` feature even when the\r\ntarget is earlier than ES2022.\r\n\r\n###\r\n[`v0.21.3`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0213)\r\n\r\n[Compare\r\nSource](https://togithub.com/evanw/esbuild/compare/v0.21.2...v0.21.3)\r\n\r\n- Implement the decorator metadata proposal\r\n([#​3760](https://togithub.com/evanw/esbuild/issues/3760))\r\n\r\nThis release implements the [decorator metadata\r\nproposal](https://togithub.com/tc39/proposal-decorator-metadata), which\r\nis a sub-proposal of the [decorators\r\nproposal](https://togithub.com/tc39/proposal-decorators). Microsoft\r\nshipped the decorators proposal in [TypeScript\r\n5.0](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#decorators)\r\nand the decorator metadata proposal in [TypeScript\r\n5.2](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#decorator-metadata),\r\nso it's important that esbuild also supports both of these features.\r\nHere's a quick example:\r\n\r\n ```js\r\n // Shim the \"Symbol.metadata\" symbol\r\n Symbol.metadata ??= Symbol('Symbol.metadata')\r\n\r\n const track = (_, context) => {\r\n (context.metadata.names ||= []).push(context.name)\r\n }\r\n\r\n class Foo {\r\n @​track foo = 1\r\n @​track bar = 2\r\n }\r\n\r\n // Prints [\"foo\", \"bar\"]\r\n console.log(Foo[Symbol.metadata].names)\r\n ```\r\n\r\n **โš ๏ธ WARNING โš ๏ธ**\r\n\r\nThis proposal has been marked as \"stage 3\" which means \"recommended for\r\nimplementation\". However, it's still a work in progress and isn't a part\r\nof JavaScript yet, so keep in mind that any code that uses JavaScript\r\ndecorator metadata may need to be updated as the feature continues to\r\nevolve. If/when that happens, I will update esbuild's implementation to\r\nmatch the specification. I will not be supporting old versions of the\r\nspecification.\r\n\r\n- Fix bundled decorators in derived classes\r\n([#​3768](https://togithub.com/evanw/esbuild/issues/3768))\r\n\r\nIn certain cases, bundling code that uses decorators in a derived class\r\nwith a class body that references its own class name could previously\r\ngenerate code that crashes at run-time due to an incorrect variable\r\nname. This problem has been fixed. Here is an example of code that was\r\ncompiled incorrectly before this fix:\r\n\r\n ```js\r\n class Foo extends Object {\r\n @​(x => x) foo() {\r\n return Foo\r\n }\r\n }\r\n console.log(new Foo().foo())\r\n ```\r\n\r\n- Fix `tsconfig.json` files inside symlinked directories\r\n([#​3767](https://togithub.com/evanw/esbuild/issues/3767))\r\n\r\nThis release fixes an issue with a scenario involving a `tsconfig.json`\r\nfile that `extends` another file from within a symlinked directory that\r\nuses the `paths` feature. In that case, the implicit `baseURL` value\r\nshould be based on the real path (i.e. after expanding all symbolic\r\nlinks) instead of the original path. This was already done for other\r\nfiles that esbuild resolves but was not yet done for `tsconfig.json`\r\nbecause it's special-cased (the regular path resolver can't be used\r\nbecause the information inside `tsconfig.json` is involved in path\r\nresolution). Note that this fix no longer applies if the\r\n`--preserve-symlinks` setting is enabled.\r\n\r\n###\r\n[`v0.21.2`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0212)\r\n\r\n[Compare\r\nSource](https://togithub.com/evanw/esbuild/compare/v0.21.1...v0.21.2)\r\n\r\n- Correct `this` in field and accessor decorators\r\n([#​3761](https://togithub.com/evanw/esbuild/issues/3761))\r\n\r\nThis release changes the value of `this` in initializers for class field\r\nand accessor decorators from the module-level `this` value to the\r\nappropriate `this` value for the decorated element (either the class or\r\nthe instance). It was previously incorrect due to lack of test coverage.\r\nHere's an example of a decorator that doesn't work without this change:\r\n\r\n ```js\r\n const dec = () => function() { this.bar = true }\r\n class Foo { @​dec static foo }\r\n console.log(Foo.bar) // Should be \"true\"\r\n ```\r\n\r\n- Allow `es2023` as a target environment\r\n([#​3762](https://togithub.com/evanw/esbuild/issues/3762))\r\n\r\nTypeScript recently [added\r\n`es2023`](https://togithub.com/microsoft/TypeScript/pull/58140) as a\r\ncompilation target, so esbuild now supports this too. There is no\r\ndifference between a target of `es2022` and `es2023` as far as esbuild\r\nis concerned since the 2023 edition of JavaScript doesn't introduce any\r\nnew syntax features.\r\n\r\n###\r\n[`v0.21.1`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0211)\r\n\r\n- Fix a regression with `--keep-names`\r\n([#​3756](https://togithub.com/evanw/esbuild/issues/3756))\r\n\r\nThe previous release introduced a regression with the `--keep-names`\r\nsetting and object literals with `get`/`set` accessor methods, in which\r\ncase the generated code contained syntax errors. This release fixes the\r\nregression:\r\n\r\n ```js\r\n // Original code\r\n x = { get y() {} }\r\n\r\n // Output from version 0.21.0 (with --keep-names)\r\n x = { get y: /* @​__PURE__ */ __name(function() {\r\n }, \"y\") };\r\n\r\n // Output from this version (with --keep-names)\r\n x = { get y() {\r\n } };\r\n ```\r\n\r\n
\r\n\r\n
\r\nalecthomas/assert (github.com/alecthomas/assert/v2)\r\n\r\n###\r\n[`v2.10.0`](https://togithub.com/alecthomas/assert/compare/v2.9.0...v2.10.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/alecthomas/assert/compare/v2.9.0...v2.10.0)\r\n\r\n###\r\n[`v2.9.0`](https://togithub.com/alecthomas/assert/compare/v2.8.1...v2.9.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/alecthomas/assert/compare/v2.8.1...v2.9.0)\r\n\r\n###\r\n[`v2.8.1`](https://togithub.com/alecthomas/assert/compare/v2.8.0...v2.8.1)\r\n\r\n[Compare\r\nSource](https://togithub.com/alecthomas/assert/compare/v2.8.0...v2.8.1)\r\n\r\n###\r\n[`v2.8.0`](https://togithub.com/alecthomas/assert/compare/v2.7.0...v2.8.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/alecthomas/assert/compare/v2.7.0...v2.8.0)\r\n\r\n
\r\n\r\n
\r\nalecthomas/chroma (github.com/alecthomas/chroma/v2)\r\n\r\n###\r\n[`v2.14.0`](https://togithub.com/alecthomas/chroma/releases/tag/v2.14.0)\r\n\r\n[Compare\r\nSource](https://togithub.com/alecthomas/chroma/compare/v2.13.0...v2.14.0)\r\n\r\n#### Changelog\r\n\r\n- [`1e983e7`](https://togithub.com/alecthomas/chroma/commit/1e983e7)\r\nlexers/cue: support CUE attributes\r\n([#​961](https://togithub.com/alecthomas/chroma/issues/961))\r\n- [`9347b55`](https://togithub.com/alecthomas/chroma/commit/9347b55) Add\r\nGleam syntax highlighting\r\n([#​959](https://togithub.com/alecthomas/chroma/issues/959))\r\n- [`6b7ffe1`](https://togithub.com/alecthomas/chroma/commit/6b7ffe1)\r\nchore(styles): add tokyonight inspired styles\r\n([#​957](https://togithub.com/alecthomas/chroma/issues/957))\r\n- [`736c0ea`](https://togithub.com/alecthomas/chroma/commit/736c0ea)\r\nTypescript: Several fixes\r\n([#​952](https://togithub.com/alecthomas/chroma/issues/952))\r\n- [`e5c25d0`](https://togithub.com/alecthomas/chroma/commit/e5c25d0)\r\nOrg: Keep all newlines\r\n([#​951](https://togithub.com/alecthomas/chroma/issues/951))\r\n- [`d07caa4`](https://togithub.com/alecthomas/chroma/commit/d07caa4)\r\nchore(deps): update module github.com/alecthomas/assert/v2 to v2.7.0\r\n([#​949](https://togithub.com/alecthomas/chroma/issues/949))\r\n- [`5f83664`](https://togithub.com/alecthomas/chroma/commit/5f83664)\r\nVue: Handle more edge cases\r\n([#​950](https://togithub.com/alecthomas/chroma/issues/950))\r\n- [`32c053f`](https://togithub.com/alecthomas/chroma/commit/32c053f)\r\nchore(deps): update all non-major dependencies\r\n([#​948](https://togithub.com/alecthomas/chroma/issues/948))\r\n- [`2580aaa`](https://togithub.com/alecthomas/chroma/commit/2580aaa) Add\r\nBazel bzlmod support into Python lexer\r\n([#​947](https://togithub.com/alecthomas/chroma/issues/947))\r\n\r\n
\r\n\r\n
\r\ngolang/go (go)\r\n\r\n###\r\n[`v1.22.3`](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3)\r\n\r\n###\r\n[`v1.22.2`](https://togithub.com/golang/go/compare/go1.22.1...go1.22.2)\r\n\r\n
\r\n\r\n
\r\ngoreleaser/goreleaser (goreleaser)\r\n\r\n###\r\n[`v1.26.2`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.26.2)\r\n\r\n#### Changelog\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`b3d6460`](https://togithub.com/goreleaser/goreleaser/commit/b3d646069937d74c04623a4979c2e429b55a7439):\r\nfix(docs): version typo\r\n([#​4878](https://togithub.com/goreleaser/goreleaser/issues/4878))\r\n([@​nullswan](https://togithub.com/nullswan))\r\n\r\n##### Dependency updates\r\n\r\n-\r\n[`73a22e5`](https://togithub.com/goreleaser/goreleaser/commit/73a22e56dd7577034fa2d3769862f9154532c661):\r\nchore(deps): bump actions/checkout from 4.1.5 to 4.1.6\r\n([#​4876](https://togithub.com/goreleaser/goreleaser/issues/4876))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`1c66ce4`](https://togithub.com/goreleaser/goreleaser/commit/1c66ce40d063ea13b66a4df20fbc1d734a9a232c):\r\nchore(deps): bump anchore/sbom-action from 0.15.11 to 0.16.0\r\n([#​4881](https://togithub.com/goreleaser/goreleaser/issues/4881))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`39d1f44`](https://togithub.com/goreleaser/goreleaser/commit/39d1f446f52bc5764db4c89bcbf5d6ef70b62575):\r\nchore(deps): bump cachix/install-nix-action from 26 to 27\r\n([#​4874](https://togithub.com/goreleaser/goreleaser/issues/4874))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`1d49b22`](https://togithub.com/goreleaser/goreleaser/commit/1d49b225c67d38008d44f3320ba0597e7bc83ce5):\r\nchore(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1\r\n([#​4882](https://togithub.com/goreleaser/goreleaser/issues/4882))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`fae464e`](https://togithub.com/goreleaser/goreleaser/commit/fae464e2783c11958733929f1cd871db34aaf2e3):\r\nchore(deps): bump github.com/caarlos0/env/v11 from 11.0.0 to 11.0.1\r\n([#​4888](https://togithub.com/goreleaser/goreleaser/issues/4888))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`de796eb`](https://togithub.com/goreleaser/goreleaser/commit/de796eb4e5ac03eef993300861803de792799080):\r\nchore(deps): bump github.com/google/ko from 0.15.2 to 0.15.4\r\n([#​4885](https://togithub.com/goreleaser/goreleaser/issues/4885))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`b4d768b`](https://togithub.com/goreleaser/goreleaser/commit/b4d768bf16160766cc04a5a5fcc288fd81de8c72):\r\nchore(deps): bump github.com/mattn/go-mastodon from 0.0.6 to 0.0.8\r\n([#​4872](https://togithub.com/goreleaser/goreleaser/issues/4872))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`a82491a`](https://togithub.com/goreleaser/goreleaser/commit/a82491afe446295c8756a2c5f46950a11d717aa0):\r\nchore(deps): bump github.com/slack-go/slack from 0.12.5 to 0.13.0\r\n([#​4871](https://togithub.com/goreleaser/goreleaser/issues/4871))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`cf2c47a`](https://togithub.com/goreleaser/goreleaser/commit/cf2c47a5895da1b0ce0de3620e8a8953d380b905):\r\nchore(deps): bump github/codeql-action from 2.13.4 to 3.25.5\r\n([#​4880](https://togithub.com/goreleaser/goreleaser/issues/4880))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`79caa9c`](https://togithub.com/goreleaser/goreleaser/commit/79caa9c28a394f1949ef2a82d9aa7252c1758ee9):\r\nchore(deps): bump github/codeql-action from 3.25.5 to 3.25.6\r\n([#​4883](https://togithub.com/goreleaser/goreleaser/issues/4883))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`b534f07`](https://togithub.com/goreleaser/goreleaser/commit/b534f07d5b2191e314862d94fccc8ce93a3461d5):\r\nchore(deps): bump golang from `c24516e` to `f1fe698`\r\n([#​4873](https://togithub.com/goreleaser/goreleaser/issues/4873))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n-\r\n[`d7c23c1`](https://togithub.com/goreleaser/goreleaser/commit/d7c23c168fa61d738cd6fba03a645071e174bba5):\r\nchore(deps): bump golang from `f1fe698` to `b8ded51`\r\n([#​4887](https://togithub.com/goreleaser/goreleaser/issues/4887))\r\n([@​dependabot](https://togithub.com/dependabot)\\[bot])\r\n\r\n##### Documentation updates\r\n\r\n-\r\n[`2023d4b`](https://togithub.com/goreleaser/goreleaser/commit/2023d4bcc6891b28b56a0c7b5b7481c4a0d68023):\r\ndocs: fix winget default path\r\n([#​4875](https://togithub.com/goreleaser/goreleaser/issues/4875))\r\n([@​lionello](https://togithub.com/lionello))\r\n\r\n##### Build process updates\r\n\r\n-\r\n[`f4cd8fc`](https://togithub.com/goreleaser/goreleaser/commit/f4cd8fc1561e288ce198c60105c8277fcc24de03):\r\nbuild: fix changelog not showing dependencies updates\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Other work\r\n\r\n-\r\n[`919b132`](https://togithub.com/goreleaser/goreleaser/commit/919b132e0de38ac253fe83f7b92560f1d95cda32):\r\nchore: auto-update generated files\r\n([@​actions-user](https://togithub.com/actions-user))\r\n\r\n**Full Changelog**:\r\nhttps://github.com/goreleaser/goreleaser/compare/v1.26.1...v1.26.2\r\n\r\n#### Helping out\r\n\r\nThis release is only possible thanks to **all** the support of some\r\n**awesome people**!\r\n\r\nWant to be one of them?\r\nYou can [sponsor](https://goreleaser.com/sponsors/), get a [Pro\r\nLicense](https://goreleaser.com/pro) or [contribute with\r\ncode](https://goreleaser.com/contributing).\r\n\r\n#### Where to go next?\r\n\r\n- Find examples and commented usage of all options in our\r\n[website](https://goreleaser.com/intro/).\r\n- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and\r\n[Twitter](https://twitter.com/goreleaser)!\r\n\r\n\r\n\r\n###\r\n[`v1.26.1`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.26.1)\r\n\r\n#### Changelog\r\n\r\n##### Security updates\r\n\r\n-\r\n[`19b94f6`](https://togithub.com/goreleaser/goreleaser/commit/19b94f676f35f8a2d1928db6960cb7b35913d783):\r\nsec: GHSA-f6mm-5fc7-3g3c\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`9cf3bbb`](https://togithub.com/goreleaser/goreleaser/commit/9cf3bbbc5c6e2af28e77de2ad939f014ce9904f2):\r\nfix(build): do not print 'go: downloading' bits of go build output\r\n([#​4869](https://togithub.com/goreleaser/goreleaser/issues/4869))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`e466507`](https://togithub.com/goreleaser/goreleaser/commit/e466507637bceaf3d44b08135417dac587307122):\r\nfix(cmd): --draft should only override if set\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`c5204df`](https://togithub.com/goreleaser/goreleaser/commit/c5204dfb64449519bda03083ad4d282c06c3ff49):\r\nfix: close HTTP resp body to prevent resource leak\r\n([#​4857](https://togithub.com/goreleaser/goreleaser/issues/4857))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`7e0155c`](https://togithub.com/goreleaser/goreleaser/commit/7e0155c557509ed0e894028a9862a87ed1ecd12d):\r\nfix: disable logs on some commands\r\n([#​4865](https://togithub.com/goreleaser/goreleaser/issues/4865))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`6505654`](https://togithub.com/goreleaser/goreleaser/commit/6505654c86ed3be799e9633e5c3c3457b814e8df):\r\nfix: fix nolintlint issues\r\n([#​4854](https://togithub.com/goreleaser/goreleaser/issues/4854))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`00a376c`](https://togithub.com/goreleaser/goreleaser/commit/00a376cc6472d766f60881d7e8a19f452c28eda2):\r\nrefactor: remove unneeded in Go 1.22 loop var copy\r\n([#​4856](https://togithub.com/goreleaser/goreleaser/issues/4856))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n\r\n##### Documentation updates\r\n\r\n-\r\n[`ba7e915`](https://togithub.com/goreleaser/goreleaser/commit/ba7e915cd8a2f4d61a56ab87485aae62007e11e2):\r\ndocs: announce v1.26\r\n([#​4851](https://togithub.com/goreleaser/goreleaser/issues/4851))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`2f56643`](https://togithub.com/goreleaser/goreleaser/commit/2f56643a633c227ad84e58fb969325480c2986fa):\r\ndocs: update action docs\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`c148106`](https://togithub.com/goreleaser/goreleaser/commit/c148106c56d83f4ecca214088bde990637a2a6e9):\r\ndocs: update old Go website links\r\n([#​4855](https://togithub.com/goreleaser/goreleaser/issues/4855))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n\r\n##### Build process updates\r\n\r\n-\r\n[`c09c86c`](https://togithub.com/goreleaser/goreleaser/commit/c09c86cb3962ed992546f098ecc4197188644a93):\r\nbuild: disable appendAssign gocritic check\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n**Full Changelog**:\r\nhttps://github.com/goreleaser/goreleaser/compare/v1.26.0...v1.26.1\r\n\r\n#### Helping out\r\n\r\nThis release is only possible thanks to **all** the support of some\r\n**awesome people**!\r\n\r\nWant to be one of them?\r\nYou can [sponsor](https://goreleaser.com/sponsors/), get a [Pro\r\nLicense](https://goreleaser.com/pro) or [contribute with\r\ncode](https://goreleaser.com/contributing).\r\n\r\n#### Where to go next?\r\n\r\n- Find examples and commented usage of all options in our\r\n[website](https://goreleaser.com/intro/).\r\n- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and\r\n[Twitter](https://twitter.com/goreleaser)!\r\n\r\n\r\n\r\n###\r\n[`v1.26.0`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.26.0)\r\n\r\n#### Changelog\r\n\r\n##### New Features\r\n\r\n-\r\n[`de72cab`](https://togithub.com/goreleaser/goreleaser/commit/de72cab5d9dabf785fcd7808c5d228960d762bfe):\r\nfeat(announce): add BlueSky support\r\n([#​4779](https://togithub.com/goreleaser/goreleaser/issues/4779))\r\n([@​jghiloni](https://togithub.com/jghiloni))\r\n-\r\n[`e538341`](https://togithub.com/goreleaser/goreleaser/commit/e538341179a23790669e6eeab0c644658e547c66):\r\nfeat(archive): support tar.zst\r\n([#​4825](https://togithub.com/goreleaser/goreleaser/issues/4825))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`39bf666`](https://togithub.com/goreleaser/goreleaser/commit/39bf6668bc086d1c110e9321f7303da3de7e22b7):\r\nfeat(changelog): custom commit format\r\n([#​4802](https://togithub.com/goreleaser/goreleaser/issues/4802))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`5d98c69`](https://togithub.com/goreleaser/goreleaser/commit/5d98c69f0f3c81c48661649e091969f6b098b1a7):\r\nfeat(checksum): supports BLAKE2 and SHA-3\r\n([#​4850](https://togithub.com/goreleaser/goreleaser/issues/4850))\r\n([@​sorairolake](https://togithub.com/sorairolake))\r\n-\r\n[`c1615ea`](https://togithub.com/goreleaser/goreleaser/commit/c1615ea521532b4e3f5633a137c17f94fff22e56):\r\nfeat(cmd): release --draft\r\n([#​4771](https://togithub.com/goreleaser/goreleaser/issues/4771))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`c8488dc`](https://togithub.com/goreleaser/goreleaser/commit/c8488dc825debca26ade35aefca234b142a515c9):\r\nfeat(gitea): implement `Changelog` function\r\n([#​4794](https://togithub.com/goreleaser/goreleaser/issues/4794))\r\n([@​appleboy](https://togithub.com/appleboy))\r\n-\r\n[`2c93bd7`](https://togithub.com/goreleaser/goreleaser/commit/2c93bd7c7f993068dffcaf3eb65a56fcf0f3b7b7):\r\nfeat(gitlab): Allow PRs to be created\r\n([#​4793](https://togithub.com/goreleaser/goreleaser/issues/4793))\r\n([@​baurmatt](https://togithub.com/baurmatt))\r\n-\r\n[`5d37c9a`](https://togithub.com/goreleaser/goreleaser/commit/5d37c9a5a0a395bb463da3ce55a5ce9383160d2e):\r\nfeat: always log build output\r\n([#​4787](https://togithub.com/goreleaser/goreleaser/issues/4787))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`60a1ccc`](https://togithub.com/goreleaser/goreleaser/commit/60a1cccf5748992e876043e7dca3813842b13ea4):\r\nfeat: isEnvSet tmpl function\r\n([#​4775](https://togithub.com/goreleaser/goreleaser/issues/4775))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b05a62f`](https://togithub.com/goreleaser/goreleaser/commit/b05a62fddcbfeb5a581c94a92281b29bc6dae1fe):\r\nfeat: migrate to new homebrew constuctions (on_arm, on_intel)\r\n([#​4822](https://togithub.com/goreleaser/goreleaser/issues/4822))\r\n([@​kvendingoldo](https://togithub.com/kvendingoldo))\r\n-\r\n[`3cd2e07`](https://togithub.com/goreleaser/goreleaser/commit/3cd2e07c6835cc17f9cd266e6f9817389786841c):\r\nfeat: notarize macos binaries\r\n([#​4774](https://togithub.com/goreleaser/goreleaser/issues/4774))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Security updates\r\n\r\n-\r\n[`c052ccc`](https://togithub.com/goreleaser/goreleaser/commit/c052ccc6914e3d6eecba1e8466712065f92ff3e3):\r\nsec(deps): update runc for CVE-2024-3154\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`172d6d4`](https://togithub.com/goreleaser/goreleaser/commit/172d6d4b990cc7cfc44ef13975ea6fb9158274d3):\r\nRevert \"fix: temp disable snapcraft\"\r\n([#​4830](https://togithub.com/goreleaser/goreleaser/issues/4830))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b45c3b1`](https://togithub.com/goreleaser/goreleaser/commit/b45c3b1720d9f61d47569d1cc7dd8f06f2187e1c):\r\nfix(bluesky): change default env, fix user agent, update tests\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`bee8665`](https://togithub.com/goreleaser/goreleaser/commit/bee8665d9e6d44277c382e14792584ad5c44f083):\r\nfix(brew): cpu conditionals\r\n([#​4814](https://togithub.com/goreleaser/goreleaser/issues/4814))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`14ab459`](https://togithub.com/goreleaser/goreleaser/commit/14ab45930090e4da037591901a12471de9f08db7):\r\nfix(brew): linux brew with extra end\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b1723af`](https://togithub.com/goreleaser/goreleaser/commit/b1723afff21998e8f2a99cc61ed06f12586529fa):\r\nfix(gitea): changelog output\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`fd40f5d`](https://togithub.com/goreleaser/goreleaser/commit/fd40f5d772c94c08942e8eb04ba01cbdb0477a36):\r\nfix(gitlab): Use start_branch for file creation if branch doesn't exist\r\nalready\r\n([#​4792](https://togithub.com/goreleaser/goreleaser/issues/4792))\r\n([@​baurmatt](https://togithub.com/baurmatt))\r\n-\r\n[`bf31227`](https://togithub.com/goreleaser/goreleaser/commit/bf31227b4eb975f87b995719d3b152f4d9b2f993):\r\nfix(nfpm): termux platform\r\n([#​4812](https://togithub.com/goreleaser/goreleaser/issues/4812))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`2f87663`](https://togithub.com/goreleaser/goreleaser/commit/2f876631b38958e0bcc3fe574cd42b271d0ad0b0):\r\nfix(nix): update valid licenses\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`56e0f79`](https://togithub.com/goreleaser/goreleaser/commit/56e0f794738871515750a383b2d01e75a6e2619c):\r\nfix(telegram): mdv2escape ProjectName by default\r\n([#​4784](https://togithub.com/goreleaser/goreleaser/issues/4784))\r\n([@​EpicStep](https://togithub.com/EpicStep))\r\n-\r\n[`ca52f85`](https://togithub.com/goreleaser/goreleaser/commit/ca52f855fc340c276672fce3ab0d613eedec3c1c):\r\nfix: bad json tag name\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`7552d0b`](https://togithub.com/goreleaser/goreleaser/commit/7552d0b4e022789ce9b3bd229261762e305765f9):\r\nfix: lint issues ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`7982a33`](https://togithub.com/goreleaser/goreleaser/commit/7982a33a06f2b08403e696826b493b14057f0589):\r\nfix: telegram default message\r\n([#​4821](https://togithub.com/goreleaser/goreleaser/issues/4821))\r\n([@​EpicStep](https://togithub.com/EpicStep))\r\n-\r\n[`fbddb70`](https://togithub.com/goreleaser/goreleaser/commit/fbddb7081d4693491057e648ac5e819920708718):\r\nfix: temp disable snapcraft\r\n([#​4826](https://togithub.com/goreleaser/goreleaser/issues/4826))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`0a38d90`](https://togithub.com/goreleaser/goreleaser/commit/0a38d90f66b9a5b6bddb39c3edda09ff2893b9fa):\r\nfix: typo in User-Agent header value\r\n([#​4765](https://togithub.com/goreleaser/goreleaser/issues/4765))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`780a3a4`](https://togithub.com/goreleaser/goreleaser/commit/780a3a40d9bfeacda1196aa2d54690ea2cbff4ef):\r\nfix: update SBOM generation to add .json as file type\r\n([#​4781](https://togithub.com/goreleaser/goreleaser/issues/4781))\r\n([@​cpanato](https://togithub.com/cpanato))\r\n-\r\n[`bf79c2c`](https://togithub.com/goreleaser/goreleaser/commit/bf79c2cf91ddf51bb380b5614fa09062001481f1):\r\nfix: use correct path variable for logging in check command\r\n([#​4756](https://togithub.com/goreleaser/goreleaser/issues/4756))\r\n([@​hhromic](https://togithub.com/hhromic))\r\n-\r\n[`1ed1a62`](https://togithub.com/goreleaser/goreleaser/commit/1ed1a62b90e3765864aa930bebe2bc1cb4863e57):\r\nfix: winget paths on windows\r\n([#​4786](https://togithub.com/goreleaser/goreleaser/issues/4786))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`6735555`](https://togithub.com/goreleaser/goreleaser/commit/673555519af164f03c3945a217df8dda289a1874):\r\nrefactor: improve switch\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`ddb60f4`](https://togithub.com/goreleaser/goreleaser/commit/ddb60f417e86cbd6d85e1d2c977e603c6be9104a):\r\nrefactor: improve switch\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`d5fc94a`](https://togithub.com/goreleaser/goreleaser/commit/d5fc94a81d77cca97c126eae0eccc6a53cff739e):\r\nrefactor: optimize strings replacers\r\n([#​4788](https://togithub.com/goreleaser/goreleaser/issues/4788))\r\n([@​EpicStep](https://togithub.com/EpicStep))\r\n\r\n##### Dependency updates\r\n\r\n-\r\n[`8391ce5`](https://togithub.com/goreleaser/goreleaser/commit/8391ce56e12470753aef2dc7ccd09f9e96133667):\r\nfix(deps): update go-set to fix armv7 build\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Documentation updates\r\n\r\n-\r\n[`9b3f514`](https://togithub.com/goreleaser/goreleaser/commit/9b3f514449c3315cd65da0f7c01d964092cd3e5e):\r\ndocs: description for chocolateys.package_source_url\r\n([#​4763](https://togithub.com/goreleaser/goreleaser/issues/4763))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`f6615b1`](https://togithub.com/goreleaser/goreleaser/commit/f6615b138b5738beaabf381407aa1de29b0f7362):\r\ndocs: fix typos\r\n([#​4764](https://togithub.com/goreleaser/goreleaser/issues/4764))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`e21a99a`](https://togithub.com/goreleaser/goreleaser/commit/e21a99a54b3611b0964f03d083797c583c28ede9):\r\ndocs: improve -p help message\r\n([#​4798](https://togithub.com/goreleaser/goreleaser/issues/4798))\r\n([@​jftuga](https://togithub.com/jftuga))\r\n-\r\n[`7b78e19`](https://togithub.com/goreleaser/goreleaser/commit/7b78e195e2eb7e0824eeff3119b82f90c0a2a5a3):\r\ndocs: notes on prefixed tags and monorepos\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`0481e63`](https://togithub.com/goreleaser/goreleaser/commit/0481e63fb3d9d6d1e1d8cbee16789d644b652ab1):\r\ndocs: remove mentions to --skip-something flags\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`919f220`](https://togithub.com/goreleaser/goreleaser/commit/919f220e7149e33cdaa523cffc60988f05541a46):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`4015fa3`](https://togithub.com/goreleaser/goreleaser/commit/4015fa32bcf606c0d1e5538e545ef55c04879169):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`12d236d`](https://togithub.com/goreleaser/goreleaser/commit/12d236ded2ec2ab8365fcb6a50c81382fe238b4f):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`2cffcc5`](https://togithub.com/goreleaser/goreleaser/commit/2cffcc58c5a7453003dc74fe3c7a96f04764e1fa):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b7b4883`](https://togithub.com/goreleaser/goreleaser/commit/b7b48834201a6c6c4c42467cf405e9ca6611a55c):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`f4c149e`](https://togithub.com/goreleaser/goreleaser/commit/f4c149e10bc0722d85f00eea35ca273ec0c69795):\r\ndocs: update USERS.md\r\n([#​4839](https://togithub.com/goreleaser/goreleaser/issues/4839))\r\n([@​xcloudscript](https://togithub.com/xcloudscript))\r\n-\r\n[`faadd02`](https://togithub.com/goreleaser/goreleaser/commit/faadd02cc19f3633d392f6d145c78c2028a92a42):\r\ndocs: update bluesky docs\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`60f12de`](https://togithub.com/goreleaser/goreleaser/commit/60f12deae0f6aca8fee22ab6838d14f6ee9c766b):\r\ndocs: update changelog\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`7468cf8`](https://togithub.com/goreleaser/goreleaser/commit/7468cf85569521cc679aa7ea17192fdfbaa62046):\r\ndocs: update dirty.md deprecated syntax\r\n([#​4766](https://togithub.com/goreleaser/goreleaser/issues/4766))\r\n([@​johnmaguire](https://togithub.com/johnmaguire))\r\n-\r\n[`652fd30`](https://togithub.com/goreleaser/goreleaser/commit/652fd30c691b998e2ad8a9668fad805b138aa769):\r\ndocs: update repository.md\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Build process updates\r\n\r\n-\r\n[`1ec2e16`](https://togithub.com/goreleaser/goreleaser/commit/1ec2e1628889bd2b466d2760c536d73b0c9a2aaf):\r\nbuild: fix nightly job\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`52dc2cb`](https://togithub.com/goreleaser/goreleaser/commit/52dc2cb4e4575e3909ae64383bcc83d5e3d0e379):\r\nbuild: use latest snapcraft\r\n([#​4849](https://togithub.com/goreleaser/goreleaser/issues/4849))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Other work\r\n\r\n-\r\n[`3c0c714`](https://togithub.com/goreleaser/goreleaser/commit/3c0c7148fd53bd3ac6253b8a3997c718e007d941):\r\nblob: permit skipping the configuration of the Content-Disposition\r\nheader\r\n([#​4832](https://togithub.com/goreleaser/goreleaser/issues/4832))\r\n([@​mvisonneau](https://togithub.com/mvisonneau))\r\n\r\n**Full Changelog**:\r\nhttps://github.com/goreleaser/goreleaser/compare/v1.25.1...v1.26.0\r\n\r\n#### Helping out\r\n\r\nThis release is only possible thanks to **all** the support of some\r\n**awesome people**!\r\n\r\nWant to be one of them?\r\nYou can [sponsor](https://goreleaser.com/sponsors/), get a [Pro\r\nLicense](https://goreleaser.com/pro) or [contribute with\r\ncode](https://goreleaser.com/contributing).\r\n\r\n#### Where to go next?\r\n\r\n- Find examples and commented usage of all options in our\r\n[website](https://goreleaser.com/intro/).\r\n- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and\r\n[Twitter](https://twitter.com/goreleaser)!\r\n\r\n\r\n\r\n###\r\n[`v1.25.1`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.25.1)\r\n\r\n#### Changelog\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`053eccd`](https://togithub.com/goreleaser/goreleaser/commit/053eccdba08b889e439d684a9c17c9b9fab3d3c2):\r\nfix(release): only change release draft status on new releases\r\n([#​4744](https://togithub.com/goreleaser/goreleaser/issues/4744))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`22b7daa`](https://togithub.com/goreleaser/goreleaser/commit/22b7daadb460cdb00b53da2d6661698227c690d3):\r\nfix(release): publish tag with skip_upload\r\n([#​4745](https://togithub.com/goreleaser/goreleaser/issues/4745))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`0ff94f1`](https://togithub.com/goreleaser/goreleaser/commit/0ff94f13e4e5f71bd2972a8935e7223b30481ca6):\r\nfix: properly skip docker builds of skipped builds\r\n([#​4747](https://togithub.com/goreleaser/goreleaser/issues/4747))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Documentation updates\r\n\r\n-\r\n[`d972be9`](https://togithub.com/goreleaser/goreleaser/commit/d972be970447466bee19291c5e1188807b6a973b):\r\ndocs: announce v1.25 ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`6a7a9ba`](https://togithub.com/goreleaser/goreleaser/commit/6a7a9ba3995728a4bdf7b5fff770d8caeb3d2cc8):\r\ndocs: fix deprecation typos\r\n([#​4750](https://togithub.com/goreleaser/goreleaser/issues/4750))\r\n([@​j178](https://togithub.com/j178))\r\n\r\n##### Build process updates\r\n\r\n-\r\n[`85cb59c`](https://togithub.com/goreleaser/goreleaser/commit/85cb59c1a0236008a96368b677e38b8fd9f8573b):\r\nbuild: simplify\r\n([#​4748](https://togithub.com/goreleaser/goreleaser/issues/4748))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n**Full Changelog**:\r\nhttps://github.com/goreleaser/goreleaser/compare/v1.25.0...v1.25.1\r\n\r\n#### Helping out\r\n\r\nThis release is only possible thanks to **all** the support of some\r\n**awesome people**!\r\n\r\nWant to be one of them?\r\nYou can [sponsor](https://goreleaser.com/sponsors/), get a [Pro\r\nLicense](https://goreleaser.com/pro) or [contribute with\r\ncode](https://goreleaser.com/contributing).\r\n\r\n#### Where to go next?\r\n\r\n- Find examples and commented usage of all options in our\r\n[website](https://goreleaser.com/intro/).\r\n- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and\r\n[Twitter](https://twitter.com/goreleaser)!\r\n\r\n\r\n\r\n###\r\n[`v1.25.0`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.25.0)\r\n\r\n#### Changelog\r\n\r\n##### New Features\r\n\r\n-\r\n[`1db9347`](https://togithub.com/goreleaser/goreleaser/commit/1db93473634b593cdc4508c4399d2ee1a03357d3):\r\nfeat(archives): format override to 'none' to skip certain goos\r\n([#​4730](https://togithub.com/goreleaser/goreleaser/issues/4730))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`4d2bcfd`](https://togithub.com/goreleaser/goreleaser/commit/4d2bcfdc4694a3de5029a2b602789166ee21b37f):\r\nfeat(brew): allow to set headers in the url\r\n([#​4648](https://togithub.com/goreleaser/goreleaser/issues/4648))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b9b8a65`](https://togithub.com/goreleaser/goreleaser/commit/b9b8a65618358729e80778f5d50885dcc95a6ee1):\r\nfeat(brew): sync fork before opening PR\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`ec7106f`](https://togithub.com/goreleaser/goreleaser/commit/ec7106fdeade6531866e620f48069ff1845f404c):\r\nfeat(git): retry git clone on retriable error\r\n([#​4725](https://togithub.com/goreleaser/goreleaser/issues/4725))\r\n([@​Zebradil](https://togithub.com/Zebradil))\r\n-\r\n[`2ecd71e`](https://togithub.com/goreleaser/goreleaser/commit/2ecd71ee71e45da8f3ddbafd59672df7b95baec4):\r\nfeat(krew): sync fork before opening PR\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`d9e9e82`](https://togithub.com/goreleaser/goreleaser/commit/d9e9e82ca73ffb08c28117f862da987611ed10bd):\r\nfeat(nfpm): also allow $NFPM_PASSPHRASE\r\n([#​4633](https://togithub.com/goreleaser/goreleaser/issues/4633))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`42d2db2`](https://togithub.com/goreleaser/goreleaser/commit/42d2db202170f4cab933680817a2cc8c5a2bf3e2):\r\nfeat(nfpm): compression, fields, and predends on debs\r\n([#​4632](https://togithub.com/goreleaser/goreleaser/issues/4632))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`42b6282`](https://togithub.com/goreleaser/goreleaser/commit/42b6282e4605e26ef23f6594142e7df9fe2885d4):\r\nfeat(nix): sync fork before opening PR\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`1af98af`](https://togithub.com/goreleaser/goreleaser/commit/1af98af0b559656a699aa355eaf5a5c136f11992):\r\nfeat(nix): update licenses\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`ef90821`](https://togithub.com/goreleaser/goreleaser/commit/ef90821ee75ef97d78a125427e6294677b4dd408):\r\nfeat(pipe/release): Mark GitHub releases as non-draft only after all\r\nartifacts are uploaded.\r\n([#​4626](https://togithub.com/goreleaser/goreleaser/issues/4626))\r\n([@​nichtverstehen](https://togithub.com/nichtverstehen))\r\n-\r\n[`500be66`](https://togithub.com/goreleaser/goreleaser/commit/500be667af164fc25a0a9459b741b5e764c2f1f9):\r\nfeat(scoop): sync fork before opening PR\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`3687c09`](https://togithub.com/goreleaser/goreleaser/commit/3687c097cdd6123f315ebebd10ecf4c7e080b8f4):\r\nfeat(winget): sync fork before opening PR\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`263cd05`](https://togithub.com/goreleaser/goreleaser/commit/263cd059f20daf9a023292ed349398e07c7c0858):\r\nfeat(winget): update manifest version to 1.6.0\r\n([#​4658](https://togithub.com/goreleaser/goreleaser/issues/4658))\r\n([@​vedantmgoyal9](https://togithub.com/vedantmgoyal9))\r\n-\r\n[`2498ea7`](https://togithub.com/goreleaser/goreleaser/commit/2498ea70290792c2537d98dbbdde0dd5ec07c2d6):\r\nfeat: add metadata to the release\r\n([#​4714](https://togithub.com/goreleaser/goreleaser/issues/4714))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`6e0f426`](https://togithub.com/goreleaser/goreleaser/commit/6e0f426339048c551b8cd0139b3f7f2cdb2c243d):\r\nfeat: allow to delete existing artifacts in the release\r\n([#​4711](https://togithub.com/goreleaser/goreleaser/issues/4711))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`54ee014`](https://togithub.com/goreleaser/goreleaser/commit/54ee014b5087b30250ef47d4b7ac25e5a4953cf2):\r\nfeat: checksums.split\r\n([#​4707](https://togithub.com/goreleaser/goreleaser/issues/4707))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`7fc9399`](https://togithub.com/goreleaser/goreleaser/commit/7fc93995b800fcc09211e04d5a17dc5239630acd):\r\nfeat: consistently use directory in property names\r\n([#​4737](https://togithub.com/goreleaser/goreleaser/issues/4737))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`566e99a`](https://togithub.com/goreleaser/goreleaser/commit/566e99ad735bb3d071bb04afc824de47b9e07ac0):\r\nfeat: fig is being sunset, remove\r\n([#​4694](https://togithub.com/goreleaser/goreleaser/issues/4694))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`a00bf7e`](https://togithub.com/goreleaser/goreleaser/commit/a00bf7e5d6a600fb4c5ebc1f2130178a1923cf87):\r\nfeat: support .config dir\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b614d64`](https://togithub.com/goreleaser/goreleaser/commit/b614d646efb391f990e1c37c13bd4f735320cb69):\r\nfeat: support netbsd/arm64\r\n([#​4706](https://togithub.com/goreleaser/goreleaser/issues/4706))\r\n([@​maxbrunet](https://togithub.com/maxbrunet))\r\n-\r\n[`56c5a09`](https://togithub.com/goreleaser/goreleaser/commit/56c5a09f9a1e3cd88ee2d3c8e33628402d5e7649):\r\nfeat: support projectID for gitlab CreateFile (brew, nix, etc)\r\n([#​4705](https://togithub.com/goreleaser/goreleaser/issues/4705))\r\n([@​bradleyjames](https://togithub.com/bradleyjames))\r\n-\r\n[`e43604f`](https://togithub.com/goreleaser/goreleaser/commit/e43604f4a0be9ab46d908ee916502c128f5cead1):\r\nfeat: use go 1.22\r\n([#​4614](https://togithub.com/goreleaser/goreleaser/issues/4614))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`08851dc`](https://togithub.com/goreleaser/goreleaser/commit/08851dce616615c966ece450631d3d0a822430cc):\r\nfix(aur): allow to have multiple AUR configs pointing to the same repo\r\n([#​4712](https://togithub.com/goreleaser/goreleaser/issues/4712))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`554ca5f`](https://togithub.com/goreleaser/goreleaser/commit/554ca5f3e0ffb6e56dbdb1da667f339d532d7e3d):\r\nfix(build): buildmode: pie\r\n([#​4631](https://togithub.com/goreleaser/goreleaser/issues/4631))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`be511eb`](https://togithub.com/goreleaser/goreleaser/commit/be511eb3414a1f6372c364b690493d6caf4246c5):\r\nfix(nix): update licenses\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`ec22d60`](https://togithub.com/goreleaser/goreleaser/commit/ec22d60b197f06e361d9312f77b05a665b64d1f8):\r\nfix(winget): name is not actually required\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`8d3cd4c`](https://togithub.com/goreleaser/goreleaser/commit/8d3cd4cef641699c0a74cd7c707ceffd59aeaa6c):\r\nfix: `run` not being truly POSIX-compliant\r\n([#​4739](https://togithub.com/goreleaser/goreleaser/issues/4739))\r\n([@​bartekpacia](https://togithub.com/bartekpacia))\r\n-\r\n[`c9ca63e`](https://togithub.com/goreleaser/goreleaser/commit/c9ca63ece7465d87ce68df7a446f3ff8beb879f4):\r\nfix: adjust unused function params in client mock package\r\n([#​4738](https://togithub.com/goreleaser/goreleaser/issues/4738))\r\n([@​idnandre](https://togithub.com/idnandre))\r\n-\r\n[`dc0de4c`](https://togithub.com/goreleaser/goreleaser/commit/dc0de4ce59f34715e1dbf763b9e6c83e58a8ed92):\r\nfix: artifact filtering\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b33f14c`](https://togithub.com/goreleaser/goreleaser/commit/b33f14c0fa06d75218b33b60d8b64dc05026ea43):\r\nfix: better universalbinary message\r\n([#​4627](https://togithub.com/goreleaser/goreleaser/issues/4627))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`e0db6ac`](https://togithub.com/goreleaser/goreleaser/commit/e0db6ac7fa7ea95a6b5cfad79cbce62412ffeaa7):\r\nfix: brews.url_headers is not required\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`5a8b6d4`](https://togithub.com/goreleaser/goreleaser/commit/5a8b6d41fb9b94dad82e3d09e09bf1ad88e49853):\r\nfix: convert `run` install script to pure POSIX sh\r\n([#​4736](https://togithub.com/goreleaser/goreleaser/issues/4736))\r\n([@​bartekpacia](https://togithub.com/bartekpacia))\r\n-\r\n[`6f356ff`](https://togithub.com/goreleaser/goreleaser/commit/6f356ffcfaa21eda97bd290714c4bd800c7b6c3b):\r\nfix: do not log `release published` if it is a draft\r\n([#​4691](https://togithub.com/goreleaser/goreleaser/issues/4691))\r\n([@​nekohasekai](https://togithub.com/nekohasekai))\r\n-\r\n[`af97e63`](https://togithub.com/goreleaser/goreleaser/commit/af97e63dd37806862b8034b2ed16f879bd072648):\r\nfix: improve artifact refresh and filtering\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`0a27203`](https://togithub.com/goreleaser/goreleaser/commit/0a272037b3615cfd59de3c63e96e37108816bb91):\r\nfix: only build archlinux and aur for supported arches\r\n([#​4695](https://togithub.com/goreleaser/goreleaser/issues/4695))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`c9068b4`](https://togithub.com/goreleaser/goreleaser/commit/c9068b4b3c6ca3bff2a23c1c3af90f562bd16d17):\r\nfix: properly template builds.gobinary\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`994d01a`](https://togithub.com/goreleaser/goreleaser/commit/994d01a0ce51d9bf55076526597d3b2ad2568e1d):\r\nfix: remove repetitive words\r\n([#​4701](https://togithub.com/goreleaser/goreleaser/issues/4701))\r\n([@​standstaff](https://togithub.com/standstaff))\r\n-\r\n[`306999b`](https://togithub.com/goreleaser/goreleaser/commit/306999b78bf8507b0fa2e0fb52582d90a0f0bd1f):\r\nfix: sort order of brew artifacts\r\n([#​4617](https://togithub.com/goreleaser/goreleaser/issues/4617))\r\n([@​brianstrauch](https://togithub.com/brianstrauch))\r\n-\r\n[`8cd325e`](https://togithub.com/goreleaser/goreleaser/commit/8cd325eb5a8536708c50bd90dfca2a81cd9bad4c):\r\nfix: support dir in gomod\r\n([#​4729](https://togithub.com/goreleaser/goreleaser/issues/4729))\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`05e8b33`](https://togithub.com/goreleaser/goreleaser/commit/05e8b33a89c6c44f40cac1db5c731c569bc5a253):\r\nfix: use new refresh func\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`c54e530`](https://togithub.com/goreleaser/goreleaser/commit/c54e530902cc8bb13e25265e7544743752c23cf1):\r\nrefactor: moving config load logic to another file\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Documentation updates\r\n\r\n-\r\n[`df3e799`](https://togithub.com/goreleaser/goreleaser/commit/df3e799bec80fcf4dc611a59846389555c5e793e):\r\ndocs(blog): fix broken link\r\n([#​4704](https://togithub.com/goreleaser/goreleaser/issues/4704))\r\n([@​alexandear](https://togithub.com/alexandear))\r\n-\r\n[`6353982`](https://togithub.com/goreleaser/goreleaser/commit/6353982e33d11c2e2812e891fc3431ef87b436f2):\r\ndocs: Minor edits to 'dockerhub'\r\n([#​4740](https://togithub.com/goreleaser/goreleaser/issues/4740))\r\n([@​rfay](https://togithub.com/rfay))\r\n-\r\n[`fd24a00`](https://togithub.com/goreleaser/goreleaser/commit/fd24a00e47f6a80d25cddcbffcfc98ddf2e2c300):\r\ndocs: bump setup-go version\r\n([#​4638](https://togithub.com/goreleaser/goreleaser/issues/4638))\r\n([@​ddymko](https://togithub.com/ddymko))\r\n-\r\n[`85f213c`](https://togithub.com/goreleaser/goreleaser/commit/85f213c9da5e3984b07fb189099ed4e9d848a58c):\r\ndocs: clarify changelog sorting\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`26c003a`](https://togithub.com/goreleaser/goreleaser/commit/26c003a0760b54b14044e1c0d016b21967995de8):\r\ndocs: dockerhub singular\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`e539e12`](https://togithub.com/goreleaser/goreleaser/commit/e539e1256c654168ab5ebb9b36953ebe42596441):\r\ndocs: fix broken links\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`f0abada`](https://togithub.com/goreleaser/goreleaser/commit/f0abada909d038529f9795e0ad17d93d5842b5e1):\r\ndocs: fix default for `build.id` attribute\r\n([#​4734](https://togithub.com/goreleaser/goreleaser/issues/4734))\r\n([@​hhromic](https://togithub.com/hhromic))\r\n-\r\n[`e354734`](https://togithub.com/goreleaser/goreleaser/commit/e35473423d6cab2550736b53ba35c7f75c10cd22):\r\ndocs: fix dockerhub missing images property\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`12fe252`](https://togithub.com/goreleaser/goreleaser/commit/12fe25282742829044d01d3117673cacfea06b47):\r\ndocs: fix link ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`79aa2fc`](https://togithub.com/goreleaser/goreleaser/commit/79aa2fc3193c8bae7c471f73f7aaf28f51f4bc3b):\r\ndocs: fix typo username in dockerhubs example\r\n([#​4733](https://togithub.com/goreleaser/goreleaser/issues/4733))\r\n([@​rfay](https://togithub.com/rfay))\r\n-\r\n[`7baf594`](https://togithub.com/goreleaser/goreleaser/commit/7baf594a132af0abc78edd9b2ce1ca4616db27d2):\r\ndocs: sort the GoReleaser configuration YAML code examples\r\n([#​4652](https://togithub.com/goreleaser/goreleaser/issues/4652))\r\n([@​cafferata](https://togithub.com/cafferata))\r\n-\r\n[`5073bd1`](https://togithub.com/goreleaser/goreleaser/commit/5073bd1a5fa19254974c55db1b3341fac5bb1453):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`1f39bdd`](https://togithub.com/goreleaser/goreleaser/commit/1f39bddcb36fc37fa66bdb593fa312b982052292):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`1a9d3f7`](https://togithub.com/goreleaser/goreleaser/commit/1a9d3f72c6481fec606914d8d59953e2e19e3bd4):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`84e214a`](https://togithub.com/goreleaser/goreleaser/commit/84e214a8098e4256c1a60084cba4c7d4c688b485):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`74c0885`](https://togithub.com/goreleaser/goreleaser/commit/74c088548f130626aa25ee7c3f47039397e84102):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`ec8819a`](https://togithub.com/goreleaser/goreleaser/commit/ec8819a95c5527fae65e5cb41673f5bbc3245fda):\r\ndocs: update ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`f36318b`](https://togithub.com/goreleaser/goreleaser/commit/f36318b6fdd3fe247c60268edd5b7b7b6b6100dd):\r\ndocs: update CONTRIBUTING\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`2c892be`](https://togithub.com/goreleaser/goreleaser/commit/2c892be4f82a2aa0f8d262c63fd8983a236e29db):\r\ndocs: update contributing\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`fa431f3`](https://togithub.com/goreleaser/goreleaser/commit/fa431f313d62baedc80898f2f996412864049d3e):\r\ndocs: update docs ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`5256f06`](https://togithub.com/goreleaser/goreleaser/commit/5256f063d04b795170de18deee2310253cb3699c):\r\ndocs: update github action\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`6262ce5`](https://togithub.com/goreleaser/goreleaser/commit/6262ce5433b9c6658af798fda814400c272f29a5):\r\ndocs: update nix.md ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b728f52`](https://togithub.com/goreleaser/goreleaser/commit/b728f52f680b123744ad471173bf63bf74f59bea):\r\ndocs: update sign docs\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`932e424`](https://togithub.com/goreleaser/goreleaser/commit/932e4249af95cfedc2fec6f7e98e94313b28dde0):\r\ndocs: update users ([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`b31a2ac`](https://togithub.com/goreleaser/goreleaser/commit/b31a2acde96bd8908b22e40936a6b5402529e796):\r\ndocs: update users ([@​caarlos0](https://togithub.com/caarlos0))\r\n- [`72a0d9d`](https://togithub.\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get\r\n[config help](https://togithub.com/renovatebot/renovate/discussions) if\r\nthat's undesired.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/alecthomas/chroma).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update all non-major dependencies (#955)"}},{"before":"e21449ad08867fec91a7ef5de3a17c3270b75f7e","after":"552eec139c4456ae44620b71e22f5617fd2e751a","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-06-04T12:01:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"e1ed1890f0a58466acde8d8d193806a4bd420728","after":"4af3b82c6b30d24051b541dd277e59a6b853e4d6","ref":"refs/heads/master","pushedAt":"2024-06-04T12:01:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(deps): update dependency watchexec to v2 (#962)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Update | Change |\r\n|---|---|---|\r\n| [watchexec](https://togithub.com/watchexec/watchexec) | major |\r\n`1.25.1` -> `2.1.1` |\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nwatchexec/watchexec (watchexec)\r\n\r\n###\r\n[`v2.1.1`](https://togithub.com/watchexec/watchexec/releases/tag/v2.1.1):\r\nCLI v2.1.1\r\n\r\n- Regression: `-w, --watch` was accidentally set to behave as `-W`\r\n([#​828](https://togithub.com/watchexec/watchexec/issues/828))\r\n\r\n###\r\n[`v2.1.0`](https://togithub.com/watchexec/watchexec/releases/tag/v2.1.0):\r\nCLI v2.1.0\r\n\r\n- New: `-W`, `--watch-non-recursive` for watching paths without also\r\nwatching subfolders.\r\n- New: out-of-tree git repositories are now detected (i.e. when `.git`\r\nis a file rather than a folder)\r\n- Logs are also improved slightly with less nonsense at startup.\r\n\r\n###\r\n[`v2.0.0`](https://togithub.com/watchexec/watchexec/releases/tag/v2.0.0):\r\nCLI v2.0.0\r\n\r\nThis is the first breaking release. Most of it is cleaning up a number\r\nof deprecated options, and changing some defaults. The idea, however, is\r\nto start a new era of Watchexec releases, where breaking changes are\r\nallowed more easily (to give an idea of how breaking-change-averse the\r\nproject has been: this release was planned *in January 2022!* and\r\never-delayed since).\r\n\r\nFear not! The cadence of breaking releases will be at most once or twice\r\na year, and whenever possible a deprecation will precede a break by at\r\nleast three months. Watchexec will remain a stable part of your\r\nworkflow, while allowing ourselves some evolution.\r\n\r\n- Shell default changes to `$SHELL` when it is present.\r\n([#​210](https://togithub.com/watchexec/watchexec/issues/210))\r\n Use `--shell=sh` to switch back if your `$SHELL` is something else.\r\n- Shell default changes to Powershell on Windows when Watchexec detects\r\nit is running in Powershell.\r\n([#​80](https://togithub.com/watchexec/watchexec/issues/80))\r\nUse `--shell=cmd` to switch back to CMD.EXE, or set the `SHELL`\r\nenvironment variable.\r\nA reminder that Windows 7 is *not* supported, and hasn't been for years.\r\n- `--on-busy-update` defaults to `do-nothing` now (was `queue`).\r\nEvents received while a command is running won't trigger a run of the\r\ncommand immediately following this one.\r\n- `-W` / `--watch-when-idle` is removed, as it is now the default.\r\n- The default for `--stop-timeout` is now 10 seconds.\r\n- `--debounce`, `--delay-run`, `--poll`, and `--stop-timeout` now prefer\r\ndurations with a unit, and warn if given unit-less durations. The\r\ndefault units for these are millisecond for `--debounce` and `--poll`,\r\nand seconds for `--delay-run` and `--stop-timeout`, which is a source of\r\nconfusion. Unit-less durations will be removed in a future breaking\r\nrelease.\r\n- `--no-shell` is removed.\r\nUse `--shell=none` instead. The `-n` short option remains as an alias to\r\n`--shell=none`.\r\n- `-k` / `--kill` is removed.\r\n Use `--signal=KILL` instead.\r\n- `--changes-only` is removed.\r\n Use `--print-events` instead.\r\n- `--emit-events-to` defaults to `none`, and the `environment` mode is\r\ndeprecated.\r\n- `--emit-events-to` no longer accepts `stdin` (deprecated alias for\r\n`stdio`) and `json-stdin`(deprecated alias for `json-stdio`).\r\n- `--no-ignore` is removed.\r\n Use `--no-project-ignore` instead.\r\n- `--no-environment` is deprecated.\r\n- `--clear=reset` will reset the screen on graceful shutdown.\r\n([#​797](https://togithub.com/watchexec/watchexec/issues/797))\r\n- `--no-process-group` is deprecated.\r\n- Watchexec no longer warns (nor does anything else) when it sees the\r\ndeprecated `WATCHEXEC_FILTERER` environment variable.\r\n\r\n#### Improvements\r\n\r\n- New: `--wrap-process=MODE` lets you choose between using process\r\ngroups, process sessions, or nothing at all.\r\n([#​794](https://togithub.com/watchexec/watchexec/issues/794))\r\n- New: the `WATCHEXEC_TMPDIR` environment variable can be used to\r\ncustomize where Watchexec will write temporary files, if for some reason\r\nyour `$TMPDIR` is unwritable.\r\n([#​814](https://togithub.com/watchexec/watchexec/issues/814))\r\n- Fix: watchexec no longer creates a temporary file at startup.\r\n([#​814](https://togithub.com/watchexec/watchexec/issues/814))\r\n- Fix: the screen is no longer cleared on all events, only when starting\r\na new process.\r\n([#​809](https://togithub.com/watchexec/watchexec/issues/809))\r\n\r\n#### Experimental new feature\r\n\r\nAs a treat, this release also features an experimental new option: `-j`\r\nor `--filter-prog`, which lets you write *filter programs*.\r\n\r\n##### `-j`, `--filter-prog EXPRESSION`\r\n\r\nProvide your own custom filter programs in\r\n[jaq](https://togithub.com/01mf02/jaq#examples) (similar to jq) syntax.\r\nPrograms are given an event in the same format as described in\r\n`--emit-events-to` and must return a boolean. In addition to the jaq\r\nstdlib, watchexec adds some custom filter definitions:\r\n\r\n- `path | file_meta` returns file metadata or null if the file does not\r\nexist.\r\n- `path | file_size` returns the size of the file at path, or null if it\r\ndoes not exist.\r\n- `path | file_read(bytes)` returns a string with the first n bytes of\r\nthe file at path. If the file is smaller than n bytes, the whole file is\r\nreturned. There is no filter to read the whole file at once to encourage\r\nlimiting the amount of data read and processed.\r\n- `string | hash`, and `path | file_hash` return the hash of the string\r\nor file at path. No guarantee is made about the algorithm used: treat it\r\nas an opaque value.\r\n- `any | kv_store(key)`, `kv_fetch(key)`, and `kv_clear` provide a\r\nsimple key-value store. Data is kept in memory only, there is no\r\npersistence. Consistency is not guaranteed.\r\n- `any | printout`, `any | printerr`, and `any | log(level)` will print\r\nor log any given value to stdout, stderr, or the log (levels = error,\r\nwarn, info, debug, trace), and pass the value through (so `[1] |\r\nlog(\"debug\") | .[]` will produce a `1` and log `[1]`).\r\n\r\nAll filtering done with such programs, and especially those using kv or\r\nfilesystem access, is much slower than the other filtering methods. If\r\nfiltering is too slow, events will back up and stall watchexec. Take\r\ncare when designing your filters.\r\n\r\nIf the argument to this option starts with an '@​', the rest of\r\nthe argument is taken to be the path to a file containing a jaq program.\r\n\r\nJaq programs are run in order, after all other filters, and\r\nshort-circuit: if a filter (jaq or not) rejects an event, execution\r\nstops there, and no other filters are run. Additionally, they stop after\r\noutputting the first value, so you'll want to use 'any' or 'all' when\r\niterating, otherwise only the first item will be processed, which can be\r\nquite confusing!\r\n\r\n##### Examples:\r\n\r\nRegexp ignore filter on paths:\r\n\r\n```jq\r\nall(.tags[] | select(.kind == \"path\"); .absolute | test(\"[.]test[.]js$\")) | not\r\n```\r\n\r\nPass any event that creates a file:\r\n\r\n```jq\r\nany(.tags[] | select(.kind == \"fs\"); .simple == \"create\")\r\n```\r\n\r\nPass events that touch executable files:\r\n\r\n```jq\r\nany(.tags[] | select(.kind == \"path\" && .filetype == \"file\"); .absolute | metadata | .executable)\r\n```\r\n\r\nIgnore files that start with shebangs:\r\n\r\n```jq\r\nany(.tags[] | select(.kind == \"path\" && .filetype == \"file\"); .absolute | read(2) == \"#!\") | not\r\n```\r\n\r\nMore examples can be found and contributed in the [discussion\r\nthread](https://togithub.com/watchexec/watchexec/discussions/592)\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/alecthomas/chroma).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency watchexec to v2 (#962)"}},{"before":"f78723e393708688b905ebd95cf6e175b3d35ff5","after":null,"ref":"refs/heads/renovate/watchexec-2.x","pushedAt":"2024-06-04T12:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"}},{"before":"00e1ebbdf21908618e2e9c826da6cebc27115204","after":null,"ref":"refs/heads/renovate/svu-2.x","pushedAt":"2024-06-04T12:00:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"}},{"before":"6f1db96235a34cc677c7ac09370fde2993030e6f","after":"e1ed1890f0a58466acde8d8d193806a4bd420728","ref":"refs/heads/master","pushedAt":"2024-06-04T12:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(deps): update dependency svu to v2 (#971)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Update | Change |\r\n|---|---|---|\r\n| [svu](https://togithub.com/caarlos0/svu) | major | `1.12.0` -> `2.0.1`\r\n|\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\ncaarlos0/svu (svu)\r\n\r\n### [`v2.0.1`](https://togithub.com/caarlos0/svu/releases/tag/v2.0.1)\r\n\r\nThis is just to prevent gomod caching issues when using it as a library.\r\nIt is otherwise the same as v2.0.0, I had to recreate that tag due to a\r\nCI misconfiguration.\r\n\r\n#### Changelog\r\n\r\n##### New Features\r\n\r\n-\r\n[`b58abe1`](https://togithub.com/caarlos0/svu/commit/b58abe18a2f71fcd9d295f8ddd4d8a9bc3fb71c9):\r\nfeat: update kingpin to latest v2\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`f9df0ac`](https://togithub.com/caarlos0/svu/commit/f9df0ace1c4a9b94a93e1e05a907ab3e586c03ee):\r\nfeat: update semver to v3\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`adf3c2a`](https://togithub.com/caarlos0/svu/commit/adf3c2a8f8604e92ba3cb5e4db18eee918c64fbe):\r\nfeat: use go 1.22 ([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Bug fixes\r\n\r\n-\r\n[`dc4ce5b`](https://togithub.com/caarlos0/svu/commit/dc4ce5ba4ed88cb80364ad122e84e90a66001d17):\r\nfix: go 1.22 ([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n##### Other work\r\n\r\n-\r\n[`7cf187a`](https://togithub.com/caarlos0/svu/commit/7cf187a636b7aa676a9acde3f81bb4c858a1de4c):\r\nfeat!: gate v0 increment prevention\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n-\r\n[`710f53a`](https://togithub.com/caarlos0/svu/commit/710f53a13f10716e123a84aea9b65caa0a25277a):\r\nfeat!: prepare for v2 release\r\n([@​caarlos0](https://togithub.com/caarlos0))\r\n\r\n***\r\n\r\n*Released with [GoReleaser Pro](https://goreleaser.com/pro)!*\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n๐Ÿ“… **Schedule**: Branch creation - \"before 4am on Monday\" (UTC),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\nโ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n๐Ÿ”• **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/alecthomas/chroma).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency svu to v2 (#971)"}},{"before":null,"after":"00e1ebbdf21908618e2e9c826da6cebc27115204","ref":"refs/heads/renovate/svu-2.x","pushedAt":"2024-06-03T01:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency svu to v2","shortMessageHtmlLink":"chore(deps): update dependency svu to v2"}},{"before":"d7cf9378e7b570c9fdacd6fed0f4d232abe23bd0","after":"6f1db96235a34cc677c7ac09370fde2993030e6f","ref":"refs/heads/master","pushedAt":"2024-06-02T08:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"chore(styles): add evergarden inspired style (#970)","shortMessageHtmlLink":"chore(styles): add evergarden inspired style (#970)"}},{"before":"1e983e734d1c03b5d614250822984e0d62d0d654","after":"d7cf9378e7b570c9fdacd6fed0f4d232abe23bd0","ref":"refs/heads/master","pushedAt":"2024-05-29T22:12:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alecthomas","name":"Alec Thomas","path":"/alecthomas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41767?s=80&v=4"},"commit":{"message":"AQL: Add builtin functions introduced in v3.12 (#968)\n\nNew functions added to 3.12.0 (`PARSE_COLLECTION()`, `PARSE_KEY()`,\r\n`RANDOM()`, `REPEAT()`, `TO_CHAR()`) and the current stand for the\r\nupcoming 3.12.1 (`ENTRIES()`).\r\n\r\nSome functions were also removed (`CALL_GREENSPUN()`, `PREGEL_RESULT()`)\r\nbut I think it makes sense to keep them in the definition so that\r\nhighlighting older queries still works.","shortMessageHtmlLink":"AQL: Add builtin functions introduced in v3.12 (#968)"}},{"before":"8d21d3d4fce4d0e4b9157cc0542cbfb6c7819d89","after":"e21449ad08867fec91a7ef5de3a17c3270b75f7e","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-27T02:09:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"d683bf80c9f435e55e093701b36fe509d01a9f43","after":"8d21d3d4fce4d0e4b9157cc0542cbfb6c7819d89","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-25T03:27:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"5db00f450d0499483954982fa52974e2b74db1cc","after":"d683bf80c9f435e55e093701b36fe509d01a9f43","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-22T19:41:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"a94e7e4ce291a383af9118bcea959209ed4429ae","after":"5db00f450d0499483954982fa52974e2b74db1cc","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-16T04:42:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"3fb5b266360641a5fb695b54c2c0b841eb367f5d","after":"a94e7e4ce291a383af9118bcea959209ed4429ae","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-13T03:56:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"95acd7b196b0a84a1a7b37334fe1699c00578090","after":"3fb5b266360641a5fb695b54c2c0b841eb367f5d","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-12T03:31:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}},{"before":"e2151f0594cbe7eec165dab1166d62996c4dd304","after":"95acd7b196b0a84a1a7b37334fe1699c00578090","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-05-08T04:30:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all non-major dependencies","shortMessageHtmlLink":"chore(deps): update all non-major dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcj1g3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท alecthomas/chroma"}