Fix issue where errors from protoc plugins may be overwritten when executing plugins in parallel.
v1.40.1
Fix issue with buf lint where comment ignores in the shape of // buf:lint:ignore <RULE_ID> <extra comment> were not recognized due to the extra comment.
v1.40.0
Add concept of a default lint or breaking rule, which is printed out as a property when running buf config ls-{breaking,lint}-rules. Default rules are those rules which are run if no lint or breaking rules are explicitly configured in your buf.yaml.
Rename DEFAULT lint rule category to STANDARD. With the concept of default rules being introduced, having a category named DEFAULT is confusing, as while it happens that all the rules in the DEFAULT lint category are also default rules, the name has become overloaded. As with all buf changes, this change is backwards-compatible: the DEFAULT lint category continues to work, and always will. We recommend changing to STANDARD, however.
v1.39.0
Fix git input handling of relative HEAD refs without branch names.
Add includes key to module configurations in v2 buf.yaml, accepting a list of directories.
If includes is specified, a proto file is considered in the module only if it is in one of the
directories specified.
If both includes and excludes keys are specified for a module, a proto file is considered
part of this module if it is contained in any of the include paths and not in any of the exclude
paths.
Allow multiple module configurations in the same v2 buf.yaml to have the same directory path.
Fix issue where errors from protoc plugins may be overwritten when executing plugins in parallel.
[v1.40.1] - 2024-09-06
Fix issue with buf lint where comment ignores in the shape of // buf:lint:ignore <RULE_ID> <extra comment>
were not recognized due to the extra comment.
[v1.40.0] - 2024-09-04
Add concept of a default lint or breaking rule, which is printed out as a property when running
buf config ls-{breaking,lint}-rules. Default rules are those rules which are run if no lint
or breaking rules are explicitly configured in your buf.yaml.
Rename DEFAULT lint rule category to STANDARD. With the concept of default rules being introduced,
having a category named DEFAULT is confusing, as while it happens that all the rules in the DEFAULT
lint category are also default rules, the name has become overloaded. As with all buf changes, this
change is backwards-compatible: the DEFAULT lint category continues to work, and always will. We
recommend changing to STANDARD, however.
[v1.39.0] - 2024-08-27
Fix git input handling of relative HEAD refs without branch names.
Add includes key to module configurations in v2 buf.yaml, accepting a list of directories.
If includes is specified, a proto file is considered in the module only if it is in one of the
directories specified.
If both includes and excludes keys are specified for a module, a proto file is considered
part of this module if it is contained in any of the include paths and not in any of the exclude
paths.
Allow multiple module configurations in the same v2 buf.yaml to have the same directory path.
This changes how the custom glob pattern in the workspace config is treated. Any file matching the glob is considered a Vitest config file. Any folder matching the glob pattern is treated as a workspace project and is subject to the regular config resolution (single vitest.config.ts or vite.config.ts inside the folder)
For example, projects/* will match anything inside the projects folder. If it's a folder, we try to find the config inside that folder (if there is none, it is still treated as a project with the default config). If it's a file, it will be treated as a Vitest config. projects/**/* previously would assume that you only wanted to have folders as projects, but now it will match every single file insideprojects.
This changes how the custom glob pattern in the workspace config is treated. Any file matching the glob is considered a Vitest config file. Any folder matching the glob pattern is treated as a workspace project and is subject to the regular config resolution (single vitest.config.ts or vite.config.ts inside the folder)
For example, projects/* will match anything inside the projects folder. If it's a folder, we try to find the config inside that folder (if there is none, it is still treated as a project with the default config). If it's a file, it will be treated as a Vitest config. projects/**/* previously would assume that you only wanted to have folders as projects, but now it will match every single file insideprojects.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dev-dependencies group with 8 updates in the / directory:
1.38.0
1.41.0
2.27.7
2.27.8
0.2.7
0.2.9
22.5.0
22.5.5
2.0.5
2.1.1
4.18.0
4.19.1
5.5.4
5.6.2
2.0.5
2.1.1
Updates
@bufbuild/buf
from 1.38.0 to 1.41.0Release notes
Sourced from
@bufbuild/buf
's releases.Changelog
Sourced from
@bufbuild/buf
's changelog.Commits
f0a6e6a
Release v1.41.0 (#3312)e4a3fda
Upgrade protoplugin to fix issue where errors were overwritten (#3311)1af1c50
Fix for protoc plugin extension reparse issue (#3307)d2e952f
Move bufplugin-go import path to buf.build/go/bufplugin (#3309)bf36303
Bump alpine from 3.20.2 to 3.20.3 (#3299)84c118c
Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#3300)91f3d48
Bump golang.org/x/net from 0.28.0 to 0.29.0 (#3302)f7eb8be
Bump pluginrpc.com/pluginrpc from 0.2.0 to 0.3.0 (#3303)7757cbc
Upgrade quic-go and enable HTTP/3 support for gRPC in buf curl (#3305)a9a86ca
Return to development (#3297)Updates
@changesets/cli
from 2.27.7 to 2.27.8Release notes
Sourced from
@changesets/cli
's releases.Commits
c867f32
Version Packages (#1439)bc75c1a
Replacechalk
withpicocolors
(#1417)52c302a
Remove unused@babel/runtime
dependency (#1445)5150fc1
switch frompreferred-pm
topackage-manager-detector
(#1446)4efc038
Fix logging --version flag (#1419)Updates
@jsse/eslint-config
from 0.2.7 to 0.2.9Commits
Updates
@types/node
from 22.5.0 to 22.5.5Commits
Updates
@vitest/coverage-v8
from 2.0.5 to 2.1.1Release notes
Sourced from
@vitest/coverage-v8
's releases.... (truncated)
Commits
699055e
chore: release v2.1.19f1fd18
chore: release v2.1.0b2be23e
chore: release v2.1.0-beta.78ac7011
chore: release v2.1.0-beta.6da52d23
fix(coverage): use project specificvitenode
for uncovered files (#6044)5932a7f
feat(coverage): add--exclude-after-remap
(#6309)34199bd
feat(browser): support v8 coverage (#6273)72056b5
chore: release v2.1.0-beta.591dea8c
fix(coverage): v8 to warn instead of crash when conversion fails (#6318)1f6cb59
fix(coverage): v8 to support source maps with multiple sources (#6120)Updates
tsx
from 4.18.0 to 4.19.1Release notes
Sourced from tsx's releases.
Commits
0329bfc
fix(cjs): patchmodule.path
for accurate cache ID44ed37f
fix(cjs): resolve ts extensions from js when namespacedac77527
test: outdent api fixtures157c3ec
feat(watch): deprecate ignore flag in favor or exclude flagUpdates
typescript
from 5.5.4 to 5.6.2Release notes
Sourced from typescript's releases.
Commits
a7e3374
Bump version to 5.6.2 and LKG2063357
🤖 Pick PR #59708 (LEGO: Pull request from lego/hb_537...) into release-5.6 (#...4fe7e41
🤖 Pick PR #59670 (fix(59649): ts Move to a new file d...) into release-5.6 (#...1a03e53
🤖 Pick PR #59761 (this
can be nullish) into release-5.6 (#59762)6212132
Update LKGbbb5faf
🤖 Pick PR #59542 (Fixing delay caused in vscode due t...) into release-5.6 (#...e6914a5
Bump version to 5.6.1-rc and LKG34121c4
Update LKG2a30c2a
Merge remote-tracking branch 'origin/main' into release-5.6936a79b
Expose TypeChecker. getAwaitedType to public (#59268)Updates
vitest
from 2.0.5 to 2.1.1Release notes
Sourced from vitest's releases.
... (truncated)
Commits
699055e
chore: release v2.1.136b5ace
fix(workspace): resolve glob pattern once to avoid name collision (#6489)16aa76c
fix(browser): make example test callbacks async (#6484)9f1fd18
chore: release v2.1.094a186e
fix(ui): render project name consistently (#6329)ac698b1
fix:expect.getState().testPath
always returns correct path (#6472)b2be23e
chore: release v2.1.0-beta.70b44722
fix: ignore importer when resolving Vitest (#6469)97773e2
chore: fix edge case in license files bundling (#6460)7ab0f4a
feat(browser): support--inspect-brk
(#6434)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show