v0.139.0
gohugoio/hugov0.139.0Nov 18, 2024by bep
AI Summary
A major cleanup release removing deprecated code (dating back to v0.122.0) and refreshing dependencies, accompanied by the introduction of a new server flag.
Key Highlights
- Removal of deprecated code that previously resulted in build errors.
- Added `-O` flag to `hugo server` to automatically open the site in the browser.
- Full dependency refresh including Go, Goldmark, and AWS SDKs.
Breaking Changes
- Remove support for v1 of the Dart Sass protocol/binary.
New Features
- Added `-O` flag to `hugo server` to open browser.
- Added site.Store and hugo.Store for better data management.
Full Release Notes
This release is mostly about removing code that has been deprecated for a long time. This has been shown as an `ERROR` in the build log and failed the build for at least the last 6 minor Hugo versions, in most cases much longer.
But this is also a full dependency refresh, and there are also some new stuff. For one, we added a `-O` flag to `hugo server` to open up the site in your browser after start. This is now my (@bep) shortcut to start the server:
```zsh
function h() {
hugo server -F -O -N -D
}
```
## Note
* dartsass: Remove support for v1 of the protocol/binary (note) 1fd845eee @bep
* Remove deprecations <= v0.122.0 (note) ad43d137d @bep
## Bug fixes
* dartsass: Fix error message 8d92042ab @bep #13065
* Fix extra newline/paragraphs issue with .RenderShortcodes d4de780ed @bep #13051
* markup/goldmark: Fix typo in error message e79ee0d51 @deining
## Improvements
* Make sure term is always set e917401c7 @bep #13063
* dartsass: Add silenceDeprecations option 3b6eaf9b1 @bep #13045
* Run go mod tidy 5e3133a7d @bep
* commands: Add -O flag to server to open browser ac6962d28 @bep #13040
* Preserve input type. 23d21b0d1 @KN4CK3R
* server: Strip ANSI escape codes from browser error log ce9cf882a @bep #13037
* parser/metadecoders: Add benchmark 8aba6dc66 @bep
* Add site.Store and hugo.Store and Shortcode.Store a7df536a5 @bep #13021
* markup/goldmark: Improve the raw HTML omitted warning 2b97a2a8b @jmooring #13023
## Dependency Updates
* build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront eb298144b @dependabot[bot]
* build(deps): bump google.golang.org/api from 0.191.0 to 0.206.0 61e2ce2a4 @dependabot[bot]
* build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.30.3 to 1.32.4 2d503f82a @dependabot[bot]
* build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 3a6b2e6b1 @dependabot[bot]
* deps: Upgrade github.com/bep/imagemeta v0.8.1 => v0.8.3 6bde8abaa @bep
* build(deps): bump golang.org/x/tools from 0.26.0 to 0.27.0 2c54c3298 @dependabot[bot]
* build(deps): bump github.com/tdewolff/minify/v2 from 2.20.37 to 2.21.1 7a2f04ee8 @dependabot[bot]
* build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 7921777da @dependabot[bot]
* build(deps): bump golang.org/x/image from 0.21.0 to 0.22.0 33e964d40 @dependabot[bot]
* deps: Upgrade github.com/yuin/goldmark v1.7.4 => v1.7.8 588c9019c @bep #12958
* build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 46e17053c @dependabot[bot]
* build(deps): bump github.com/hairyhenderson/go-codeowners cb6580d00 @dependabot[bot]
## Documentation
* docs: Regen CLI docs 66dd6ecab @bep
* docs: Regenerate CLI docs 58a3c91a7 @bep
## Build Setup
* release: Add missing withdeploy archive for arm64 Linux f7fc6ccd5 @bep #13029