# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 52.

## Lenses

- Code Health 32
- Architecture 100
- Maturity 68
- Readiness 65
- Security 77
- Accessibility 73

## Changes since last survey

- 300 commits — 264 feature/other, 36 fixes

## By area

- (root) — 106 commits
- common/hugo — 20 commits
- tpl/tplimpl — 11 commits
- resources/images — 9 commits
- internal/js — 8 commits
- markup/goldmark — 8 commits
- .github/workflows — 7 commits
- internal/warpc — 6 commits
- config/security — 5 commits
- resources/page — 5 commits
- resources/resource_transformers — 5 commits
- (repo) — 4 commits
- content/en — 4 commits
- hugolib/cascade_test.go — 4 commits
- tpl/collections — 4 commits
- commands/commandeer.go — 3 commits
- common/hexec — 3 commits
- common/paths — 3 commits
- hugolib/content_map_page_assembler.go — 3 commits
- resources/resource_factories — 3 commits

## Notable commits

- fix: Fix RenderShortcodes leaking context markers when indented
- fix: Fix auto-creation of root sections in multilingual sites
- fix: Fix filename dimension identifiers (_role_X_, _version_X_) to replace mount config
- fix: Fix it so we never auto-fallback to page resources in other roles/versions
- fix: Fix multi --renderSegments merge behavior
- fix: Fix panic on edit of legacy mapped template names that's also a valid path in the new setup
- fix: Fix panic on server atomic save edits on MacOS
- fix: Fix panic when passthrough elements are used in headings
- fix: Fix potential content XSS by escaping dangerous URLs in links and images
- fix: Fix prevention of direct symlink reads in resources.Get
- fix: Fix some recently introduced Position issues
- fix: Revert "common/hugo: Deprecate extended and extended_withdeploy editions"
- fix: Revert "markup/tableofcontents: Skip empty TOC levels"
- fix: Revert "tpl/collections: Make dict return nil when no values are provided"
- fix: commands: Fix convert command
- fix: commands: Fix environment isolation for configuration settings
- fix: commands: Fix github-dark chromastyles
- fix: commands: Fix import from Jekyll
- fix: create: Fix non-deterministic conflict detection in hugo new content
- fix: hugolib: Fix Page.GitInfo for modules with go.mod in a repo subdirectory
- …and 280 more
