Releases: RayforceDB/raysense
Releases · RayforceDB/raysense
raysense v0.6.2
What's changed
Documentation
- drop redundant raysense- prefix from skill names (f3a1673)
Chores
- (release): bump to v0.6.2 (c3d632a)
Full changelog: v0.6.1...v0.6.2
raysense v0.6.1
What's changed
Features
- hint at baseline save in default health report (v0.6.1) (a4043e3)
Full changelog: v0.6.0...v0.6.1
raysense v0.6.0
What's changed
Features
- architecture analysis as splayed tables (Layer 2, v0.6.0) (84c1cf5)
Full changelog: v0.5.2...v0.6.0
raysense v0.5.2
What's changed
Features
- summary by default for architecture / DSM (Layer 1, v0.5.2) (741ce75)
- summary mode for raysense_architecture and raysense_dsm (eafed00)
Full changelog: v0.5.1...v0.5.2
raysense v0.5.1
What's changed
Bug fixes
- default-skip build/vendor dirs; ship raysense's own .raysense.toml (19e6940)
Chores
- (release): bump to v0.5.1 (cd4f92c)
Full changelog: v0.5.0...v0.5.1
raysense v0.5.0
What's changed
Features
- CSV import as baseline tables (Lane G) + HNSW skill (Lane F) (0dd1a47)
- live Rayfall progress on stderr (Lane E, part 1) (5a9c4ed)
- dict-encode low-cardinality columns as RAY_SYM (Lane C) (c34804d)
- auto-promote atom/vector/dict results to row tables (8467f85)
- starter pack + CI exit codes; advertise on the site (0f2bba9)
- policy packs as .rfl files (Lane H, the moat slice) (2105a70)
- expose graph + Datalog Rayfall paths; align type tags (13bee21)
- Rayfall query bridge for saved baselines (Lane A) (82a3d5c)
- stamp schema_version + provenance on baseline saves (47568cf)
Documentation
- showcase Lane A/G/H + add sample data (788961f)
- promote BYOD + cross-reference older skills (dde2b36)
- color every code widget, not just Rayfall (b911730)
- rfl fence + Rayfall syntax highlighting (f560a8d)
- bundle raysense-query skill for Rayfall-aware agents (c122fb7)
- drop redundant H1 and tagline (cover already shows them); center the badges row (78444fc)
- hero cover + sample-output section (7251420)
Chores
- (release): bump to v0.5.0 (raysense), v0.2.0 (plugin) (23c25c3)
- (memory): drop STRV-pad workaround now that rayforce upstream fixes it (c6bfbe7)
- : enhance GitHub repo page (badges, license, issue templates, security policy) (6ccaf6c)
Full changelog: v0.4.0...v0.5.0
raysense v0.4.0
What's changed
Features
- tier-3 Rayfall support (functions, imports, table/dict types) (a134265)
Chores
- : bump version to 0.4.0 (e9b6db5)
Full changelog: v0.3.0...v0.4.0
raysense v0.3.0
What's changed
Features
- monochrome language icons + fill the 11 gaps (021e696)
- tier-3 type inheritance for Java, C#, Kotlin, Scala, Swift, Ruby (dd0ffdf)
- tier-3 type inheritance for C++ (eb2f434)
- expand dashboard language icons via Devicon paths (0361d05)
- replace text-only language tiles with Devicon SVG marks (fb9c619)
- language coverage grid + README mirror for new metrics (69e4821)
- score drift per session via auto-recorded trend log (968fc39)
- per-file edit-risk score combining four signals (2a90438)
- bug-density per file from commit-message classifier (f017f4e)
Bug fixes
- use clojure-line for Clojure cell (clojure-plain is missing on devicon CDN) (30d1b34)
Documentation
- rewrite README hero in raysense's own voice (83f033f)
Chores
- : bump version to 0.3.0 (2bff2aa)
-
- : replace em-dashes with hyphens in src/health.rs and src/cli.rs (3c83749)
Other
- site: surface the three new metrics (b50c89d)
- site: real OG card image (Telegram + Twitter unfurls) (327a70d)
- site: dedupe + subset webfonts (250 KB -> 64 KB) (be58dee)
- site: slice 2 of SEO fixes (content + assets + a11y) (beac30d)
- site: ship critical SEO infrastructure (501d269)
- site: kill the FOUT (fallback metrics + preload critical fonts) (bb09cb1)
- site: restore X-ray hero headline (7ffa40e)
- site: heartbeat-trace brand mark (2910eb2)
- site: new radar-pulse brand mark (1db63b5)
- site: tighten hero, drop redundant Why section (5604c7d)
- site: landing page + GitHub Pages deploy workflow (#14) (ee94134)
Full changelog: v0.2.0...v0.3.0
raysense v0.2.0
What's changed
Features
- ship Claude Code plugin in-tree (#7) (458687d)
- replace hand-rolled language glyphs with Simple Icons brand marks (#6) (56eb634)
- full UI revamp — treemap, panels, notify watcher, Nord palette (#5) (d57ae5f)
- render file-level dependency edges as SVG overlay in visualization (e9c90e0)
- tree-sitter base-class extraction for Python and TypeScript (0d18a51)
- cache health summary in MCP state with declarative invalidation (af0a5de)
- surface temporal hotspots, file ages, change coupling, inheritance as memory tables (f03bf17)
- per-language rule overrides on RuleConfig (2334220)
- add edge-filtered dep route highlight, impact radius, entry-point focus (e1ae0fb)
- track per-file comment lines and report comment ratio in size metrics (82fd546)
- add 4 visualization color modes and a focus filter (5bfc94d)
- type the what-if action chain in core and use it from MCP (5219613)
- extract base classes and honor abstract_base_classes config (203cd9b)
- fan out brace-grouped use imports into separate targets (802665a)
- rank file pairs by change-coupling Jaccard strength (f8b32c3)
- track file age window in evolution metrics (2541b7b)
- surface churn x complexity temporal hotspots in evolution metrics (093ef32)
- add color modes and file detail panel to visualization (937aad5)
- sync bundled plugin profiles into project-local manifests (5f844ef)
- report A-F grades per root-cause dimension (fed3b10)
- track author ownership and bus factor in evolution metrics (31b320b)
- extract type facts and expose them in memory tables (80df370)
- resolve aliased and namespace-separated plugin imports (866c3e4)
- extend plugin semantic profile with resolver and tree-sitter fields (661b869)
- rank cycle-breaking edge candidates (cdf6aac)
- support what-if action sequences (6152e0c)
- simulate cycle break in what-if (abbd40c)
- simulate file move in what-if (d454d32)
- simulate file removal in what-if (af0ef89)
- support optional structural-uniformity score dimension (ed99b34)
- report file-size and complexity distribution entropy (fe61356)
- configure plugin type markers (bef9914)
- simulate dependency edge addition (5c641ab)
- simulate dependency edge removal (f0e0b99)
- report upward dependency violations (1a5fcb8)
- report file instability metrics (1165a10)
- compute module cohesion (a872002)
- compute coupling entropy (577ba79)
- compute attack surface metrics (949f24b)
- compute main sequence distance (d150b6e)
- report foundation aware blast radius (598adbf)
- account for stable foundation coupling (cd2d348)
- add cognitive complexity metrics (ad34109)
- add plugin threshold overrides (309fc0c)
- scaffold language plugins (45420d8)
- validate language plugins (f5230db)
- expand standard language catalog (8b397a0)
- remove configured plugins (35deab5)
- support plugin file name matching (ef26713)
- add forbidden edge reasons (890eb93)
- cap upward layer violations (cc0a9af)
- add hard size rule gates (aed5390)
- add score gate rules (f55566e)
- configure plugins over mcp (89cefbd)
- apply policy presets over mcp (f190516)
- add sarif reporting (6f62213)
- expose visualization over mcp (8ca7c11)
- improve live architecture visualization (c3187ef)
- load dynamic grammar plugins (e6b77fb)
- support query based plugin extraction (1ded322)
- load project plugin manifests (60815e6)
- expose standard plugin profiles (cfa6d31)
- add what-if analysis (2c4a12f)
- add data driven plugin profiles (ac99843)
- add focused architecture mcp tools (628b4f1)
- apply analyzer path config (8fce020)
- add policy trend remediation layer (62e9c79)
- close architecture analysis gaps (a766cb1)
- add architecture parity controls (f53cbb8)
- add regex baseline filters (4dcb2d1)
- add baseline filter modes (ed26685)
- extend baseline table queries (7daf1da)
- add baseline table cli queries (8cbe1a2)
- query baseline tables over mcp (3c7bb65)
- expose baseline table reads over mcp (cb6ca8c)
- add parser-backed python and typescript scanning (037b1e9)
- save full baseline tables (e828a21)
- add project baselines (9ff4f23)
- add scan filtering config (71978e5)
- expose scan surfaces through mcp (ebad317)
- expose config through mcp (6faa246)
- add boundary rule config (79ea579)
- add configurable rule thresholds (9e72e79)
- add call health findings (eba11a3)
- prefer local call resolution (046a3f5)
- add call health metrics (fefb418)
- resolve call edges (d84105f)
- materialize call memory table (df9dbf7)
- add call facts (8494dca)
- parse imports with tree sitter (61fe5fd)
- parse functions with tree sitter (d604998)
- materialize health memory tables (dbae932)
- add git evolution metrics (a330226)
- add health metric families (f22e38a)
- add project profiles and entry points (45743be)
- add built-in architecture rules (9c7e9dd)
- split health score dimensions (04e8cbe)
- infer c include roots (3b46b94)
- add v1 health CLI (8f585ec)
- classify import resolution (ee714e7)
- improve module import resolution (1550ca2)
- add rayforce memory bridge (3475b96)
- scaffold raysense workspace (709896c)
Performance
- compile baseline filters once (151cc16)
Documentation
- vendor Rayforce logos in-tree, explicit picture sources (#11) (68fed2a)
- strip non-ASCII punctuation, add Rayforce logo (#10) (7db154b)
- rewrite README in plain-language, audience-first style (#9) (ea7a8c2)
- remove architecture planning note (b7aff81)
Build & CI
- : source rayforce from upstream at pinned SHA (#8) (8e3053a)
-
- update checkout action (74ac368)
-
- use absolute rayforce checkout path (f6cacc4)
-
- enable test and release workflows (4fb462b)
-
- build with fresh rayforce checkout (aedcc91)
Chores
- docs: rewrite README in plain-language, audience-first - (#9) (ea7a8c2)
-
- cover baseline table queries (165204e)
- : disable workflows while stabilizing (43dfdb2)
- : prepare release publishing workflow (0cdb16c)
- : add publishable raysense crate (425e0b9)
Other
- Restructure: live UI, vendored C, single crate, flag-based CLI (#3) (23187a8)
- Merge pull request #2 from RayforceDB/feat/finishing-touches (b147653)
- Merge pull request #1 from RayforceDB/feat/extend-architectural-metrics (d11434f)
- release: prepare installable crates (e6c1032)
- release: harden publish dry run (bf3a0b3)
Full changelog: https://github.com/RayforceDB/raysense/commits/v0.2.0