Skip to content

Releases: romgrk/barbar.nvim

v1.6.2

30 Apr 17:37
3921d77
Compare
Choose a tag to compare

Fixed

  • fix: use bufnr() when loading session #474
  • fix(render): only first pinned buffer shows #476

Full Changelog: v1.6.1...v1.6.2

v1.6.1

29 Apr 22:33
701ffcd
Compare
Choose a tag to compare

Fixed

  • fix(events): git status not loading on vim start #472
  • fix(render): pinned buffers #473

Full Changelog: v1.6.0...v1.6.1

v1.6.0

29 Apr 18:55
8523e5d
Compare
Choose a tag to compare

Added

  • feat(bufferline): customize buffer close behavior #372
  • feat: specify icons per buffer activity/state #386
  • feat: implement buffer restore #403
  • feat: check offset width for multibyte characters #414
  • feat: improve offset truncation #416
  • feat: sidebar_filetypes #395
  • feat: disable auto-setup #438
  • feat: pinned buffers stay visible #408
  • feat: add ability to display optional git status indicators #463
  • feat: add number styling #409

Changed

  • docs(README): lazy.nvim version option #389
  • perf: use API functions where possible #375
  • ref: deprecate g:bufferline #396
  • ref: bufferlinebarbar #400
  • chore: editorconfig #422
  • chore(editorconfig): preserve final newline #423
  • docs(README): filetree integration feature #424
  • docs(README): remove broken ToC links #425
  • docs(config): deprecation warning suggests non-existant option #437
  • docs(README): we don't support netrw #434
  • chore(editorconfig): add emmylua settings #439
  • Refactor and more #443
  • perf: misc #445
  • ref: local mlocal groups #446
  • docs: session integration #456
  • ref: granularize imports #451
  • perf: track git and diagnostics in state #468
  • docs: sidebar_filetypes limitation #469
  • docs(barbar.txt): gitgitsigns #470
  • docs(README): document install requirements up front #471

Fixed

  • fix: g:bufferline deprecation notice even though calling bufferline.setup #399
  • fix: dont call setup if user did it #404
  • fix(render): ellipsis changes layout #420
  • fix: animations #418
  • fix: doc #427
  • fix: error invalid buf #429
  • fix(barbar): :BufferWipeout command is missing #435
  • fix: typo custom_color -> custom_colors #436
  • fix: :BufferPick invalid char #440
  • fix: typos #444
  • fix(buffer): buffer name cut off at <e2> #448
  • fix: close click confirmation message reports error #450
  • fix(render): padding uses Sign hl group #452
  • fix(layout): attempt to calculate width of invalid buffer #459

Full Changelog: v1.5.0...v1.6.0

v1.6.0-rc.3

29 Apr 18:00
8d0f2d0
Compare
Choose a tag to compare
v1.6.0-rc.3 Pre-release
Pre-release

Changed

  • perf: track git and diagnostics in state in #468

Full Changelog: v1.6.0-rc.2...v1.6.0-rc.3

v1.6.0-rc.2

29 Apr 17:59
488bbaa
Compare
Choose a tag to compare
v1.6.0-rc.2 Pre-release
Pre-release

Changed

  • ref: granularize imports #451

Full Changelog: v1.6.0-rc.1...v1.6.0-rc.2

v1.6.0-rc.1

29 Apr 17:58
ba11964
Compare
Choose a tag to compare
v1.6.0-rc.1 Pre-release
Pre-release

Added

  • feat(bufferline): customize buffer close behavior #372
  • feat: specify icons per buffer activity/state #386
  • feat: implement buffer restore #403
  • feat: check offset width for multibyte characters #414
  • feat: improve offset truncation #416
  • feat: sidebar_filetypes #395
  • feat: disable auto-setup #438
  • feat: pinned buffers stay visible #408
  • feat: add ability to display optional git status indicators #463

