v2.0.0 #25
Ansh-dhanani
announced in
Announcements
v2.0.0
#25
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Mikk v2.0 — Release Notes
Mikk v2.0 is a full rearchitecture of the codebase intelligence engine. This release establishes Mikk as a production-grade, deterministic alternative to probabilistic RAG-based context tools, ships a ground-up rebuild of the VS Code extension, and hardens the CI/CD pipeline for automated publishing.
New Features
Mikk: Get AI Contextprompts for a task description and runsmikk context for "..."in the integrated terminal.https://mikk-web.vercel.app/with support channel and source repository configured.VSCE_PAT.Bug Fixes
Cannot read properties of undefined (reading 'length')oncalledBy.lengthaccesses on lock function fields now use optional chaining:calledBy?.length ?? 0. Extension no longer crashes on incomplete lock entries.MikkDataProvider.readJsonreturnsnullearly whenprojectRootis empty. Nopath.joincall is made against undefined.The "path" argument must be of type string. Received undefinedpath.dirname(editor.document.fileName)to findRoot instead of the full path, and the loop now checksnext === curbefore continuing.frozen-lockfileCI failureImpactAnalyzer.analyzefiltersimpactedIdsto only include entries prefixed withfn:, eliminating phantom nodes from the result set.startLine,endLine,name,calledBy, andfileare all null-guarded.iconin both theviewsContainersandviewsentries with resources/logo.svg. The PNG is retained only for the Marketplaceiconfield, which requires PNG format.MikkActionsProviderandActionItemclass declarationsBreaking Changes
mikkModules,mikkFunctions,mikkHealth, andmikkActionsview IDs are removed. Anywhenclauses or keybindings referencing these IDs must be updated tomikkExplorer.mikk.showDiagramcommand has been removed. Diagram functionality may be reintroduced in a future release.mikk.showImpact,mikk.deadCode,mikk.stats, andmikk.watchcommands have been removed. Their functionality is surfaced through the unified Dashboard and sidebar.Verified Test Coverage
Full Changelog: v1.9.0...v2.0.0
This discussion was created from the release v2.0.0.
All reactions