Releases: go-mojito/mojito
Releases · go-mojito/mojito
v0.0.19
What's Changed
- Implement .Status(code int) helper method on context by @nilathedragon in #95
- Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #97
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #98
- Bump github.com/andybalholm/brotli from 1.1.0 to 1.1.1 by @dependabot in #99
- Switch mojito logging interface to match slog by @nilathedragon in #100
- Bump golang.org/x/net from 0.30.0 to 0.32.0 by @dependabot in #102
Full Changelog: v0.0.18...v0.0.19
v0.0.18
What's Changed
- Bump golang.org/x/net from 0.8.0 to 0.9.0 by @dependabot in #59
- Bump golang.org/x/net from 0.9.0 to 0.10.0 by @dependabot in #60
- Bump actions/setup-go from 3 to 4 by @dependabot in #58
- Update to Go 1.20 by @0SkillAllLuck in #62
- Fix ResourcesDir causing permission error by @0SkillAllLuck in #63
- [Middleware] Add CORS middlware by @0SkillAllLuck in #61
- Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #64
- Bump golang.org/x/net from 0.11.0 to 0.14.0 by @dependabot in #67
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #71
- Bump actions/checkout from 3 to 4 by @dependabot in #68
- Bump github.com/andybalholm/brotli from 1.0.5 to 1.0.6 by @dependabot in #72
- Bump golang.org/x/net from 0.17.0 to 0.20.0 by @dependabot in #78
- Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by @dependabot in #73
- Bump github.com/andybalholm/brotli from 1.0.6 to 1.1.0 by @dependabot in #79
- Bump actions/setup-go from 4 to 5 by @dependabot in #76
- Bump github/codeql-action from 2 to 3 by @dependabot in #77
- Bump kmulvey/govulncheck-action from 1.1.2 to 1.2.0 by @dependabot in #83
- Bump golang.org/x/net from 0.20.0 to 0.22.0 by @dependabot in #82
- Bump actions/cache from 3 to 4 by @dependabot in #80
- Bump golang.org/x/net from 0.22.0 to 0.26.0 by @dependabot in #87
- Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 by @dependabot in #89
- Bump golang.org/x/net from 0.26.0 to 0.28.0 by @dependabot in #91
- build(deps): Bump go to 1.23 by @0SkillAllLuck in #93
- perf: Improve Fields.Clone and withMojitoHandlerRouter by @0SkillAllLuck in #94
Full Changelog: v0.0.17...v0.0.18
v0.0.17
What's Changed
- Make RendererContext stateful by @nilathedragon in #50
- Bump golang.org/x/net from 0.5.0 to 0.6.0 by @dependabot in #51
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #52
- Bump github.com/andybalholm/brotli from 1.0.4 to 1.0.5 by @dependabot in #53
- Bump kmulvey/govulncheck-action from 1.0.0 to 1.1.2 by @dependabot in #54
- Bump golang.org/x/net from 0.7.0 to 0.8.0 by @dependabot in #55
- Implement string reading, better receive error handling by @nilathedragon in #57
Full Changelog: v0.0.16...v0.0.17
v0.0.16
Breaking Changes
- WebSocket API moved entirely to subfolder, interface changed
- Moved convenience functions to mojito.Context, removed from router.Context.
- Some implementations are now directly on the Request or Response object.
- All routers need to update to support the updated router.NewContext function
- ErrorContext removed
- All compatibility code for mojito.Response and mojito.Request are now removed. Please migrate to mojito.Context.
What's Changed
- Switch to independent introspector package by @nilathedragon in #46
- Bump github.com/infinytum/injector from 0.0.2 to 0.0.3 by @dependabot in #47
- Context revision by @nilathedragon in #48
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- Bump github.com/infinytum/structures from 0.0.2 to 0.0.3 by @dependabot in #30
- Set content-type header when writing JSON in builtin context by @nilathedragon in #32
- Add GZIP/Brotli compression by @0SkillAllLuck in #37
- Let the view function guess the content type if not set by @nilathedragon in #39
- [GoSec] Fix GoSec workflow by @nilathedragon in #40
- Simplify Compression Code by @0SkillAllLuck in #41
- #38 Track added routes for late register middleware by @nilathedragon in #42
- Rename logging middleware by @0SkillAllLuck in #43
- Make introspection code generic by @nilathedragon in #44
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- Bump actions/checkout from 2 to 3 by @dependabot in #20
- Feat: go 1.19 by @0SkillAllLuck in #21
- feat: Add support for HTTP2/H2C by @0SkillAllLuck in #22
- feat: Add support for TLS by @0SkillAllLuck in #23
- Bump golang/x/net from 95641704303c t0 bea034e7d591 by @0SkillAllLuck in #24
- Add govulncheck to security workflow by @0SkillAllLuck in #25
- Add option to set Logger output by @0SkillAllLuck in #27
- Update workflows by @0SkillAllLuck in #28
- Fix test workflows by @0SkillAllLuck in #29
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- Allow customization of the view cache ttl by @nilathedragon in #19
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- docs: Remove typos by @0SkillAllLuck in #14
- fix route loss on group by @nilathedragon in #15
- Add helper methods for reading JSON and XML bodies into an object by @nilathedragon in #16
- Use .GetWriter on Response when passing to stdlib implementation by @nilathedragon in #17
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- Flip error check that causes cache-miss page load to be empty by @nilathedragon in #13
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- docs: Add CODE_OF_CONDUCT by @0SkillAllLuck in #6
- docs: Add security policy by @0SkillAllLuck in #8
- docs: Add ISSUE_TEMPLATES by @0SkillAllLuck in #7
- docs: Rename ISSUE_TEMPLATES to ISSUE_TEMPLATE by @0SkillAllLuck in #9
- docs: Allow blank issues by @0SkillAllLuck in #10
- test(bench): Only run once by @0SkillAllLuck in #11
- Store the ViewBag in Metadata to prevent state loss by @nilathedragon in #12
New Contributors
- @0SkillAllLuck made their first contribution in #6
Full Changelog: v0.0.9...v0.0.10