Releases: nqminhuit/gis
Releases · nqminhuit/gis
v2.0.0
Release overview
This is a big release to gis' core, the most notable mention is the replacement of VertX by Java21's Virtual Threads. The reason for this change is documented at #71
Beside that I have fully integrated automation into the project:
- Unit tests and Integration tests with more than 95% line coverage
- CI check for failed tests each time master branch gets a changed
- Automate stress test with a downstream repo
And finally, some new features
- gis config to support custom branch coloring
- zsh autocomplete
- sort with gis status
- bug fixes and enhance performance
What's Changed
- Use virtual threads instead of VertX by @nqminhuit in #80
- feat: support custom branch coloring by @nqminhuit in #84
- refactor: restructure code for easier to unit test by @nqminhuit in #85
- feat: integration tests with testcontainers by @nqminhuit in #87
- fix: dont run IntTests on packaging by @nqminhuit in #89
- feat: More details when call
gis --version
by @nqminhuit in #92 - feat: support sh/zsh autocomplete by @nqminhuit in #83
- feat: include remotes in gis branches by @nqminhuit in #94
- feat: show status after fetch by @nqminhuit in #95
- feat: support dry run by @nqminhuit in #96
- feat: follow jep 293 as spec by @nqminhuit in #97
- feat: add --no-interactive option to gis push by @nqminhuit in #98
- feat: use my Container file to build executable by @nqminhuit in #110
- Gis status sort by @nqminhuit in #113
- feat(CI): Automatically stress test by @nqminhuit in #115
- feat: Re-enable rebase current origin by @nqminhuit in #116
- Refactor 2.0.0.0 by @nqminhuit in #117
- rework: last fetched by @nqminhuit in #119
- refactor: 2.0.0.1 by @nqminhuit in #120
- refactor: 2.0.0.2 by @nqminhuit in #121
- feat: Remove duplicate gis branches --no-module-name by @nqminhuit in #123
Full Changelog: v1.1.4...v2.0.0
v1.1.4
What's Changed
- feat: gis rebase origin by @nqminhuit in #77
- feat: display last fetched time by @nqminhuit in #78
- add: unit tests by @nqminhuit in #79
- feat: stress test using hyperfine
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- feat: upgrade java and deps by @nqminhuit in #72
- feat: new gis init command by @nqminhuit in #73
- feat: list modified files of all submodules by @nqminhuit in #75
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- command to list all local branch names by @nqminhuit in #56
- fix #12: gis command to prune local branches from all modules by @nqminhuit in #58
- fix #62: add different color for branches by @nqminhuit in #63
- fix #64: bump dependencies by @nqminhuit in #65
- Rework cb by @nqminhuit in #67
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- slightly improvement to performance and wording by @nqminhuit in #50
- default gis command should be one-line output by @nqminhuit in #51
- Improve gis st --one-line by @nqminhuit in #52
- fix-sonar: by @nqminhuit in #53
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- gis-fetch-origin by @nqminhuit in #41
- gis-remote-prune-origin by @nqminhuit in #42
- gis-default-status: gis default fallback to status by @nqminhuit in #47
- gis-stash: support stash and pop by @nqminhuit in #48
- add new option to 'status' which supports printing one-line each submodule by @nqminhuit in #49
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Fix wrong display untrack files by @nqminhuit in #35
- Add gis force push by @nqminhuit in #37
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- support coloring for 'gis st' by @nqminhuit in #3
- change Runtime#exec to use ProcessBuilder for more flexible by @nqminhuit in #4
- migrate parameters to Picocli sub commands by @nqminhuit in #18
- Introduce gis push command by @nqminhuit in #19
- enable verbose for debugging by @nqminhuit in #21
- support wild cards create branches by @nqminhuit in #23
- refactor: by @nqminhuit in #24
- support external modules via .gis-modules file by @nqminhuit in #25
- use-porcelain-v2 by @nqminhuit in #27
- fix sonarqube issues by @nqminhuit in #28
- fix incorrect output by @nqminhuit in #30
- fix not close vertx by @nqminhuit in #33
Full Changelog: v1.0.0-alpha...v1.0.0
v1.0.0-alpha
What's Changed
- drop micronaut for smaller size package by @nqminhuit in #1
- Introduce vertx by @nqminhuit in #2
New Contributors
- @nqminhuit made their first contribution in #1
Full Changelog: https://github.com/nqminhuit/gis/commits/v1.0.0-alpha