Skip to content

docs: CHANGELOG 0.2.0 release + README roadmap refresh#249

Merged
DevanshuNEU merged 2 commits into
OpenCodeIntel:mainfrom
DevanshuNEU:docs/changelog-and-readme
Feb 21, 2026
Merged

docs: CHANGELOG 0.2.0 release + README roadmap refresh#249
DevanshuNEU merged 2 commits into
OpenCodeIntel:mainfrom
DevanshuNEU:docs/changelog-and-readme

Conversation

@DevanshuNEU

@DevanshuNEU DevanshuNEU commented Feb 21, 2026

Copy link
Copy Markdown
Collaborator

What

Update project documentation to reflect everything shipped since 0.1.0.

CHANGELOG.md

Added 0.2.0 release entry covering:

  • 12 new features (dep graph overhaul, DSM matrix, team rules, docs, tests, etc.)
  • 5 changes (dashboard redesign, React Query, env vars, etc.)
  • 3 removals (ReactFlow, old components, jsdom)
  • 5 bug fixes

README.md

Roadmap updated:

  • 12 shipped items (was 5)
  • 5 coming soon items
  • Split into Shipped / Coming Soon sections for clarity

Files changed: 2

Pure docs, zero code risk.

Linear

Closes OPE-19, OPE-25

Summary by CodeRabbit

  • New Features

    • Sigma-based dependency graph with clustering, improved node search/zoom and interactive highlighting
    • Dependency Structure Matrix with circular dependency detection and drill-down
    • Team rules detection for codebase analysis
    • Real-time indexing progress, GitHub OAuth import, Settings page, AI-powered Search v3
    • SEO setup, feedback/waitlist/Discord integration
  • Improvements

    • Dashboard redesign (dark theme, glassmorphism), documentation overhaul, frontend test suite
  • Bug Fixes

    • Multiple stability, search, highlight, and env parsing fixes
  • Chores

    • Roadmap reorganized (Shipped / Coming Soon)

CHANGELOG.md:
- Added 0.2.0 release covering all work since 0.1.0 (Dec 2024)
- 12 Added items: dependency graph overhaul, DSM matrix, team rules,
  docs overhaul, error boundary, test suite, SEO, GitHub import,
  settings, real-time indexing, search v3, feedback pipeline
- 5 Changed items: dashboard redesign, NavLink fix, useQuery refactor,
  Docker env standardization, Repository type fix
- 3 Removed items: ReactFlow stack, old graph components, jsdom
- 5 Fixed items: object Object bug, search zoom, hover state,
  env comments, startup checks comment

README.md:
- Roadmap split into Shipped (12 items) and Coming Soon (5 items)
- Added all recently shipped features that were missing

Closes OPE-19, OPE-25
@vercel

vercel Bot commented Feb 21, 2026

Copy link
Copy Markdown

@DevanshuNEU is attempting to deploy a commit to the Dev's projects Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Feb 21, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

CHANGELOG.md updated from "Unreleased" to a dated 0.2.0 release (2026-02-20) with detailed Added/Changed/Removed/Fixed sections listing new features, breaking changes, and fixes. README.md reorganized the Roadmap into "Shipped" and "Coming Soon" subsections.

Changes

Cohort / File(s) Summary
Release Documentation
CHANGELOG.md
Replaced "Unreleased" with 0.2.0 (2026-02-20) and added detailed sections: Added (dependency graph overhaul, DSM, team rules detection, docs, error boundary, tests, SEO, GitHub OAuth import, settings, real-time indexing, Search v3, feedback integrations), Changed (dashboard redesign, NavLink relocation, React Query usage, Docker env renames/additions, unified repository type), Removed (ReactFlow/dagre stack, old DependencyGraph components, jsdom), Fixed (various robustness and bug fixes).
Project Readme
README.md
Reorganized Roadmap into new "Shipped" and "Coming Soon" subsections, moving completed items to "Shipped" and listing upcoming items under "Coming Soon".

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 The changelog hops to a brighter day,
0.2.0 stamped and ready to play.
Shipped paths sparkle, coming-soon lights glow,
Docs and features line up in a row. ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately captures the main changes in the PR: updating CHANGELOG for 0.2.0 release and refreshing README roadmap sections.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (2)
CHANGELOG.md (2)

11-22: Inconsistent PR references in the Added section.

