v3.3.0
Change Log
Fixed
Feature
- ✨ feat: gflag - support set default value from ENV var 8d6eabc
- ✨ feat: struct named rules parse adds key: 'short' (alias of 'shorts') 693bf81
- ✨ feat: show - add title and banner info render on cli e3fec7b
- ✨ feat: show - add cli table render implement 6532f86
- feat(gflag): add duration type options support: DurationOpt, DurationOpt2 and DurationVar e12108c
- ✨ up: gflag - update flag validate logic, support custom value Collector c22a4b0
Update
- 👔 up: update the gcli ChWorkdir logic, will direct call os.Chdir 98e8a7a
- 👔 up: update the app findCommandName, prepareRun logic cd73a7a
- 👔 up: update the show List - not show func, chan type and add option: FilterFunc 17da7fb
- 👔 up: add new event for app help render 6de1e9c
- ♻️ up: show - move Title, Banner to sub package 3c952ba
- 👔 up: show/title - update some logic, add more option func 613bd59
- 👔 up: update some for help render a7a5569
- 👔 up: add some new method for binding options 19a5c4a
- 👔 up: update deps, some comments b505d41
- 👔 up: update deps, update show table define a95b860
- 👔 up: show/table - add some new built in style, update default options bf0cc62
- 👔 up: show/table - add new style FirstColor 4a89e0f
- 👔 up: show/table - add more options for render table 7b28a62
- 👔 up: show/table - update head render logic and some style config f20479e
- 👔 up: show/table - update cell width and height calc 63b30e7
- 👔 up: show/table - update table heads handle logic 5a9aa97
- 👔 up: show/table - update table border show control logic 3d30776
- 👔 up: show/table - update L,R border show control logic 3e08d95
- 👔 up: show/table - enhance table row render, support multiline content on cell 98c04e1
- ♻️ up: show - refactoring the show.Base to showcom.Base 54009a6
- 👔 up: show/banner - enhance the banner, add options: MarginL, Height, MinWidth, PercentWidth 16cd8c6
- 👔 up: show - update some components init and render logic 8efa682
Other
- build(deps): bump github.com/gookit/goutil to 0.7.3
- build(deps): bump golang.org/x/crypto to 0.36.0 (#149) c061da3
- build(deps): bump morphy2k/revive-action to 2.7.8 (#153) e5b89a7
- 💚 ci: Tidy go mod before run ci tests 0cabff2
- 🎨 chore: update some code style and comments 3123ce2
- ⬆️ dep: mod tidy for update deps aef650b
- build(deps): bump github/codeql-action from 3 to 4 (#155) b17ce73
- build(deps): bump actions/checkout from 4 to 6 (#156) ce0568e
- chore: add issues example, rm invalid puml file 4c7bc9b
- chore(deps): update deps and actions 95d3a47
- chore(build): ignore all go.work related files a8eeded
- test: add case for default command and update some tests 4c86855
- chore(ci): Update the Go workflow configuration 45c1933
Full Changelog: v3.2.4...v3.3.0