Skip to content

Releases: gookit/cliui

v0.3.0

10 May 08:32

Choose a tag to compare

Change Log

Refactor

  • refactor(progress): prepare multi progress render modes d6ac666

Fixed

  • fix(progress): stabilize managed progress updates 0115111
  • fix(progress): ignore removed progress updates before start 98f1584

Feature

  • feat(progress): enhance multi progress concurrency c59d898
  • feat(progress): add plain and disabled render modes 97a7e26
  • feat(progress): add terminal detection helper 65f473f
  • feat(progress): support wider progress format verbs 9dfe257
  • feat(progress): support dynamic multi progress bars 0ac6462
  • feat(progress): add progress status helpers 64b3a6a
  • feat(progress): add automatic render mode selection 9432e96
  • feat(progress): add byte tracker 415fa25
  • feat(progress): add concurrent progress writer 4164c4d

Other

  • docs(progress): plan followup progress enhancements 21ae5fe
  • docs(progress): plan followup progress implementation 74026df
  • docs(progress): revise followup progress plan review cd1f0fe
  • docs(progress): document followup progress enhancements 05ec0fe
  • docs(progress): update first stage plan checklist f9e7934
  • docs(progress): plan byte tracker enhancements a865489
  • test(progress): cover byte tracker concurrency ac7714d
  • docs(progress): document byte tracker usage bda530f
  • doc: add eget requirements docs b677ca6
  • docs(progress): add runnable progress demos dd2f1fd
  • docs: expand progress demos and table usage b53a03e

v0.2.4

07 May 02:00

Choose a tag to compare

Change Log

Fixed

  • fix progress remaining time for byte progress b09ac25

Other

  • add eta alias for progress remaining widget 1819f4e

v0.2.3

04 May 03:32

Choose a tag to compare

Change Log

  • dep: 更新 github.com/gookit/color 依赖至 v1.6.1 61c6015
  • build: 更新 gookit/goutil 依赖版本至 v0.7.5-0.20260501141109 779fbae

v0.2.2

01 May 05:31

Choose a tag to compare

Change Log

Fixed

  • fix progress negative max steps 425b4b1

Feature

  • feat(progress): 支持大数值进度显示和IO进度跟踪 5eafbca

v0.2.1

28 Apr 11:50

Choose a tag to compare

Change Log

Feature

  • feat: Switch to math/rand/v2 and add spinner helpers cd204c4
  • feat: enhance interact ui backend filtering 3aacc73
  • feat: add configurable output writers 5b593e0

Other

  • doc: Add output preview examples to docs 3d15010

Full Changelog: v0.2.0...v0.2.1

v0.2.0

26 Apr 07:20

Choose a tag to compare

Change Log

Fixed

  • fix: fix cutypes package name error 226ed1a
  • fix: complete show any-data helper 78090be
  • fix: support unicode input editing 27707de
  • fix: improve readline event parsing 57f13f0
  • fix: keep interact ui errors visible 4bafb52
  • fix: align interact ui cursor width 0f2f9a4

Feature

  • feat: add multi progress support 8975182
  • feat: add interact ui abstraction cb5325b
  • feat: add plain select interactions b4019e7
  • feat: add event-driven interact backend tests 681880d
  • feat: add minimal readline backend 2491916
  • feat: add event-driven input editing a9b47aa
  • feat: add interact ui demo 9dc26bc
  • feat: improve readline input editing cc0f355
  • feat: improve interact selection views b1b5ac6
  • feat: improve readline backend fallback 663379b
  • feat: add interact ui bridge helpers bc32021
  • feat: extend readline input editing keys 681db43
  • feat: support ctrl shortcuts for input ddfd098
  • feat: add line editing shortcuts b7ee1aa
  • feat: add ctrl-w word deletion 7cb8174
  • feat: improve selection status display 711cdef
  • feat: centralize cliui input output streams 9571b95
  • feat: render alerts with banners 4822253
  • feat: add interact navigation keys 6a8d95c

Other

  • chore: fix some unit test error 01e1ab5
  • chore: update some code style in interact bf9f865
  • chore: initialize cliui module 16d5d4d
  • refator: rename the gclicom to cutypes 5916a3c
  • ci: add .github for setup CI config c01127f
  • build(deps): bump softprops/action-gh-release from 2 to 3 002a228
  • build(deps): bump github.com/gookit/goutil from 0.7.3 to 0.7.4 340bdca
  • docs: reorganize readme files 5f2b997
  • docs: add interact ui abstraction design 2cc5c48
  • docs: add multi progress design f49cdf3
  • test: add multi progress example d7dcb34
  • docs: add interact ui usage guide 3ff305a
  • docs: document readline interact backend 50b711e
  • docs: clarify readline fallback behavior 409387e
  • docs: update readline input key bindings 233f521
  • docs: add ctrl shortcuts to input bindings 5a76c66
  • docs: add line editing shortcuts to bindings 0c105cb
  • test: add interact ui fallback example a5c29d9
  • docs: describe selection status feedback 091d63c
  • chore: remove unused interact control package ef33dbc
  • docs: clarify interact ui backend behavior 7e561b0
  • docs: refresh package readmes 45deacf
  • docs: move package readmes under docs cfc7cd3
  • docs: add root quick usage examples ab36b7c
  • docs: use interact ui bridge in quick usage a454115
  • docs: add component quick examples dc5e63c
  • docs: add Chinese documentation 980ed78

Full Changelog: v0.1.0...v0.2.0