# Changelog

## Baseline

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

## Lenses

- Architecture 100
- Maturity 55
- Readiness 65
- Security 66

## Changes since last survey

- 300 commits — 287 feature/other, 13 fixes

## By area

- (root) — 182 commits
- _examples/database — 27 commits
- (repo) — 8 commits
- .github/workflows — 7 commits
- core/router — 7 commits
- x/jsonx — 7 commits
- _examples/mvc — 6 commits
- _examples/routing — 4 commits
- _examples/view — 4 commits
- _examples/websocket — 3 commits
- context/context.go — 3 commits
- _examples/auth — 2 commits
- _examples/configuration — 2 commits
- _examples/graphql — 2 commits
- _examples/logging — 2 commits
- view/html.go — 2 commits
- x/errors — 2 commits
- .github/ISSUE_TEMPLATE — 1 commit
- _examples/apidoc — 1 commit
- _examples/bootstrapper — 1 commit

## Notable commits

- fix: FIX: Session.Destroy trigger map concurrency write (#2225)
- fix: fix #2034 and #2033
- fix: fix #2098
- fix: fix #2147
- fix: fix #2158 and more
- fix: fix #2215
- fix: fix #2216 (#2218)
- fix: fix #2309
- fix: fix #2587
- fix: fix an issue on accesslog when response and request recorder and minifier were enabled
- fix: fix(context.CookieAllowReclaim): Fix the issue with the context.CookieAllowReclaim method not working as expected when deleting cookies (#2136)
- fix: fix: close form file (#2416)
- fix: try to fix badger's latest version does not pass the checksum
- change: Add Chinese (Traditional) Translation of README (#2043)
- change: Add example of the powerful 'templ' generated templates
- change: Add mvc.Application.EnableStructDependents() and app.ConfigureContainer().EnableStructDependents()
- change: Add new x/errors/validation package to make your life even more easier (using Generics)
- change: Added example how to use ulule-limiter with Iris web framework (#2152)
- change: Bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#2145)
- change: Bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2 (#2149)
- …and 280 more
