Releases: kgaughan/mercury
v0.4.6
What's Changed
Dependency updates
- Upgrade toolchain and dependencies where possible by @kgaughan in #119
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #118
- Bump golang.org/x/net from 0.32.0 to 0.33.0 by @dependabot in #121
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #122
- Bump golang.org/x/net from 0.33.0 to 0.34.0 by @dependabot in #123
Full Changelog: v0.4.5...v0.4.6
v0.4.5
Highlights:
- The cache directory now includes a CACHE.TAG marker to avoid the cache directory from being included in backups, &c.
- Security updates bringing from 0.29.0 to 0.32.0.
What's Changed
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #113
- Add cache directory tagging support by @kgaughan in #114
- Bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #115
- Bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #116
- Allow unwrapped error when writing the cache tag file by @kgaughan in #117
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
- Bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 by @dependabot in #108
- Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #109
- Bump github.com/PuerkitoBio/goquery from v1.9.2 to v1.9.3 by @kgaughan in #110
- Minor makefile improvements by @kgaughan in #111
- Fix highlighting in the docs by @kgaughan in #112
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Use a stable documentation toolchain by pinning deps by @kgaughan in #99
- Add latest tag to future images by @kgaughan in #100
- Update docker/login-action; remove unnecessary docker/metadata-action by @kgaughan in #101
- Documentation build rules by @kgaughan in #102
- Update mkdocs dependencies by @kgaughan in #104
- Bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #105
- VSCode codespaces are more tolerable now by @kgaughan in #106
- Switch to distroless/static by @kgaughan in #107
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Limit builds and linting of Go code to when it's updated by @kgaughan in #92
- Bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #94
- Bump github.com/microcosm-cc/bluemonday from 1.0.26 to 1.0.27 by @dependabot in #93
- Switch to using dorny/paths-filter so PR checks don't hang by @kgaughan in #95
- Vendor normalize.css by @kgaughan in #96
- Delegate docker image builds to goreleaser by @kgaughan in #97
- Modernise workflows based off of goreleaser by @kgaughan in #98
Full Changelog: v0.4.1...v0.4.2
v0.4.1
A maintenance release to pick up any security updates.
What's Changed
- Bump github.com/microcosm-cc/bluemonday from 1.0.24 to 1.0.25 by @dependabot in #67
- Bump golang.org/x/net from 0.12.0 to 0.14.0 by @dependabot in #68
- Bump golang.org/x/net from 0.14.0 to 0.16.0 by @dependabot in #71
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #69
- Bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #72
- Bump github.com/microcosm-cc/bluemonday from 1.0.25 to 1.0.26 by @dependabot in #73
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #74
- Bump golang.org/x/net from 0.17.0 to 0.18.0 by @dependabot in #75
- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #78
- Bump github.com/google/uuid from 1.4.0 to 1.6.0 by @dependabot in #80
- Get the lint workflow (hopefully) working again by @kgaughan in #86
- Bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0 by @dependabot in #87
- Bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #88
- Fix release process by setting goreleaser config version by @kgaughan in #89
- Fix configuration for Homebrew release publishing by @kgaughan in #90
- Bump toolchain image in dockerfile to fix release by @kgaughan in #91
Full Changelog: v0.4.0...v0.4.1
v0.4.0
This release makes the default theme internal so the binary is now standalone. It also switches to POSIX-style flags and GNU style long flags.
What's Changed
- Extract parsing of cache expiration from Cache-Control by @kgaughan in #60
- Extract text truncation logic by @kgaughan in #61
- Tidying and dependency updates by @kgaughan in #62
- Docker metadata by @kgaughan in #63
- Some basic tests by @kgaughan in #64
- Switch to POSIX flags by @kgaughan in #65
- Make the default theme internal by @kgaughan in #66
Full Changelog: v0.3.33...v0.4.0
v0.3.33
Headline changes are the addition of pagination (which ought to have been present already) and Atom feed support in the output.
What's Changed
- Decouple entry shuffling from page generation by @kgaughan in #54
- Pagination by @kgaughan in #55
- Format CSS by @kgaughan in #56
- fix: bad Errorf - missing err by @kgaughan in #57
- Atom feed support by @kgaughan in #58
- Fix link inconsistencies in theme by @kgaughan in #59
Full Changelog: v0.3.2...v0.3.33
v0.3.2
Headline changes are support for a bill of materials in templates and the ability to prevent a build to allow the cache to be built.
All other changes are basic internal maintenance.
What's Changed
- Fix name of formula by @kgaughan in #45, #46
- BOM support by @kgaughan in #47
- Update documentation on release by @kgaughan in #48
- Add -no-build flag by @kgaughan in #50
- More quickstart docs by @kgaughan in #51
- Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #52
- Pull the Go version from go.mod during builds by @kgaughan in #53
New Contributors
- @dependabot made their first contribution in #52
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Build an image upon creating a release by @kgaughan in #36
- Improvements suggested by linter by @kgaughan in #37
- Don't panic if -no-fetch is used with an empty cache by @kgaughan in #39
- Add some documentation by @kgaughan in #38
- More linter stuff... by @kgaughan in #40
- Workflow to deploy documentation by @kgaughan in #41
- Allow manual triggering of the docs workflow by @kgaughan in #42
- Decouple building and linting by @kgaughan in #43
- Homebrew tap by @kgaughan in #44
Full Changelog: v0.3.0...v0.3.1