Skip to content

Releases: thepartly/differential

v0.12.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 13:52
cc76bc1

Symbols

  • test every C# type pattern is load-bearing on its own (#148) (26d239e)

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 01:49
74a0ddf

Engine

  • refactor llm is the port, llmio the adapter (#137) (dc5bba8)
  • refactor a publish is recorded once, for both renderers (#136) (7b25238)

Symbols

  • feat a Vue SFC is read as the script it is (#145) (9bbe0bc)
  • feat Swift, PHP and Zig get a tuned query (#144) (982e7bf)
  • feat Java and C# read by query, not by field name (#143) (e08999f)
  • fix the regex floor claims every file the AST readers do (#138) (5c2ccc1)

Chores

  • the demo shows search and the symbol peek, and captions itself (#142) (cf3cee3)

TUI

  • refactor one dispatcher, one handler per mode (#140) (d277462)
  • feat both dividers move, by key and by drag (#134) (e846e6e)

CLI

  • refactor one function per range command (#139) (0b36ba0)

Docs

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 00:50
2f340d5

TUI

  • fix the lit symbol wears the highlight, not the accent (#131) (47b9e0e)
  • feat / searches the changed files and jumps to a match (#130) (ce9480b)
  • fix a fold reaches the whole subtree, and leaves the arm and the map alone (#129) (4150b26)
  • fix a file's counts scope to the group being read (#128) (88c04ec)

Docs

  • the README leads with the reviewer, and the CLI manual moves to docs/ (#127) (09c9cea)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 19:13
48b339f

Engine

  • refactor one home for the shared plan policy (#116) (d827b4e)
  • feat four more agents, chosen by name (#112) (2e82c14)
  • feat a dependency carries its site (#113) (b067f5d)

Symbols

  • fix a binding is a declaration, not a use of one (#119) (a8456ed)

TUI

  • fix the symbol float closes when the cursor leaves its row (#120) (b327a50)
  • test drop the render_dump tests and the tests they made redundant (#115) (6aad91e)
  • feat z shows the code a line depends on (#114) (61ef285)
  • feat the terminal shows the wait and says when it is over (#111) (af779a2)

Tests

  • share the parity harness and duplicated fixtures through testutil (#117) (15b9f90)

Docs

CI

  • the release PR job needs stable, not the pin (#122) (63851ef)
  • release-plz opens the release PR and pushes the tag (#121) (6acb629)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 21:07
c53f489

Symbols

  • feat a file-local name draws edges inside its own file (#106) (4a7f1ec)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 10:07
0ee22e4

TUI

  • feat the keys follow the reader — a footer and a ? per place (#103) (51412e9)
  • feat the mouse scrolls a row and clicks a row (#101) (6cc1ba9)
  • feat markdown review comments, and c/r/x/z consistent on any thread (#99) (fee8158)
  • feat review a GitHub or GitLab request in place — the forge consumer (#97) (2e596fb)

CI

Chores

  • follow the repo transfer to thepartly/differential (#104) (eafc0b7)
  • bump all dependencies to latest, majors included (#100) (ac2eb25)
  • the demo records a fixed range (#84) (78058bf)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 23:27
6152990

Engine

  • refactor one copy of each decision, and the dead code goes (#73) (eaab31f)
  • fix a corrupt review file errors, and a write lands whole (#72) (cfea95f)
  • refactor the pipeline reads, and a separate stage verifies (#69) (4f32d51)

TUI

  • feat the group map floats at the foot of the detail pane (#82) (ee6fded)
  • feat the diff pane scrolls sideways (#80) (7d38d03)
  • fix the cursor and a selection show on a changed line (#79) (a7ba33f)
  • perf the reviewer stops rebuilding the plan on every key (#76) (4c4697a)
  • feat soft wrap, and a scroll offset that counts screen lines (#64) (79fd153)

CLI

  • feat name a review session, and a review keeps its progress (#65) (e238567)

Tests

  • the tests that proved nothing now prove something (#77) (7e386fa)

Docs

  • rule 7 says which tier a contradiction belongs to (#71) (7fb40f7)
  • a contradiction gets named, not used as a refusal (#70) (6fa0e24)
  • the agent instructions become a page you can read at once (#66) (d62f05f)
  • the commit subject carries its type, and the changelog reads by crate (#63) (bff9dfe)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 22:37
2b5ff34

Engine

  • engine: symbol extraction is a domain port, with tree-sitter readers (#53) (75f9de0)

TUI

  • tui: eleven palettes, derived from one seed each and chosen by name (#62) (dac086d)
  • tui: the split-view smoke test measures the split view again (#61) (9dffbc7)
  • tui: the diff layout has a configured default, and it is split (#59) (ecc9400)
  • tui: the grouping row says something while you wait (#55) (82dd340)
  • tui: the findings summary always has a way out (#46) (eb81ef7)
  • tui: the footer forgets, and the modals fit what they hold (#45) (a4c32fd)

CLI

  • cli: dfr clean removes what can be recomputed (#54) (05a8626)

Docs

  • docs: a language coverage table, and a README the symbols crate lacked (#58) (85166cb)
  • docs: say what shape classes are, not what they avoid (#57) (1b0bea4)
  • docs: the prose catches up with the symbol port (#56) (61d8f23)

Other

  • One fetch call, git diff for the text, and an agent chosen by name (#52) (3239036)
  • The grouping model fetches its own context (#49) (197af06)
  • A rule about what analysis must not throw away (#47) (4031b84)
  • State what it does, stop selling it (#44) (4223f4a)
  • The reviewer's page shows the reviewer, and the plan graph stops calling itself a DAG (#37) (06a5ccb)
  • A demo that plays, and a screenshot on the package page (#36) (605f070)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 00:43
b3e8520

Other

  • A foreign hunk names its group once, and the splash gets a wordmark (#34) (b3e8520)
  • A README for every crate, in plainer words (#33) (3c7b4a5)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 23:40
3f626c7

Other

  • Every finding in one list, and the only door to an orphan (#31) (759462e)
  • A finding is about lines, and the composer saves on enter (#29) (0058de2)
  • The cursor is a block and a bar, and only the title lights (#28) (702d389)