Releases: afnanenayet/diffsitter
Releases · afnanenayet/diffsitter
nightly
chore(grammars): Update grammars (#1051)
v0.8.4
v0.8.3
Minor updates, mostly updated dependencies.
v0.8.2
What's Changed
- build(deps): bump serde from 1.0.174 to 1.0.175 by @dependabot in #693
- build(deps): bump jemallocator from 0.5.0 to 0.5.4 by @dependabot in #696
- build(deps): bump cc from 1.0.79 to 1.0.81 by @dependabot in #700
- chore: Update Cargo deps by @afnanenayet in #701
- chore: Update grammars by @afnanenayet in #702
- build: Disable extra warnings, std C11 by @afnanenayet in #703
- build(deps): bump clap from 4.3.19 to 4.3.21 by @dependabot in #707
- chore(cargo): Update cargo dependencies by @afnanenayet in #708
- chore(deps): Update cargo deps by @afnanenayet in #709
- build(deps): bump clap from 4.3.21 to 4.3.22 by @dependabot in #713
- build(deps): bump thiserror from 1.0.44 to 1.0.47 by @dependabot in #712
- chore: Update cargo deps by @afnanenayet in #714
- build(deps): bump clap from 4.4.0 to 4.4.1 by @dependabot in #723
- chore(deps): Update Cargo dependencies by @afnanenayet in #724
- build(deps): bump thiserror from 1.0.47 to 1.0.48 by @dependabot in #726
- build(deps): bump clap_complete from 4.4.0 to 4.4.1 by @dependabot in #727
- build(deps): bump clap from 4.4.1 to 4.4.2 by @dependabot in #725
- build(deps): bump clap from 4.4.2 to 4.4.3 by @dependabot in #729
- build(deps): bump test-case from 3.1.0 to 3.2.1 by @dependabot in #730
- chore(deps): Update Cargo dependencies by @afnanenayet in #742
- Fix Locust link by @jaens in #748
- chore(deps): Update cargo deps by @afnanenayet in #753
- feat: Add profiling profile by @afnanenayet in #754
- build(deps): bump human-panic from 1.2.1 to 1.2.2 by @dependabot in #756
- chore: Address clippy lint by @afnanenayet in #759
- chore: Update pre-commit hooks by @afnanenayet in #760
- build(deps): bump test-case from 3.2.1 to 3.3.0 by @dependabot in #762
- build(deps): bump serde from 1.0.190 to 1.0.193 by @dependabot in #767
- chore: Update grammars by @afnanenayet in #765
- chore: Address clippy lints by @afnanenayet in #764
- fix(config): Default the entire config by @afnanenayet in #768
- feat: Strip/ignore whitespace in nodes by @afnanenayet in #761
- afnan/update grammars by @afnanenayet in #772
- build(grammars): Rename existing libraries, C++17 by @afnanenayet in #771
- build(grammars): Build C grammar, use default arg by @afnanenayet in #770
- build(deps): bump shadow-rs from 0.24.1 to 0.25.0 by @dependabot in #774
- build(deps): bump clap from 4.4.7 to 4.4.11 by @dependabot in #773
- build(deps): bump test-case from 3.3.0 to 3.3.1 by @dependabot in #766
- feat(grammars): Add Markdown grammar by @afnanenayet in #728
- chore(cargo): Update deps by @afnanenayet in #775
- build(deps): bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #776
- build(grammars): Fix build settings for md by @afnanenayet in #778
- build(deps): bump mockall from 0.12.0 to 0.12.1 by @dependabot in #779
- chore(deps): Update Cargo deps by @afnanenayet in #781
- fix: Check loaded language ABI by @afnanenayet in #783
- build(deps): bump thiserror from 1.0.51 to 1.0.52 by @dependabot in #785
- fix(grammars): Leak language after loading by @afnanenayet in #786
- feat(scripts): Build script for sanitizers by @afnanenayet in #791
- chore(cargo): Update deps by @afnanenayet in #796
- build(deps): bump shadow-rs from 0.25.0 to 0.26.0 by @dependabot in #789
- build(deps): bump human-panic from 1.2.2 to 1.2.3 by @dependabot in #800
- build(deps): bump console from 0.15.7 to 0.15.8 by @dependabot in #798
- build(deps): bump clap from 4.4.13 to 4.4.16 by @dependabot in #799
- chore(dev): Script to update cargo deps by @afnanenayet in #801
- chore(grammars): Update grammars by @afnanenayet in #802
- fix: Update markdown grammar properly by @afnanenayet in #803
New Contributors
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Notes
This release was mostly cut to fix an issue with the homebrew formula which refers to the git-diffsitter
script. That file was not included in the release archive for v0.8.0 which caused errors when trying to install with homebrew.
What's Changed
- docs: Add code coverage badge by @afnanenayet in #625
- docs: Update badge to track main branch by @afnanenayet in #626
- build(deps): bump serde from 1.0.162 to 1.0.163 by @dependabot in #628
- build(deps): bump clap_complete from 4.2.2 to 4.2.3 by @dependabot in #629
- ci: Fix condition if nightly tag doesn't exist by @afnanenayet in #631
- feat: Add dockerfiles for building by @afnanenayet in #632
- fix: Remove bad fetch call by @afnanenayet in #633
- ci: Fix conditional statement for checking tag by @afnanenayet in #634
- build(deps): bump console from 0.15.5 to 0.15.6 by @dependabot in #635
- build(deps): bump pretty_env_logger from 0.4.0 to 0.5.0 by @dependabot in #636
- ci: Fix upload rust binary action for nightly by @afnanenayet in #637
- cd: Update versions of actions by @afnanenayet in #638
- chore: Update vendored grammars by @afnanenayet in #639
- chore(deps): Update Cargo deps by @afnanenayet in #643
- docs: Document error by @afnanenayet in #646
- chore(grammars): Update grammars by @afnanenayet in #645
- docs: Document error (#646) by @afnanenayet in #647
- chore: Update Cargo dependencies by @afnanenayet in #651
- chore: Update grammars by @afnanenayet in #656
- ci(releases): Fix conditional for nightlies by @afnanenayet in #657
- chore: Update Cargo dependencies by @afnanenayet in #658
- build(deps): bump human-panic from 1.1.4 to 1.1.5 by @dependabot in #660
- build(deps): bump clap from 4.3.3 to 4.3.4 by @dependabot in #659
- ci: Try using job outputs for CD pipeline by @afnanenayet in #661
- build(deps): bump strum_macros from 0.24.3 to 0.25.0 by @dependabot in #663
- chore: Update grammars by @afnanenayet in #667
- chore: Update cargo deps by @afnanenayet in #683
- build(deps): bump strum from 0.24.1 to 0.25.0 by @dependabot in #662
- chore: Update Cargo deps by @afnanenayet in #692
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- chore(Cargo): Update deps by @afnanenayet in #513
- build(deps): bump clap from 4.0.29 to 4.0.32 by @dependabot in #515
- build(deps): bump clap_complete from 4.0.6 to 4.0.7 by @dependabot in #516
- feat(output): Implement modular rendering by @afnanenayet in #446
- Add example usage with git difftool. by @ClashTheBunny in #157
- build(deps): bump serde from 1.0.151 to 1.0.152 by @dependabot in #518
- feat(rendering): Add JSON rendering mode by @afnanenayet in #519
- build(deps): bump console from 0.15.2 to 0.15.3 by @dependabot in #521
- build(deps): bump shadow-rs from 0.19.0 to 0.20.0 by @dependabot in #522
- build(deps): bump enum_dispatch from 0.3.8 to 0.3.9 by @dependabot in #523
- feat(errors): Early error for bad render config by @afnanenayet in #526
- chore(deps): Update deps by @afnanenayet in #524
- build(deps): bump insta from 1.23.0 to 1.24.1 by @dependabot in #528
- chore(grammars): Update grammars by @afnanenayet in #527
- chore(deps): Update deps by @afnanenayet in #529
- chore(clippy): Apply clippy lints by @afnanenayet in #530
- chore(deps): Update lockfile by @afnanenayet in #531
- chore: update deps by @afnanenayet in #534
- chore(deps): Update grammars by @afnanenayet in #535
- chore: Update deps by @afnanenayet in #538
- Allow dynamic-grammar-libs to be found on NetBSD by @0323pin in #537
- chore(deps): Update lockfile by @afnanenayet in #540
- chore(grammars): Update grammars by @afnanenayet in #542
- feat(processing): Filter by TS node type by @afnanenayet in #541
- chore(deps): Update, removed unused deps by @afnanenayet in #543
- Update deps by @afnanenayet in #547
- build(deps): bump cc from 1.0.78 to 1.0.79 by @dependabot in #548
- build(deps): bump human-panic from 1.0.3 to 1.1.0 by @dependabot in #551
- build(deps): bump unicode-segmentation from 1.10.0 to 1.10.1 by @dependabot in #550
- build(deps): bump test-case from 2.2.2 to 3.0.0 by @dependabot in #553
- ci: Update checkout action by @afnanenayet in #558
- build: Update grammars by @afnanenayet in #552
- chore: Update deps by @afnanenayet in #559
- chore: Update cargo deps and grammars by @afnanenayet in #560
- ci: Use a newer submodule checkout action by @afnanenayet in #561
- build(deps): bump shadow-rs from 0.20.1 to 0.21.0 by @dependabot in #564
- Add error check to main snapshot test by @afnanenayet in #569
- fix: Use checkout v3 in CD pipeline by @afnanenayet in #571
- fix: Fix logic for handling offsets with graphemes by @afnanenayet in #573
- Update dependencies and grammars by @afnanenayet in #574
- build(deps): bump serde from 1.0.155 to 1.0.156 by @dependabot in #576
- build(deps): bump clap from 4.1.8 to 4.1.9 by @dependabot in #580
- fix: Use a newer cargo deb version by @afnanenayet in #575
- refactor: Split up libraries and binaries by @afnanenayet in #581
- fix: Remove the
main.rs
file by @afnanenayet in #582 - chore: Address clippy lints by @afnanenayet in #583
- chore: Update cargo deps by @afnanenayet in #584
- ci: Use latest rust-cache action by @afnanenayet in #585
- chore: Update tree-sitter grammars by @afnanenayet in #586
- refactor: Use Write trait, separate term info by @afnanenayet in #549
- build: Add
default-run
manifest key by @afnanenayet in #588 - build(deps): bump serde from 1.0.157 to 1.0.158 by @dependabot in #589
- build(deps): bump insta from 1.28.0 to 1.29.0 by @dependabot in #590
- chore: Update grammars by @afnanenayet in #597
- chore: Update dependencies by @afnanenayet in #596
- build(deps): bump test-case from 3.0.0 to 3.1.0 by @dependabot in #598
- build(deps): bump tree-sitter from 0.20.9 to 0.20.10 by @dependabot in #599
- chore: Update Cargo dependencies by @afnanenayet in #600
- build(deps): bump libloading from 0.7.4 to 0.8.0 by @dependabot in #602
- chore: Update Cargo deps by @afnanenayet in #607
- build(deps): bump clap_complete from 4.2.0 to 4.2.1 by @dependabot in #608
- feat: Use human_panic only when building with panic = "unwind" by @jirutka in #612
- chore: Update grammars by @afnanenayet in #613
- fix: Guard against invalid indices by @afnanenayet in #614
- build(deps): bump clap from 4.2.4 to 4.2.5 by @dependabot in #611
- fix: Don't leak pointer to dylib by @afnanenayet in #616
- build(deps): bump clap from 4.2.5 to 4.2.7 by @dependabot in #618
- afnan/pre commit hooks by @afnanenayet in #619
- Add coverage job to CI by @afnanenayet in #621
- ci: Update Github actions to use more recent APIs by @afnanenayet in #617
- chore: Update treesitter grammars by @afnanenayet in #624
- chore: Update cargo dependencies by @afnanenayet in #623
New Contributors
- @ClashTheBunny made their first contribution in #157
- @0323pin made their first contribution in #537
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- build(deps): bump clap from 4.0.27 to 4.0.29 by @dependabot in #494
- chore: Update grammars by @afnanenayet in #501
- Update deps by @afnanenayet in #499
- Add related project by @afnanenayet in #500
- chore: Update dependencies by @afnanenayet in #508
- chore(grammars): Update grammars by @afnanenayet in #510
- docs(testing): Add note about why tests break by @afnanenayet in #511
- ci(windows): Add back windows target by @afnanenayet in #512
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- docs: Add installation instructions for Alpine Linux and Repology badge by @jirutka in #347
- build(deps): bump test-case from 2.0.2 to 2.1.0 by @dependabot in #350
- build(deps): bump rayon from 1.5.2 to 1.5.3 by @dependabot in #348
- fix: Fix linker error on Linux by @afnanenayet in #356
- chore: Update grammars by @afnanenayet in #352
- chore: Update deps by @afnanenayet in #357
- build(deps): bump insta from 1.14.0 to 1.14.1 by @dependabot in #358
- build(deps): bump regex from 1.5.4 to 1.5.6 by @dependabot in #359
- build(deps): bump insta from 1.14.1 to 1.15.0 by @dependabot in #364
- fix: Use the correct cross config option by @afnanenayet in #371
- Update deps by @afnanenayet in #370
- chore: Update deps by @afnanenayet in #374
- build(deps): bump clap from 3.2.8 to 3.2.11 by @dependabot in #378
- build(deps): bump serde from 1.0.138 to 1.0.139 by @dependabot in #376
- build(deps): bump clap from 3.2.11 to 3.2.12 by @dependabot in #379
- ci: Remove windows CI tests by @afnanenayet in #380
- chore: Update grammars by @afnanenayet in #375
- test: Add new test case for golang by @afnanenayet in #351
- chore: Update deps by @afnanenayet in #389
- chore: Update deps by @afnanenayet in #390
- feat(minor): Use human-panic crate by @afnanenayet in #391
- feat: Better long form version by @afnanenayet in #393
- build(deps): bump serde from 1.0.140 to 1.0.142 by @dependabot in #395
- build(deps): bump thiserror from 1.0.31 to 1.0.32 by @dependabot in #394
- build(deps): bump insta from 1.17.1 to 1.17.2 by @dependabot in #401
- build(deps): bump insta from 1.17.2 to 1.18.1 by @dependabot in #404
- chore: Update dependencies and grammars by @afnanenayet in #405
- build(deps): bump shadow-rs from 0.16.1 to 0.16.2 by @dependabot in #407
- build(deps): bump insta from 1.18.1 to 1.18.2 by @dependabot in #406
- feat: Derive
Eq
on structs by @afnanenayet in #408 - perf(build): Avoid extra string allocation by @afnanenayet in #409
- chore: Update dependencies by @afnanenayet in #413
- build(deps): bump insta from 1.18.2 to 1.19.0 by @dependabot in #414
- chore: Update deps by @afnanenayet in #415
- build(deps): bump clap from 3.2.17 to 3.2.19 by @dependabot in #420
- chore: Update deps by @afnanenayet in #422
- build(deps): bump thiserror from 1.0.32 to 1.0.34 by @dependabot in #423
- chore: Update deps by @afnanenayet in #425
- chore: Update deps by @afnanenayet in #431
- build(deps): bump insta from 1.19.1 to 1.20.0 by @dependabot in #432
- chore: Update deps by @afnanenayet in #435
- style: Remove extra parenthesis by @afnanenayet in #436
- fix(console): Set stdout and stderr color policy by @afnanenayet in #433
- chore: Update Cargo deps by @afnanenayet in #444
- style: Use writeln by @afnanenayet in #447
- chore: Derive eq by @afnanenayet in #448
- feat: Update clap to v4 by @afnanenayet in #449
- chore: Update dependencies by @afnanenayet in #455
- Update grammars by @afnanenayet in #457
- build(deps): bump clap from 4.0.14 to 4.0.15 by @dependabot in #458
- chore: Update deps by @afnanenayet in #459
- chore: Update deps by @afnanenayet in #462
- chore: Update grammars by @afnanenayet in #463
- chore: Update dependencies by @afnanenayet in #469
- chore: Update grammars by @afnanenayet in #470
- chore: Update dependencies by @afnanenayet in #471
- chore: Update grammars by @afnanenayet in #477
- chore: Update dependencies by @afnanenayet in #483
- chore: Update deps by @afnanenayet in #489
- chore: Update grammars by @afnanenayet in #490
- fix: Fix crash with Go parser by @afnanenayet in #491
- chore: Add file associations by @afnanenayet in #492
- style: Use single character patterns,
is_empty
by @afnanenayet in #493
New Contributors
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- chore: Update license year by @afnanenayet in #328
- Update dependencies by @afnanenayet in #330
- chore: Update deps by @afnanenayet in #341
- fix: Fix compilation error with dynamic grammars by @afnanenayet in #344
- chore: Update grammars by @afnanenayet in #345
- chore: Update deps by @afnanenayet in #346
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- chore: Update dependencies by @afnanenayet in #269
- fix: Remove unneeded test annotation by @afnanenayet in #271
- chore: Update deps + grammars by @afnanenayet in #270
- build(deps): bump test-case from 1.2.1 to 1.2.3 by @dependabot in #272
- chore: Update deps by @afnanenayet in #274
- chore: Migrate from structop to clap v3 by @afnanenayet in #275
- fix: Update lockfile by @afnanenayet in #276
- feat: Generate shell completion scripts by @afnanenayet in #277
- docs: Add shell completion information to README by @afnanenayet in #278
- chore: update deps by @afnanenayet in #281
- build(deps): bump clap from 3.0.14 to 3.1.0 by @dependabot in #282
- build(deps): bump cc from 1.0.72 to 1.0.73 by @dependabot in #283
- build(deps): bump clap_complete from 3.0.6 to 3.1.0 by @dependabot in #285
- chore: Remove deprecated function by @afnanenayet in #284
- chore: Update deps by @afnanenayet in #286
- chore: Update deps by @afnanenayet in #287
- build(deps): bump clap from 3.1.1 to 3.1.2 by @dependabot in #294
- build(deps): bump xdg from 2.4.0 to 2.4.1 by @dependabot in #292
- chore: update grammars by @afnanenayet in #291
- chore: Upgrade deps by @afnanenayet in #295
- feat: Character-level diffs by @afnanenayet in #273
- fix: Revert "feat: Character-level diffs (#273)" by @afnanenayet in #296
- build(deps): bump clap from 3.1.2 to 3.1.3 by @dependabot in #297
- chore: Update deps by @afnanenayet in #303
- feat: Character-level diffs by @afnanenayet in #304
- fix: Use an array instead of a vec by @afnanenayet in #305
- fix: Fix bad equality comparison function by @afnanenayet in #306
- refactor: Rename structs to address clippy lints by @afnanenayet in #307
- refactor: Exhaustive variant match by @afnanenayet in #308
- chore: Update deps by @afnanenayet in #311
- build(deps): bump pretty_assertions from 1.1.0 to 1.2.0 by @dependabot in #312
- chore: Update grammars by @afnanenayet in #313
- feat: Configure splitting on graphemes by @afnanenayet in #314
- chore: Remove extra test files by @afnanenayet in #315
- build(deps): bump log from 0.4.14 to 0.4.15 by @dependabot in #316
- chore: Update grammars by @afnanenayet in #319
- feat: Strip binary in production profile by @afnanenayet in #320
- chore: Update deps by @afnanenayet in #321
- chore: Update deps by @afnanenayet in #322
- chore: Update grammars by @afnanenayet in #324
- chore: Remove unused deps by @afnanenayet in #325
- Update grammars and dependencies by @afnanenayet in #327
- feat: Better ordering for diff hunks by @afnanenayet in #323
Full Changelog: v0.6.9...v0.7.0