github pierrecomputer/pierre diffs-v1.1.0
@pierre/diffs v1.1.0

latest releases: diffs-v1.3.5, diffs-v1.3.4, diffs-v1.3.3...
5 months ago

Highlights

The two major highlights in this release are an entirely refactored DOM architecture to be far more performant on larger files and in Safari. Additionally we've added a foundation for Virtualization. The main target of this implementation is a simpler virtualizer that can be use in many different contexts.

What's Changed

  • Virtualization Foundation by @amadeus in #244
  • Add object id parsing to FileDiffMetadata by @amadeus in #284
  • Adds a utility method to properly trim context windows in patch files by @amadeus in #287
  • Add collapsedContextThreshold by @fat in #298
  • Add support for custom Shiki languages by @amadeus in #303
  • Feature: Ability to opt out of built in error handling by @amadeus in #305
  • Misc Diff Streaming Optimizations by @amadeus in #308
  • Virtualization Part 2 by @amadeus in #281
  • Fix Virtualization Expansion Bug by @amadeus in #315
  • Optimized Hunk Separators + New Variant by @amadeus in #319
  • Add config for enabling the wasm version of shiki highlighter by @amadeus in #322
  • Misc Virtualizer Fixes by @amadeus in #325
  • Smol hunk separator improvement to make parts of it easier to customize by @amadeus in #329
  • WS Fixes Round 2 by @amadeus in #328
  • Virtualization Windowing Fix by @amadeus in #332
  • fix: point to the correct sideeffect file by @BlankParticle in #333
  • Dynamic Hover Slot Scroll Jump Workaround by @amadeus in #335
  • Fix: Mounting and unmounting file diffs in quick succession causes shiki highlighting to stop working by @ShpetimA in #337
  • Fetch themes from @pierre/theme instead of local copy-paste by @mdo in #321
  • New Default Gutter Utility APIs by @amadeus in #346
  • implement collapsed* by @fat in #345
  • New custom hunk separator doc segment + expand all functionality for Codex team by @fat in #354
  • MouseEventManager / LineSelectionManager -> InteractionManager Refactor by @amadeus in #362
  • Generate llms.txt files by @mdo in #369
  • Annotation Resize Bug by @amadeus in #375
  • Replace inline hex values with variables by @mdo in #376
  • Fat/merge conflict diff by @fat in #367
  • Few tweaks by @mdo in #389
  • Couple small docs fixes by @mdo in #390
  • Merge Conflict Improvements / 1.1 Release Prep by @amadeus in #391
  • Update to shiki 4.0.2 by @amadeus in #393

New Contributors

Full Changelog: v1.0.11...v1.1.0

Don't miss a new pierre release

NewReleases is sending notifications on new releases.