# Changelog

## Baseline

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

## Lenses

- Code Health 93
- Architecture 89
- Maturity 65
- Readiness 44
- Security 47
- Domain Modelling 100
- Accessibility 42

## Changes since last survey

- 300 commits — 274 feature/other, 26 fixes

## By area

- docs/src — 46 commits
- docs/package-lock.json — 40 commits
- extensions/vscode — 40 commits
- packages/bloc_lint — 38 commits
- packages/bloc_tools — 23 commits
- extensions/intellij — 22 commits
- examples/flutter_todos — 12 commits
- packages/bloc — 11 commits
- packages/hydrated_bloc — 10 commits
- .github/workflows — 9 commits
- .github/actions — 8 commits
- (root) — 3 commits
- examples/bloc_concurrency_visualizer — 3 commits
- examples/flutter_weather — 3 commits
- examples/github_search — 3 commits
- extensions/zed — 3 commits
- packages/bloc_concurrency — 3 commits
- packages/bloc_test — 3 commits
- packages/flutter_bloc — 3 commits
- examples/flutter_firebase_login — 2 commits

## Notable commits

- fix: chore(angular_github_search): pin `build_web_compilers` to fix builds (#4833)
- fix: chore(vscode): `npm audit fix` (#4595)
- fix: chore(vscode): `npm audit fix` (#4692)
- fix: chore: fix angular dart builds (#4832)
- fix: fix(bloc): `isClosed` should incorporate event controller state (#4809)
- fix: fix(bloc_lint): `analysis_options.yaml` resolution in pub workspace (#4734)
- fix: fix(bloc_lint): `avoid_public_bloc_methods` false positive (#4521)
- fix: fix(bloc_lint): `prefer_void_public_cubit_methods` false positive (#4525)
- fix: fix(bloc_lint): ignore `.fvm` (#4542)
- fix: fix(bloc_lint): include bloc/cubit instances declared in any file (#4569)
- fix: fix(bloc_test)!: propagate lifecycle events to registered `BlocObserver` (#4688)
- fix: fix(bloc_tools): `bloc lint` canonicalize path (#4498)
- fix: fix(bloc_tools): add override for `pkg:test` v1.27.0 regression (#4677)
- fix: fix(bloc_tools): bump `pkg:bloc_lint` to `^0.3.3` (#4650)
- fix: fix(docs): remove stray backtick in RepositoryProvider docs (#4555)
- fix: fix(hydrated_bloc)!: `HydratedCubit` storage override should be a named parameter (#4537)
- fix: fix(hydrated_bloc): make `defaultOnHydrationError` public
- fix: fix(hydrated_bloc): serialize non-string keys (#4758)
- fix: fix(intellij): apache commons text missing on some IJ versions (#4480)
- fix: fix(intellij): include environment during command execution (#4503)
- …and 280 more
