Skip to content

Releases: Accenture/MethodAtlas

MethodAtlas 5.0.1

19 Jun 13:13
release@5.0.1
ee486a6

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[5.0.1] — 2026-06-19

Build

  • Bump esbuild in /methodatlas-discovery-typescript

[5.0.0] — 2026-06-09

Features

  • BREAKING CHANGE Credential detection, user-definable prompts, and a unified AI cache

MethodAtlas 5.0.0

09 Jun 16:21
release@5.0.0
17eba3d

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[5.0.0] — 2026-06-09

Features

  • BREAKING CHANGE Credential detection, user-definable prompts, and a unified AI cache

MethodAtlas 4.1.0

09 Jun 13:55
release@4.1.0
fb4a3e9

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[4.1.0] — 2026-06-09

Features

  • BREAKING CHANGE Secret detection with user-definable prompts and receipt v2

[4.0.1] — 2026-06-04

Features

  • Add risky -promote-ai opt-in and a -help screen

[4.0.0] — 2026-06-03

Bug Fixes

  • Bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.84

Build

  • BREAKING CHANGE Migrate to Jackson 3 (tools.jackson 3.1.4) and clear IDE warnings

Features

  • Add -emit-receipt for reproducible-scan provenance
  • Add -emit-coverage for user-mapped GRC control matrix
  • BREAKING CHANGE ZeroEcho 1.1.0 signing, unified drift schema, and pre-release hardening (4.0.0)
  • Add -verbose to diagnose zero-update runs

Refactoring

  • Replace deprecated JsonNode accessors with Jackson 3 names

MethodAtlas 4.0.1

04 Jun 11:50
release@4.0.1
e134b5d

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[4.0.1] — 2026-06-04

Features

  • Add risky -promote-ai opt-in and a -help screen

[4.0.0] — 2026-06-03

Bug Fixes

  • Bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.84

Build

  • BREAKING CHANGE Migrate to Jackson 3 (tools.jackson 3.1.4) and clear IDE warnings

Features

  • Add -emit-receipt for reproducible-scan provenance
  • Add -emit-coverage for user-mapped GRC control matrix
  • BREAKING CHANGE ZeroEcho 1.1.0 signing, unified drift schema, and pre-release hardening (4.0.0)
  • Add -verbose to diagnose zero-update runs

Refactoring

  • Replace deprecated JsonNode accessors with Jackson 3 names

MethodAtlas 4.0.0

03 Jun 19:38
release@4.0.0
7c17673

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[4.0.0] — 2026-06-03

Bug Fixes

  • Bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.84

Build

  • BREAKING CHANGE Migrate to Jackson 3 (tools.jackson 3.1.4) and clear IDE warnings

Features

  • Add -emit-receipt for reproducible-scan provenance
  • Add -emit-coverage for user-mapped GRC control matrix
  • BREAKING CHANGE ZeroEcho 1.1.0 signing, unified drift schema, and pre-release hardening (4.0.0)
  • Add -verbose to diagnose zero-update runs

Refactoring

  • Replace deprecated JsonNode accessors with Jackson 3 names

MethodAtlas 3.4.0

28 May 17:14
release@3.4.0
08b05eb

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[3.4.0] — 2026-05-28

Bug Fixes

  • Deps upgrade due to potential security issues
  • Restrict GITHUB_TOKEN to read-only in mutation-test workflow
  • Release-workflow Libertinus install + stale Javadoc references
  • Make pandoc_table_widths.lua tolerant of older pandoc API
  • Install lmodern for the release-workflow PDF build
  • Preflight every LaTeX package used by the PDF build
  • Copy Libertinus OTFs into fontconfig's scan path

Build

  • Enforce JaCoCo coverage per Java module
  • Enforce PIT mutation score per Java module
  • Create methodatlas-ai module skeleton
  • Create methodatlas-emit module skeleton
  • Create methodatlas-gui-core module skeleton

Documentation

  • Add docs/architecture.md and audit SuppressWarnings density
  • Two-track restructure, hero redesign, professional PDF typesetting
  • Fast Track GitHub Models option + professional table column widths
  • Comprehensive table-width audit and tuning
  • Fix table overlaps from long monospace identifiers

Features

  • Add ScanRun correlation id and propagate via JUL-compatible thread-local
  • Structured JSON-line log layout via JUL Formatter

Miscellaneous

  • Clear UnnecessaryWarningSuppression / UnnecessaryImport / literal findings

