Skip to content

Releases: tonoizer/module-federation-doctor

MFDoctor 1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 16:23
38fe3c4

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

Choose a tag to compare

@tonoizer tonoizer released this 13 Aug 21:14
024252e

What's Changed

Other changes

  • fix: dispatch downstream release workflows by @tonoizer in #274
  • chore: exit rc prerelease mode by @tonoizer in #275
  • chore: version packages by @github-actions[bot] in #276
  • feat: adopt Vite+ and support Node 26 by @tonoizer in #277

Full Changelog: 1.0.0-rc.0...1.0.0

MFDoctor 1.0.0-rc.0

MFDoctor 1.0.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:46
a7afb02

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-...
Read more