-
Notifications
You must be signed in to change notification settings - Fork 0
Update Go dependencies #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/go-dependencies
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4e01fad to
624defa
Compare
Contributor
Author
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
cd5f356 to
889152a
Compare
889152a to
2cdb03f
Compare
70b74f1 to
b516ed1
Compare
ec1e14b to
50e313d
Compare
57a0710 to
50a86e4
Compare
a5cd6d8 to
58efadd
Compare
58efadd to
fa59f6e
Compare
4da9891 to
2eaf192
Compare
7547461 to
c61fffc
Compare
02e330a to
870bd00
Compare
cf7fbb2 to
d303344
Compare
b4a7b08 to
35b2bcb
Compare
7964cd9 to
3a9151f
Compare
8b2ae2f to
ce988f9
Compare
ce988f9 to
a047984
Compare
6462a09 to
fccd862
Compare
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
fccd862 to
dcd8ea0
Compare
431c61c to
0da18ad
Compare
0da18ad to
ae0a0f6
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.3.865→v0.3.977v5.2.2→v5.3.0v4.18.3→v4.19.1v4.3.1→v4.4.0v4.13.4→v4.15.0v1.20.1→v1.21.0v1.10.0→v1.11.1v0.38.0→v0.46.0v1.37.1→v1.42.2Release Notes
a-h/templ (github.com/a-h/templ)
v0.3.977Compare Source
Changelog
e269629chore: bump nix dependenciese16061bchore: bump npm docs (npm audit fix)acc6444chore: bump versions in examples54b3856chore: fix broken unit test8662cdbfeat(proxy): flush streamed html (#1271)dc31b64feat: add Range to DocType nodes (#1302)be9d6c9feat: add Range to Whitespace nodes (#1301)a74cfa9feat: add prettier to templ info command0d69ba4feat: add support for "fallthrough" in case statements (#1289)a7df818fix: LSP diagnostics on Windows (#1274)40d2b42fix: LSP proxy SourceMapCache should not store nil SourceMaps (#1294)25dc2cefix: normalize leading whitespaces in multiline go code (#1305)7be7dd6fix: prevent templ fmt from adding whitespace to blank lines in inline functions (#1287)554eab8fix: wait for proxy to be ready upon restart (#1299)v0.3.960Compare Source
Changelog
7a75104chore: bump version8b51dc9chore: bump version336ca10chore: bump versionb75203bchore: fix ensure generatedc2f3317feat: add --ignore-pattern flag to generate -watch (#1280)b580171feat: addRangetoCallTemplateExpressionnodes (#1275)aed18e8feat: addRangetoTemplElementExpression(#1276)5094fb5feat: addRanges toForExpressions (#1264)f712c14feat: addRanges toIfExpressionandElseIfExpressionparser nodes (#1248)bebee7dfeat: addRanges toSwitchExpressions (#1265)028f398feat: format single-line go expressions to a single line (#1267)abb427cfix: incorrect JS parsing when / chars encountered within strings, fixes #1250v0.3.943Compare Source
Changelog
70af26bchore: bump dependencies806d9e8chore: bump versiond7f4505feat: add Range field to Element parser nodes (#1236)40be321feat: don't insert proxy reload script on datastar initiated requests (#1235)18fb42afix: don't attempt to apply prettier if it is not available (#1246)71d038efix: skip parsing of JavaScript regexp literals:/test/(#1245)v0.3.937Compare Source
Changelog
935033dchore: bump dependenciesc6b1acbchore: bump gofiber in example project9490baachore: bump version5397d62chore: fix linter errors in test7451ee8chore: go get ./... && go mod tidye0a1051chore: remove linter warning in test63d8ad2feat: add Range to HTMLComment nodes (#1229)71566a0feat: add Range to raw elements (RawElement, ScriptElement) (#1231)273e0edfeat: format js and css with prettier if prettier is on the $PATH (#1230)5151891refactor: update watcher tests to use public interface of fsnotify to prevent race condition in testsv0.3.924Compare Source
Changelog
799d461chore: bump versionef5165efeat: add Ranges to GoComment parser nodes (#1225)17484e5fix: stop rebuilding application if text-only changes have occurred in dev mode (#1227)v0.3.920Compare Source
Changelog
fedfcd4Update 04-datastar.md (#1214)8fd80acchore(docs): bump docs dependencies23ccc90chore: bump chi deps in exampled6338ecchore: bump version554776echore: update copilot instructions542b139feat: add fragment rendering support (#1216)39303d6fix(lsp): suppress gopls warning about editing generated file (#1221, fixes #1200)732862bfix: add support for spreading non-string attribute values in RenderAttributes (#1213)79a8e2frefactor: move expressionAttributeValueURL check to separate function (#1206)e2a87c1refactor: remove map use when it isn't needed73832bdrefactor: rework generator command (#1211)v0.3.906Compare Source
Changelog
c086e47chore: bump version file15199ffchore: updated storybook installation command with a features flag (#1185)27dd1a4feat: pass stdin to watched commands (#1195)838a60afeat: push Nix packaging to Flakehub7df55ecfeat: support string types and functions for URL attributes - no longer require templ.SafeURL - fixes #1167 (#1171)2874448fix(lsp): prevent LSP panic in cases where elements are nilc9bd939fix: comments don't eat newlines (#1186)f9f9f3afix: handle live import declaration changes in lazy loader (#1192)9ad7ba1fix: prevent request failure notification spam for new files in lazy loader (#1202)63238fcrefactor: allow more flexible parsing of expression attributes (#1197)780cab0refactor: don't block if timer runs out (behaviour change from Go 1.23) (#1179)9b34663refactor: replace document open count with package reference count in lazy loader (#1187)v0.3.898Compare Source
Changelog
b3a6561chore: bump version [no-ci]7df55ecfeat: support string types and functions for URL attributes - no longer require templ.SafeURL - fixes #1167 (#1171)2874448fix(lsp): prevent LSP panic in cases where elements are nil780cab0refactor: don't block if timer runs out (behaviour change from Go 1.23) (#1179)v0.3.894Compare Source
Changelog
32ee560chore: bump nix flake608c516fix(lsp): set range on invalid parse results, fixes #1176 (#1178)9fc3954fix: add nonce attribute to style tag (#1164)18dda56refactor: fix linter warnings (#1175)f74b870refactor: standardise error messages, fixes #1173 (#1174)v0.3.887Compare Source
Changelog
78e130aConditionalize language server preload (#1118)4048e76chore(ci): apply write permissions to code coverage92ed4a3chore(ci): bump upload artifact version3244608chore(ci): checkout code when uploading coverage04f35cdchore(ci): replace nix cache github action2070e14chore(ci): upload artifact from local directoryf1c2a5echore: bump deps in examples and fuzzing892b042chore: bump documentation deps3201870chore: bump versione47b18cchore: bump version99cbb2achore: bump version with correct pattern01a7b2cchore: bump version with correct pattern72844e5chore: constrain CI/CD workflow permissions to read only (#1143)076b696feat: add support for interpolating primitive types in addition to strings (#1129)9f9a1a3feat: add support for starting gopls in shared daemon mode (#1142)5450d27feat: allow partial parsing for improved LSP support (#1155)def3450feat: allow the AST to be modified using a visitor (#1114)5d4a06cfeat: attribute key expressions (#1140)d20d8a1feat: gracefully shutdown on sigterm in-watchmode (#1147)ea8c58bfeat: support ordered attributes (#1139)79b4c2cfeat: use GOPACKAGESDRIVER to load templ documents lazily (#1124)2648793fix: add error case if attribute key type is not recognised (#1157)358110efix: broken testa59b13afix: copy attributes, because generating now adjusts a pointer due to #1114ca6efc4fix: ignore non js scripting languages in script parser (#1136)336d0d6fix: include all watch patterns in consideration for cmd restart (#1144)f1aa37dfix: support script variable interpolation for javascript and module types (#1161)bf42293fix: write constant attributes as they are in the source templ file (#1159)74ab01brefactor: only attempt to update-coverage on push to main, no PRsgolang-jwt/jwt (github.com/golang-jwt/jwt/v5)
v5.3.0Compare Source
This release is almost identical to to
v5.2.3but now correctly indicates Go 1.21 as minimum requirement.What's Changed
Full Changelog: golang-jwt/jwt@v5.2.3...v5.3.0
v5.2.3Compare Source
What's Changed
New Contributors
Full Changelog: golang-jwt/jwt@v5.2.2...v5.2.3
golang-migrate/migrate (github.com/golang-migrate/migrate/v4)
v4.19.1Compare Source
v4.19.0Compare Source
What's Changed
New Contributors
Full Changelog: golang-migrate/migrate@v4.18.3...v4.19.0
labstack/echo-jwt (github.com/labstack/echo-jwt/v4)
v4.4.0Compare Source
Enhancements
labstack/echo (github.com/labstack/echo/v4)
v4.15.0Compare Source
Security
NB: If your application relies on cross-origin or same-site (same subdomain) requests do not blindly push this version to production
The CSRF middleware now supports the Sec-Fetch-Site header as a modern, defense-in-depth approach to CSRF
protection, implementing the OWASP-recommended Fetch Metadata API alongside the traditional token-based mechanism.
How it works:
Modern browsers automatically send the
Sec-Fetch-Siteheader with all requests, indicating the relationshipbetween the request origin and the target. The middleware uses this to make security decisions:
same-originornone: Requests are allowed (exact origin match or direct user navigation)same-site: Falls back to token validation (e.g., subdomain to main domain)cross-site: Blocked by default with 403 error for unsafe methods (POST, PUT, DELETE, PATCH)For browsers that don't send this header (older browsers), the middleware seamlessly falls back to
traditional token-based CSRF protection.
New Configuration Options:
TrustedOrigins []string: Allowlist specific origins for cross-site requests (useful for OAuth callbacks, webhooks)AllowSecFetchSiteFunc func(echo.Context) (bool, error): Custom logic for same-site/cross-site request validationExample:
PR: #2858
Type-Safe Generic Parameter Binding
Added generic functions for type-safe parameter extraction and context access by @aldas in #2856
Echo now provides generic functions for extracting path, query, and form parameters with automatic type conversion,
eliminating manual string parsing and type assertions.
New Functions:
PathParam[T],PathParamOr[T]QueryParam[T],QueryParamOr[T],QueryParams[T],QueryParamsOr[T]FormParam[T],FormParamOr[T],FormParams[T],FormParamsOr[T]ContextGet[T],ContextGetOr[T]Supported Types:
Primitives (
bool,string,int/uintvariants,float32/float64),time.Duration,time.Time(with custom layouts and Unix timestamp support), and custom types implementing
BindUnmarshaler,TextUnmarshaler, orJSONUnmarshaler.Example:
PR: #2856
DEPRECATION NOTICE Timeout Middleware Deprecated - Use ContextTimeout Instead
The
middleware.Timeoutmiddleware has been deprecated due to fundamental architectural issues that causedata races. Use
middleware.ContextTimeoutormiddleware.ContextTimeoutWithConfiginstead.Why is this being deprecated?
The Timeout middleware manipulates response writers across goroutine boundaries, which causes data races that
cannot be reliably fixed without a complete architectural redesign. The middleware:
http.TimeoutHandlerWhat should you use instead?
The
ContextTimeoutmiddleware (available since v4.12.0) provides timeout functionality using Go's standardcontext mechanism. It is:
Migration Guide:
Important Behavioral Differences:
Handler cooperation required: With ContextTimeout, your handlers must check
context.Done()for cooperativecancellation. The old Timeout middleware would send a 503 response regardless of handler cooperation, but had
data race issues.
Error handling: ContextTimeout returns errors through the standard error handling flow. Handlers that receive
context.DeadlineExceededshould handle it appropriately:Enhancements
v4.14.0Compare Source
middleware.Loggerhas been deprecated. For request logging, usemiddleware.RequestLoggerormiddleware.RequestLoggerWithConfig.middleware.RequestLoggerreplacesmiddleware.Logger, offering comparable configuration while relying on theGo standard library’s new
sloglogger.The previous default output format was JSON. The new default follows the standard
sloglogger settings.To continue emitting request logs in JSON, configure
slogaccordingly:Security
Enhancements
spf13/viper (github.com/spf13/viper)
v1.21.0Compare Source
What's Changed
Enhancements 🚀
Bug Fixes 🐛
Dependency Updates ⬆️
Other Changes
mapstructurepackage replacement. by @aldas in #2004New Contributors
Full Changelog: spf13/viper@v1.20.0...v1.21.0
stretchr/testify (github.com/stretchr/testify)
v1.11.1Compare Source
This release fixes #1785 introduced in v1.11.0 where expected argument values implementing the stringer interface (
String() string) with a method which mutates their value, when passed to mock.Mock.On (m.On("Method", <expected>).Return()) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case.What's Changed
Full Changelog: stretchr/testify@v1.11.0...v1.11.1
v1.11.0Compare Source
What's Changed
Functional Changes
v1.11.0 Includes a number of performance improvements.
Fixes
Documentation, Build & CI
New Contributors
Full Changelog: stretchr/testify@v1.10.0...v1.11.0
cznic/sqlite (modernc.org/sqlite)
v1.42.2Compare Source
v1.42.1Compare Source
v1.42.0Compare Source
v1.41.0Compare Source
v1.40.1Compare Source
v1.40.0Compare Source
v1.39.1Compare Source
v1.39.0Compare Source
v1.38.2Compare Source
v1.38.1Compare Source
v1.38.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.