Changed

  • fix: g:bufferline deprecation notice even though calling bufferline.setup #399
  • fix: dont call setup if user did it #404
  • fix(render): ellipsis changes layout #420
  • fix: animations #418
  • fix: doc #427
  • fix: error invalid buf #429
  • fix(barbar): :BufferWipeout command is missing #435
  • fix: typo custom_color -> custom_colors #436
  • fix: :BufferPick invalid char #440
  • fix: typos #444
  • fix(buffer): buffer name cut off at <e2> #448
  • fix: close click confirmation message reports error #450
  • fix(render): padding uses Sign hl group #452
  • fix(layout): attempt to calculate width of invalid buffer #459

Fixed

  • docs(README): lazy.nvim version option #389
  • perf: use API functions where possible #375
  • ref: deprecate g:bufferline #396
  • ref: bufferlinebarbar #400
  • chore: editorconfig #422
  • chore(editorconfig): preserve final newline #423
  • docs(README): filetree integration feature #424
  • docs(README): remove broken ToC links #425
  • docs(config): deprecation warning suggests non-existant option #437
  • docs(README): we don't support netrw #434
  • chore(editorconfig): add emmylua settings #439
  • Refactor and more #443
  • perf: misc #445
  • ref: local mlocal groups #446
  • docs: session integration #456

Full Changelog: v1.5.0...v1.6.0-rc.1

v1.5.0

19 Mar 01:57
d0b39de
Compare
Choose a tag to compare

Added

  • feat: BufferPickDelete command #339
  • feat: highlight_inactive_file_icons option #348
  • feat(render): restore buffer order with session restore #347
  • feat: persist buffer pins through sessions #363
  • feat(bufferline): pass buffer name to :BufferPin #365
  • feat(bufferline): :BufferGoto completion #370

Changed

  • ref(render): deduplicate checks for icons options #349
  • docs: :BufferPickDelete #350
  • docs(README): installation instructions for lazy.nvim #359
  • docs(README): make filetree integration more universal #360
  • docs: Update readme with code that works for resizable filetrees #374
  • docs: always specify @return #376
  • perf(README): filetree integration – cache last width #377
  • chore(gitignore): LuaLS config #378
  • ref: add fallback to :BufferNext/Previous #369
  • docs: specify unknowns #380
  • ref: integrate with nvim-notify using utils.notify #371
  • docs: remove excessive type annotations #385

Fixed

  • fix(icons): being cleared by :colorscheme #388
  • fix(bufferline): icon_custom_colors for alternate buffers #352
  • fix(docs): packer installation #358
  • Fix session load #366
  • fix(bufferline): un-imported utils #383
  • fix(api): verbose error bc clicking during :BufferPickDelete #387
  • fix(icons): being cleared by :colorscheme #388

Full Changelog: v1.4.1...v1.5.0

v1.4.1

31 Dec 19:42
e5c956e
Compare
Choose a tag to compare

What's Changed

  • fix(api): BufferCloseAllButVisible not closing alternate buffers #341
  • perf: c8f972d #343
  • fix: buffer_numbers not accounted for in layout #344

Full Changelog: release/1.4.0...release/1.4.1

v1.4.0

16 Dec 16:52
de30eb4
Compare
Choose a tag to compare

What's Changed

  • feat: option to exclude file extensions from buffer name #317
  • feat: BufferMoveStart command #285
  • feat: show diagnostic symbols in bufferline #334
  • fix(buffer): no_name_title option #337
  • feat: highlight alternate buffer #335
  • fix(render): scroll animates when animation disabled #338

Full Changelog: release/1.3.0...release/1.4.0

v1.3.0

18 Nov 17:40
cf278f0
Compare
Choose a tag to compare

What's Changed

  • feat: hide buffers #298
  • fix(render): update barbar on BufEnter to show renamed files correctly #320
  • fix(state): offset text can be nil #318
  • fix(render): no file names after loading session #324
  • fix(buffer): multi-code-point chars cut off #327
  • Compatibility issue with Lua5.1 #331
  • docs(README): update nvim-web-devicons repo link #333

Full Changelog: release/1.2.1...release/1.3.0