master
all: Run go fix ./...
Fix server errors when deleting static files or directories
markup: Standardize behavior when external converters are missing
css: Make css.Build's file-loader URLs absolute to web context root
Add range matchers for site matrix vector store filtering
Fix multi --renderSegments merge behavior
all: Rewrite deprecated constructs in tests
Allow whitelisting mediaTypes used in resources.GetRemote
Add support for CODEOWNERS
Allow v1,v2 etc. style version names while still supporting full semver in queries
Fix panic when 404 is backed by a content file
hugolib: Use the output format's suffix for alias paths
all: Rework page store, add a dynacache, improve partial rebuilds, and some general spring cleaning
common/hmaps: Merge slice-valued module config into site config
Create a struct with all of Hugo's config options
Add roles and versions as new dimensions (in addition to language)
resources/page: Deprecate cascade._target in favor of cascade.target
testing: Replace legacy config.toml with hugo.toml in most tests
config: Allow repeating the root key in /config files
create: Keep new content placeholders buildable
Fix it so we never auto-fallback to page resources in other roles/versions
page: Add IsBranch and deprecate IsNode
Fix panic on server atomic save edits on MacOS
all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning
all: Adjust tests for deprecated link and image render hook settings
Replace deprecated site.Data with hugo.Data in tests
hugolib: Do not render aliases if the page is not rendered
tests: Convert from testify to quicktest
hugolib: Fix Page.GitInfo for modules with go.mod in a repo subdirectory
Replace the concurrent map with an identical upstream version
Move to new locales library and upgrade CLDR from v36.1 to v48.1
langs/i18n: Improve default content language fallback
testing: Port integration tests to new templates structure
Add importContext option to css.Build, js.Build, css.Sass and css.TailwindCSS
Move common/hugo/HugoInfo to resources/page
Fix RenderShortcodes leaking context markers when indented
Replace deprecated .Site.Sites/.Page.Sites with hugo.Sites intests
Remove some old deprecations
Add slice-based permalinks config with PageMatcher target
hugolib: Return error from .Render when template not found
Remove items deprecated <= v0.136.0 (note)
Speedup and simplify page assembly for deeper content trees
Move all Kind constants to its own package
resources: Fix the :counter placeholder
all: gofmt -w -r 'interface{} -> any' .
Disallow HTML content by default
Rename deprecated cascade._target to cascade.target in tests
all: Format code with gofumpt
config/security: Add "! " negation to Whitelist, harden default http.urls
testing: Rewrite all the old style integration tests to txtar style tests
all: Replace RWMutex struct caches with ConcurrentMap
Fix some RenderShortcodes error cases
performance: Misc allocation improvements
hugolib: Fix page/section name collision regression
hugolib: Move site.Data to hugo.Data, deprecate Site.AllPages/BuildDrafts/Languages