mirror of
https://github.com/Kong/insomnia.git
synced 2026-11-01 18:51:44 -05:00
* feat(Git Diff): add an entity-level diff engine for Insomnia YAML files Parses both sides of a git-synced Insomnia file, matches requests, folders, environments, mock routes, the MCP request, the cookie jar and the file-level sections by id, and returns the added / removed / modified entities with their field-level changes. Not wired into any UI yet. Co-authored-by: James Gatz <jamesgatzos@gmail.com> Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * fix(Git Diff): tell same-named params and headers apart in the diff diffByKey matched items by name only, so of two same-named items (eg. a disabled default User-Agent header next to a custom one) the later hid the earlier: a change to the first was invisible, and adding or removing one read as a modification. Items sharing a name are now numbered by their order among that name, as "User-Agent (1)" and "User-Agent (2)", on both sides. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: James Gatz <jamesgatzos@gmail.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>