Lines 12 (Dependency Structure Matrix), 15 (React Error Boundary), and 16 (Frontend Test Suite) have no (PR #xxx) citation, while all other Added items do. For traceability, consider adding the missing PR numbers.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 11 - 22, Add the missing PR references for the
three entries: append the corresponding PR numbers to "Dependency Structure
Matrix", "React Error Boundary", and "Frontend Test Suite" so their lines match
the "(PR `#xxx`)" format used elsewhere; locate and update those exact headings
("Dependency Structure Matrix", "React Error Boundary", "Frontend Test Suite")
in the changelog and insert the correct PR IDs (e.g., "(PR #...)" ) for
traceability.

68-76: Consider adding version comparison link definitions per Keep a Changelog convention.

The file declares it follows Keep a Changelog 1.1.0, which recommends reference-style link definitions at the bottom so [0.2.0] and [0.1.0] headers link to the corresponding GitHub diff/tag.

📝 Proposed addition (after line 76)
+
+[0.2.0]: https://github.com/OpenCodeIntel/opencodeintel/compare/v0.1.0...v0.2.0
+[0.1.0]: https://github.com/OpenCodeIntel/opencodeintel/releases/tag/v0.1.0
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 68 - 76, Add Keep a Changelog style reference link
definitions at the bottom of CHANGELOG.md so release headers like [0.2.0] and
[0.1.0] resolve to their GitHub compare/tag URLs; locate the "## Version
History" section and append reference lines in the form "[0.2.0]:
https://github.com/OWNER/REPO/compare/v0.1.0...v0.2.0" (and similar for other
releases) for each published version, ensuring tags/compare ranges match the
release headers used in the file.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Line 28: Update the CHANGELOG entry for the Docker env var rename to clearly
mark it as a breaking change: add a "**⚠️ Breaking**" label next to the line
describing "SUPABASE_KEY → SUPABASE_ANON_KEY" and append a short migration note
instructing self-hosted users to rename their environment variable from
SUPABASE_KEY to SUPABASE_ANON_KEY to avoid silent auth failures; keep the rest
of the line about added variables (SUPABASE_JWT_SECRET, VOYAGE_API_KEY,
COHERE_API_KEY, SENTRY_DSN) unchanged.

---

Nitpick comments:
In `@CHANGELOG.md`:
- Around line 11-22: Add the missing PR references for the three entries: append
the corresponding PR numbers to "Dependency Structure Matrix", "React Error
Boundary", and "Frontend Test Suite" so their lines match the "(PR `#xxx`)" format
used elsewhere; locate and update those exact headings ("Dependency Structure
Matrix", "React Error Boundary", "Frontend Test Suite") in the changelog and
insert the correct PR IDs (e.g., "(PR #...)" ) for traceability.
- Around line 68-76: Add Keep a Changelog style reference link definitions at
the bottom of CHANGELOG.md so release headers like [0.2.0] and [0.1.0] resolve
to their GitHub compare/tag URLs; locate the "## Version History" section and
append reference lines in the form "[0.2.0]:
https://github.com/OWNER/REPO/compare/v0.1.0...v0.2.0" (and similar for other
releases) for each published version, ensuring tags/compare ranges match the
release headers used in the file.

Comment thread CHANGELOG.md Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
CHANGELOG.md (1)

1-8: Consider adding an [Unreleased] section and version comparison links per Keep a Changelog spec.

The file declares compliance with Keep a Changelog 1.1.0 (line 5–6), but two standard conventions are absent:

  1. [Unreleased] section — KaC recommends always keeping a placeholder at the top so new entries have a home before the next release.
  2. Version comparison link references at the bottom — e.g.:
    [0.2.0]: https://github.com/OpenCodeIntel/opencodeintel/compare/v0.1.0...v0.2.0
    [0.1.0]: https://github.com/OpenCodeIntel/opencodeintel/releases/tag/v0.1.0
    
    These turn the [0.2.0] heading tokens into clickable diff links on GitHub.

Neither is a blocker, but omitting both makes the claimed format compliance slightly misleading.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 1 - 8, Add a top-level "[Unreleased]" section and
append version comparison link references for each released heading (e.g., the
existing "[0.2.0] - 2026-02-20" token) so the CHANGELOG conforms to Keep a
Changelog: insert an "## [Unreleased]" placeholder above the latest release
heading for new entries, and add reference-style links at the bottom mapping
each release token (e.g., "[Unreleased]", "[0.2.0]") to their GitHub
compare/release URLs (e.g., compare v0.2.0 to previous tag and the release tag
URL) so the headings become clickable diffs on GitHub.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@CHANGELOG.md`:
- Line 28: Move the breaking-change callout to the start of the line and reword
the sentence for scannability: prepend a bold "Breaking:" marker (e.g.,
"**Breaking**:") at the beginning of the changelog entry, then state the change
— "Docker env vars standardized: SUPABASE_ANON_KEY replaces SUPABASE_KEY —
self-hosted users must rename SUPABASE_KEY to SUPABASE_ANON_KEY in their .env" —
and finally list the added vars (SUPABASE_JWT_SECRET, VOYAGE_API_KEY,
COHERE_API_KEY, SENTRY_DSN); update the line containing the current text "Docker
env vars standardized: SUPABASE_ANON_KEY replaces SUPABASE_KEY (**Breaking** --
self-hosted users must rename SUPABASE_KEY to SUPABASE_ANON_KEY in their .env).
Added SUPABASE_JWT_SECRET, VOYAGE_API_KEY, COHERE_API_KEY, SENTRY_DSN." so the
breaking notice is front-loaded and the message remains clear.

---

Nitpick comments:
In `@CHANGELOG.md`:
- Around line 1-8: Add a top-level "[Unreleased]" section and append version
comparison link references for each released heading (e.g., the existing
"[0.2.0] - 2026-02-20" token) so the CHANGELOG conforms to Keep a Changelog:
insert an "## [Unreleased]" placeholder above the latest release heading for new
entries, and add reference-style links at the bottom mapping each release token
(e.g., "[Unreleased]", "[0.2.0]") to their GitHub compare/release URLs (e.g.,
compare v0.2.0 to previous tag and the release tag URL) so the headings become
clickable diffs on GitHub.

@vercel

vercel Bot commented Feb 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
opencodeintel Ignored Ignored Preview Feb 21, 2026 6:51pm

@DevanshuNEU DevanshuNEU merged commit f3a7b05 into OpenCodeIntel:main Feb 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant