Releases: tonoizer/module-federation-doctor
Releases · tonoizer/module-federation-doctor
Release list
MFDoctor 1.1.0
What's Changed
Features
- feat: add semantic identity correlation contract by @tonoizer in #301
- feat: add identity governance resolver by @tonoizer in #302
- feat: correlate build artifact deployments by @tonoizer in #304
Maintenance
- chore(deps-dev): bump publint from 0.3.22 to 0.3.23 by @dependabot[bot] in #282
- chore(deps-dev): bump @types/semver from 7.7.1 to 7.8.0 by @dependabot[bot] in #284
Other changes
- fix(package): make README portable on npm by @tonoizer in #287
- chore(deps-dev): align Playwright packages at 1.62.1 by @tonoizer in #286
- chore(repo): finish Vite+ migration and add CODEOWNERS by @tonoizer in #288
- feat: add agent discovery contract and repair loop by @tonoizer in #290
- docs: add release-backed API lifecycle by @tonoizer in #291
- docs: record external runtime capture boundary by @tonoizer in #292
- docs: propose correlation and governance ADR by @tonoizer in #293
- feat: add versioned localized docs (#267) by @tonoizer in #294
- feat: add offline runtime export adapters by @tonoizer in #295
- feat: add read-only browser capture transport by @tonoizer in #296
- feat: add read-only runtime fallback projections by @tonoizer in #297
- feat: add network and runtime error fallback metadata by @tonoizer in #298
- feat: add atomic runtime capture handoff by @tonoizer in #299
- docs: close runtime capture compatibility boundary by @tonoizer in #300
- docs: clarify agent and CLI handoff by @tonoizer in #310
- feat: add finding lineage and offline history by @tonoizer in #305
- feat: add governance waiver audit contract by @tonoizer in #306
- feat: add v1 suppression compatibility bridge by @tonoizer in #307
- feat: add additive semantic graph bridge by @tonoizer in #308
- test: add semantic graph migration fixture by @tonoizer in #309
- chore: version packages by @github-actions[bot] in #289
Full Changelog: 1.0.0...1.1.0
MFDoctor 1.0.0
MFDoctor 1.0.0-rc.0
What's Changed
Maintenance
- chore(deps): upgrade UI to Vite 8 and latest packages by @dependabot[bot] in #6
- chore(deps): bump @rspress/core from 2.0.18 to 2.0.19 by @dependabot[bot] in #239
- chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 by @dependabot[bot] in #241
Other changes
- fix(ci): unblock Quality typecheck and Package preview by @tonoizer in #1
- feat(examples): intentional finding showcases for CLI demos by @tonoizer in #2
- chore: upgrade to pnpm 11 and refresh dependencies by @tonoizer in #3
- feat(ui): add read-only --ui dashboard with federation graphs by @tonoizer in #4
- fix(ui-server): clear CodeQL shell-command alert by @tonoizer in #7
- docs: consolidate root docs into the Rspress site by @tonoizer in #8
- docs: upgrade Rspress site to v2 with Doctor branding by @tonoizer in #9
- feat: add overrideable performance asset budgets by @tonoizer in #21
- feat(examples): add red mixed federation and themed showcases by @tonoizer in #19
- feat: add opt-in browser runtime trace import and correlation by @tonoizer in #22
- docs: link remaining follow-ups to GitHub issues by @tonoizer in #23
- docs: drop name-required showcase as plugin hard-fail by @tonoizer in #20
- docs: align roadmap with v1.0 milestone by @tonoizer in #31
- docs: make private MF plugin fields a permanent non-goal by @tonoizer in #35
- docs: mark runtime-only MF (no bundler plugin) out of scope (MFDOCTOR-117) by @tonoizer in #36
- feat: make bundler plugins the primary Doctor DX by @tonoizer in #24
- feat: guarantee Doctor is build-time only (MFDOCTOR-115 / #32) by @tonoizer in #37
- feat: complete v1 dynamic-import analysis (MFDOCTOR-105) by @tonoizer in #39
- feat: add Webpack adapter (MFDOCTOR-101 / #10) by @tonoizer in #38
- feat: fingerprint baselines and suppressions (MFDOCTOR-111) by @tonoizer in #40
- feat: add workspace federation gate for CI (MFDOCTOR-109) by @tonoizer in #41
- docs: ship v1 compatibility matrix with CI cells (MFDOCTOR-106) by @tonoizer in #42
- feat: shareable policy packs and named presets (MFDOCTOR-110) by @tonoizer in #43
- fix: uppercase Webpack adapter export to ModuleFederationDoctorPlugin by @tonoizer in #44
- chore: add Module Federation agent skill by @tonoizer in #45
- ci: wire showcase demos into PR CI (MFDOCTOR-127) by @tonoizer in #62
- docs: suppressions and allowlists (MFDOCTOR-124) by @tonoizer in #64
- fix: clear Dependabot alert — bump react-router to ≥8.3.0 by @tonoizer in #65
- fix: clean UI debris and changelog honesty before publish by @tonoizer in #68
- fix: stabilize mixed-federation Playwright e2e by @tonoizer in #63
- fix: harden probe redirects against SSRF (MFDOCTOR-129) by @tonoizer in #67
- feat: agent-friendly post-build Doctor output (#46, #54) by @tonoizer in #69
- test: enforce published JSON schemas against Doctor output by @tonoizer in #66
- chore: remove Codex mfdoctor skill after agent-complete CLI by @tonoizer in #70
- docs: slim Get Started IA and clear Rules nav (MFDOCTOR-121) by @tonoizer in #71
- feat: nested multi-bundler federation showcase by @tonoizer in #74
- fix: reduce heuristic shared/config false-positive noise by @tonoizer in #72
- feat: per-bundler standalone findings demos (#48) by @tonoizer in #73
- feat: cover Rolldown and Vite Plus Vite lifecycles by @tonoizer in #75
- feat: shared-usage governance gaps from shared-inspector by @tonoizer in #77
- feat: add Modern.js adapter without hiding direct Rspack by @tonoizer in #78
- feat: topology and production governance rules by @tonoizer in #76
- fix: correct federation topology and DTS findings by @tonoizer in #79
- feat: harden Evidence Protocol v2 contract by @tonoizer in #88
- feat: add scoped evidence rollout controller by @tonoizer in #90
- feat: preserve exact artifact records by @tonoizer in #89
- test: add runtime Observability contract fixtures by @tonoizer in #91
- feat: add evidence-aware rule contract by @tonoizer in #92
- feat: add safe runtime capture contract by @tonoizer in #94
- feat: add canonical Module Federation config contract by @tonoizer in #93
- feat: add semantic identity contract for correlation by @tonoizer in #95
- fix: gate releases on ordered checks by @tonoizer in #108
- feat: MFDOCTOR-134 Stage 1B reader/migration by @tonoizer in #109
- test: expand packed consumer smoke coverage by @tonoizer in #112
- test: add adversarial privacy fixtures for #104 by @tonoizer in #113
- feat: add evidence parity drift checks by @tonoizer in #115
- fix: replace regex import scanning with syntax-aware analysis by @tonoizer in #114
- fix: normalize observability runtime reports by @tonoizer in #110
- feat(vite): record exact per-output build evidence by @tonoizer in #111
- fix: match trailing-slash share keys in shared/unused by @tonoizer in #146
- fix: correct doctor/partial-analysis Vite artifact suggestions by @tonoizer in #149
- fix: adapter-aware manifest defaults and emit evidence gate by @tonoizer in #154
- fix: skip [external] path rewrites in implementation-suspicious by @tonoizer in #151
- fix: quiet Vite/Nuxt artifact false positives by @tonoizer in #155
- docs: ADR hybrid plugin-primary + CLI complementary (#137) by @tonoizer in #158
- docs: document per-bundler manifest/stats matrix by @tonoizer in #159
- feat: Vite remotes typing dialect (#141) by @tonoizer in #157
- feat: add offline federation health score by @tonoizer in #160
- feat: add first React Bridge rule slice (#121) by @tonoizer in #156
- test: add in-repo mf-toolkit shape fixtures by @tonoizer in #162
- feat: versioned typed finding detail payloads by @tonoizer in #161
- feat: Vite SSR inject dialect (#142) by @tonoizer in https://github.com/tonoizer/module-...