Refactoring

  • Extract PluginLoader from CommandSupport
  • Extract OverrideLoader and ContentHasher
  • Extract AiRuntimeBuilder and ScanOrchestrator; delete CommandSupport
  • Move ai/ package to methodatlas-ai module
  • Seal AiProviderClient and extract shared normalize
  • Convert AI provider clients to records over a shared executor
  • Move emit package and audit-schema types to methodatlas-emit
  • Move GUI domain types to methodatlas-gui-core with unit tests
  • Extract AuditWriter to gui-core and harden to 99 % line coverage
  • Hide AiSuggestionEngineImpl behind a factory and enforce via ArchUnit
  • Introduce sealed RecordEmitter marker over the four emitter classes

Tests

  • Enforce plugin-seam invariants with ArchUnit

MethodAtlas 3.3.0

20 May 16:32
release@3.3.0
32eb185

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[3.3.0] — 2026-05-20

Bug Fixes

  • Replace parser-tree visitors with token-stream scanners
  • Use BufferedTokenStream for fill()/get()/size() access
  • Reorder lexer rules so single-char whitespace is skipped
  • Satisfy PMD complexity and StringBuilder size warnings
  • Add /* default */ marker to package-private unquote helper
  • Correct java pluginId mapping and reduce saveAllChanges NPath

Features

  • Add SAP ABAP and COBOL test discovery modules
  • Scope source write-back to Java/C# with explicit diagnostics

MethodAtlas 3.2.0

19 May 20:40
release@3.2.0
0325fc0

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[3.2.0] — 2026-05-19

Bug Fixes

  • Resolve build warnings and add Python script integrity check
  • Resolve PMD and Javadoc warnings in PowerShell plugin
  • Resolve SpotBugs and PMD warnings in Python plugin
  • Replace volatile boolean errors with AtomicBoolean
  • Replace @value with @code for non-constant DEFAULT_POOL_SIZE

Documentation

  • Document Go, Python, and PowerShell discovery plugins in MkDocs
  • Add Go, Python, and PowerShell to hero and feature list
  • Add parser-internals reference page and fix C# tag-reading docs

Features

  • Add Go, Python, and PowerShell test discovery modules

Refactoring

  • Replace regex parsers with professional AST/ANTLR4 implementations

MethodAtlas 3.1.1

19 May 13:18
release@3.1.1
c9c8743

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[3.1.1] — 2026-05-19

Bug Fixes

  • Incorrect link to repository
  • Gui chapter moved to another section
  • Repair scheduled PIT and SpotBugs failures introduced in ac9b4c4
  • Resolve PMD violations and Eclipse Buildship CycloneDX conflict
  • Repair Eclipse Buildship CycloneDX Gradle 9 incompatibility
  • Extend CycloneDX pre-realization fix to root project
  • Remove redundant @SuppressWarnings(unchecked) from updateOverrideYaml

Features

  • Complete PDF handbook

MethodAtlas 3.1.0

02 May 23:35
74d304f

Choose a tag to compare

Changelog

All notable changes to MethodAtlas are documented in this file.
The format follows Keep a Changelog
and this project adheres to Semantic Versioning.

[3.1.0] — 2026-05-02

Bug Fixes

  • Resolve Eclipse Java Problem warnings (serialVersionUID, unused imports/fields)
  • Add jackson-dataformat-yaml compile dependency for AuditWriter
  • Editor pane vertical space and YAML compile dependency
  • Suppress getActiveProfile() from JSON; rename dist scripts to methodatlas-gui
  • 1-arg AiSuggestionEngineImpl constructor must call 1-arg factory
  • Replace fileMode with filePermissions for Gradle 9 compat; add OSS governance files
  • Widen visibility of root-package types for command subpackage
  • Resolve all PMD violations across main, dotnet, and gui modules
  • Fix six residual GUI violations and allow commented empty catches
  • Unexpected end tag in javadoc
  • Generate CycloneDX SBOM from root direct task

Build

  • Centralise PMD config in root subprojects block

Features

  • Add desktop GUI module (Swing + FlatLaf + RSyntaxTextArea)
  • AI progress panel, rate-limit notification, per-plugin file masks
  • Staged save workflow, audit trail, AI profiles, and UX improvements
  • Enforce 10% min width for scan pane; tag editor takes natural height
  • Merge CLI and GUI into one distribution; drop dead code in TagEditorPanel

Refactoring

  • Split MethodAtlasApp into command-handler classes