build(aqua-proj): 🌊 major aqua major (major) #93
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.5.1
->v2.0.0
v14.4.1
->v17.2.0
Release Notes
charmbracelet/glow (charmbracelet/glow)
v2.0.0
Compare Source
Hello v2!
This release contains a massive amount of bug fixes and rendering improvements, many of which come by way of Glamour v0.8.0 which was released a few weeks ago.
As a bonus, the latest version of Glamour includes support for Tokyo Night.
glow -s "tokyo-night"
Additionally, the stash feature has been removed.
Changelog
New!
d89d79a
: feat: --preserve-new-lines (#623) (@caarlos0)b1d3772
: feat: add 'r' to refresh list and document (#624) (@caarlos0)96d2a38
: feat: allow --width=0 to disable wordwrap (#366) (@applejag)fe066f2
: feat: allow config from CHARM_CONFIG_HOME and XDG_CONFIG_HOME (#621) (@caarlos0)9ebe39c
: feat: improve gitlab/github readme url (#456) (@caarlos0)f1cf0ba
: feat: man pages (@caarlos0)597e56b
: feat: open editor in current line (@caarlos0)d7032fe
: feat: shell completions (@caarlos0)2d5bd3b
: feat: show line numbers configuration option (@caarlos0)0dcf127
: feat: suspend (@caarlos0)c991ec4
: feat: use x/editor (#543) (@caarlos0)Fixed!
9c79fa1
: fix(ci): remove soft-serve workflow (@aymanbagabas)bccf3d0
: fix(ci): update coverage workflow (@aymanbagabas)08c564c
: fix: --all bypass .gitignore rules (#285) (#504) (@aitva)8e51396
: fix: check other possible readme paths/branches (#450) (@caarlos0)1133e50
: fix: config failing in tests (#625) (@caarlos0)2288311
: fix: do not hard fail if no config (@caarlos0)821d51d
: fix: do not show absolute path as note (@caarlos0)247c707
: fix: glow URL (@caarlos0)a1a8563
: fix: handle not being able to create log file (@caarlos0)b80e831
: fix: handle permission denied (@caarlos0)54dd62a
: fix: handle running inside a snap (#527) (@caarlos0)ad01f38
: fix: improve line no (@caarlos0)f44e5b5
: fix: improve message (@caarlos0)7e471f1
: fix: lint issue (@caarlos0)e4cacf7
: fix: mkdir cache dir (@caarlos0)1407793
: fix: pass color profile down to glamour (#626) (@caarlos0)9a3f7a1
: fix: replace string concatenation in loop with string builder (#505) (@appgurueu)cd99146
: fix: update codeowners (#637) (@caarlos0)3f9102d
: fix: yet another log handling fix (@caarlos0)Deps
c89c8bd
: feat: update glamour (#634) (@caarlos0)4578bc1
: feat: updating glamour (#631) (@caarlos0)Other Stuff
d2e7742
: chore(ci): enable gofumpt (@aymanbagabas)736e77d
: feat!: rename module to /v2 (#640) (@caarlos0)Verifying the artifacts
First, download the
checksums.txt
file, for example, withwget
:wget 'https://github.com/charmbracelet/glow/releases/download/v2.0.0/checksums.txt'
Then, verify it using
cosign
:If the output is
Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release usingsha256sum
:Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
git-town/git-town (git-town/git-town)
v17.2.0
Compare Source
New Features
git town prepend
now has a --beam option. When enabled, it allows the user to choose one or more commits to move into the new branch that is getting prepended (#4356).git town prepend
now has a --propose flag. When enabled, it automatically proposes the new branch. This is meant to be used together with--beam
(#4377).hack
command can now make any branch type a feature branch (#4373).git stash pop
at the end, it drops the stash entry and no longer returns with an error (#4480).Bug Fixes
git town status reset
now works (#4469).Contributors
Shoutout to @Crocmagnon, @kevgo, @legeana, @lud-wj, @ruudk, @stephenwade, @wayne-zhan for contributing feedback, ideas, documentation, and code to 104 shipped PRs and 7 resolved issues!
v17.1.1
Compare Source
Git Town 17.1.1 ships a bug fix that unblocks BitBucket Datacenter users.
Bug Fixes
Contributors
Shoutout to @Crocmagnon, @kevgo, @stephenwade for contributing bug fixes and ideas to 13 shipped PRs.
v17.1.0
Compare Source
Git Town 17.1 unblocks users who have submitted urgent issues.
New Features
git town switch
no longer asks for ancestry information. This avoids the risk of accidentally selecting a wrong parent branch when one is under the assumption of selecting a branch to switch to (#4340).Bug Fixes
Contributors
Shoutout to @kevgo, @lud-wj, @pratikpc, @ruudk, @stephenwade for contributing feedback, ideas, documentation, and code to 28 shipped PRs and 5 resolved issues!
v17.0.0
Compare Source
Git Town v17 modernizes some outdated concepts that were already documented. As always with major new Git Town releases, all changes are backwards compatible, so Git Town users don't need to change anything. The major version bump is merely a signal that you might need to update some of your own tooling around Git Town.
BREAKING CHANGES
create-prototype-branches
gets generalized intonew-branch-type
, which allows giving new branches all available branch types (#3913).git town config
now displays data organized in more sections (#3866).git town config
now indicates more precisely whether an configuration setting is not provided or empty (#4265).New Features
git town sync
andgit town delete
now also remove the changes of those branches from their descendents (#4189).git town set-parent
now also removes the changes from former parent branches (#3473).git town config setup
) now asks for the sync-prototype-strategy.git town config
now displays the sync-prototype-strategy.Bug Fixes
Contributors
Shoutout to @Crocmagnon, @WhosNickDoglio, @alphatroya, @avaz, @erik-rw, @kevgo, @koppor, @matthewgonzalez, @mklauer, @nishchay-manwani-glean, @pandvan, @ruudk, @sheldonhull, @smaldored, @stephenwade for contributing feedback, ideas, documentation, and code to 70 shipped PRs and 13 resolved issues!
v16.7.0
Compare Source
New Features
Bug Fixes
git town status reset
now works even if the persisted status is invalid (#4236)Contributors
Shoutout to @Crocmagnon, @alexdavid, @kevgo, @ruudk, @stephenwade for contributing feedback, ideas, documentation, and code to 26 shipped pull requests and 6 resolved issues!
v16.6.1
Compare Source
Bug Fixes
git town ship
no longer closes child proposals when using thefast-forward
ship-strategy (#4210)git town propose
no longer opens the browser when proposing a branch that was deleted at the remote (#4171)Contributors
Shoutout to @EngHabu, @kevgo, @stephenwade, @thatch, @tranhl for contributing feedback, ideas, documentation, and code to 20 shipped PRs and 6 resolved issues!
v16.6.0
Compare Source
New Features
merge
andcompress
sync-feature-strategy (#4183). This eliminates the need to manually resolve unnecessary merge conflicts when you ship the oldest branch in a stack and then sync the rest of the stack.Bug Fixes
Contributors
Big thanks to @IGassmann, @ceilfors, @heisencoder, @kevgo, @mball-agathos, @stephenwade, @tranhl for contributing invaluable ideas to 30 shipped PRs and 2 resolved issues.
v16.5.0
Compare Source
New Features
git town sync
now automatically deletes a local branch if its remote tracking branch is gone, without attempting to sync it first--assuming the branch was in sync before Git Town ran. (#3641).git town rename
command replaces the currentgit town rename-branch
command. Therename-branch
command is now deprecated and will be removed in a future release. Please update your tooling to usegit town rename
from now on. Existing Git aliases callinggit town rename-branch
get automatically updated to the new commands (#4038).delete
command, it replaces the now deprecatedkill
command. (#4039).git town branch
in the middle of an unfinished sync (#4108).Bug Fixes
git town ship
is now resilient against concurrently running Git processes (#4142).git town propose
now pushes prototype branches after converting them to feature branches (#4109).git town propose
now uses the first existing ancestor branch as the parent if the current parent branch was shipped or deleted remotely (#4135).Contributors
Big thanks to @JamieMcKernanKaizen, @PowerSchill, @bengeois, @kevgo, @ruudk, @sergej-koscejev, @stephenwade, @tranhl, @vectro for contributing to 53 shipped PRs and 12 resolved issues!
v16.4.1
Compare Source
Thanks to @bengeois, @kevgo, @ruudk, @sergej-koscejev, @stephenwade, @tranhl for contributing great feedback, ideas, and code to 14 shipped PRs and 5 resolved issues!
Bug Fixes
rebase.updateRefs
if your Git version supports it (#4101)v16.4.0
Compare Source
Git Town 16.4 improves the usability in busy monorepos as well as the stability and resilience of Git Town in more environments.
Many thanks to @FirelightFlagboy, @JamieMcKernanKaizen, @alexw10, @blaggacao, @charlierudolph, @ericcao52, @ianjsikes, @kevgo, @ruudk, @sheldonhull, @shiv19, @stephenwade, @tranhl, @waldyrious for improving Git Town through 39 shipped PRs and 13 resolved issues!
New Features
append
,hack
,prepend
, andpropose
commands now have a--detached
flag that prevents them from pulling in additional changes from the main branch. This together with the existing--detached
flag forgit town sync
allows controlling exactly when changes from the main branch get synced into your branch hierarchy (#4095).git town sync
now syncs branches whose ancestors aren't available locally better: It pulls the tracking branches of all non-local ancestors until it finds a local ancestor (#3769).Bug Fixes
git town hack
no longer panics if the main branch isn't available locally (#3703).git town hack
no longer panics when the Git repo has a detached HEAD (#3694).v16.3.0
Compare Source
Git Town 16.3 is packed with some long-requested features we've been working towards for years!
Big shoutout to @LogvinovLeon, @alexw10, @charlierudolph, @cjol, @ericcao52, @kevgo, @mw00120, @ruudk, @stephenwade, @tranhl, @waldyrious, @zodman for your insightful contributions, feedback, and ideas. Git Town is a much better product thanks to you and the 52 shipped PRs and 6 resolved issues in this release!
New Features
git town undo
now also reverts any changes made to pull requests (#4049).git town rename-branch
now maintains the Git configuration and reflog for renamed branches (#4023).v16.2.1
Compare Source
Thanks to @kevgo, @ruudk, @stephenwade, @zodman for reporting and fixing unintuitive behavior that can and should be improved, leading to 13 shipped PRs and 2 resolved issues!
Bug Fixes
git town switch
no longer asks for the ancestry of unrelated branches (#4004).git town branch
no longer prints a redundant newline (#4011).v16.2.0
Compare Source
Git Town 16.2 makes it easier for you to manage the branches in your local repository.
Big thanks to @kevgo, @ruudk, @stephenwade, @zodman for coming up with the ideas for these new features and helping polish them in 38 shipped PRs and 6 resolved issues!
New Features
git town switch
can now displays the types of branches (except for the main and feature branches) when called with the --display-types flag (#3937).git town switch
can now filter the branches to switch to via regular expressions ((#3980)[https://github.com/git-town/git-town/pull/3980](https://redirect.github.com/git-town/git-town/pull/3980)0/files])git town switch
to check out a remote branch using the --all flag (#3941)Bug Fixes
git town switch
now exits with a nice error message if there are no branches to switch to (#3979)v16.1.1
Compare Source
Git Town 16.1.1 ships important bug fixes for the new features introduced in v16.1.
Thanks to @kevgo, @rbardini, @stephenwade!
Bug Fixes
default-branch-type
andfeature-regex
in the Git-based configuration, not in the config file. These settings are typically developer-specific. You can still manually add them to the config file if needed (#3961).v16.1.0
Compare Source
Git Town 16.1 provides multiple killer features for power users.
Big thanks to @FFdhorkin, @breml, @bryanlarsen, @buscape, @enigma, @heyitsaamir, @kevgo, @rbardini, @ruudk, @stephenwade, @tranhl, @zeronacer for contributing really good ideas, feedback, and code to 39 shipped PRs and 9 resolved issues!
New Features
git sync --detached
to sync without pulling updates from the main branch. This helps keep development momentum if the main branch receives frequent updates and these updates trigger costly follow-up activities likenpm install
or long-running recompiles (more info, #2657).git town switch --type=<branch types>
displays only branches of the given type (more info, #3933).Bug Fixes
v16.0.0
Compare Source
Git Town 16 brings the "git ship" command back in a big way 🚢 - Git Town now supports shipping stacked changes without merge conflicts - even on platforms that don't support it natively, like GitHub!
Big thanks to @FFdhorkin, @antoineMoPa, @breml, @bryanlarsen, @buscape, @kevgo, @tranhl, @zeronacer for the great feedback that led to this awesome new solution! This releaese contains 9 shipped PRs and 7 resolved issues.
BREAKING CHANGES
The default behavior of
git ship
tightens. Previously it shipped via the API if an API key is configured, and without an API key it did a local squash-merge. The new default behavior is to ship only via API or not at all. The new default behavior is safer because it only automates what the user would normally do online. You can specify a different behavior forgit ship
via the newship-strategy
configuration option (see below).New Features
ship-strategy
configuration setting. Possible options are:api
ships the branch by merging its proposal via the API of your code hosting platform.fast-forward
is a new shipping strategy that prevents the false merge conflicts you get when shipping a branch from a stack using squashes or merges. It merges the branch to ship viagit merge --ff-only
into its parent (typically the main branch) on your local machine and then pushes the new commits to the remote main branch.squash-merge
as before merges the branch to ship viagit merge --squash
into its parent.v15.3.0
Compare Source
15.3.0 (2024-08-26)
Git Town 15.3 brings sweet quality-of-life improvements.
Massive thanks to @ChiefMateStarbuck, @IvanVas, @WhosNickDoglio, @alphatroya, @charlierudolph, @cirego, @erik-rw, @gstamp, @guusw, @kelbyers, @kevgo, @marcelpanse, @nishchay-manwani-glean, @rnystrom, @ruigomeseu, @sergej-koscejev for helping evolve Git Town with useful feedback, ideas, and code contributions to 21 shipped PRs and 14 resolved issues!
New Features
git town continue
to finish the job (#2208).git town propose
now takes you directly to the existing proposal's webpage if one already exists (#2362).git town kill
no longer asks for the ancestry of branches it is about to delete as long as these branches don't have descendents (#3870).Bug Fixes
git stash pop
at the end. Previously when runninggit town continue
it tried to pop the stash again, causing the same merge conflict to happen again. Now Git Town assumes you have resolved the merge conflicts when runninggit town continue
and deletes the stash entry. If you need to re-apply the conflicting stash entry, rungit stash pop
manually before runninggit town continue
. This keeps your Git stash clean (#3886).git town continue
now re-runs all failed Git operations, helping recover from a wider range of unexpected issues (#3887, #3885).v15.2.0
Compare Source
Big thanks to @kevgo, @mball-agathos, @ruudk, @sergej-koscejev for contributing super useful feedback, ideas, and code to 32 shipped PRs and 5 resolved issues!
New Features
Bug Fixes
v15.1.0
Compare Source
Numerous thanks to @FirelightFlagboy, @Iron-Ham, @IvanVas, @JaredSharplin, @JustinBis, @TheHolyWaffle, @WhosNickDoglio, @alexus37, @alphatroya, @anikrajc, @blaggacao, @charlierudolph, @cjol, @connected-rmcleod, @cridasilva, @defunctzombie, @erik-rw, @kevgo, @pattiereaves, @sgarfinkel, @stephenwade, @teumas, @zodman for the super useful feedback, ideas, and code contributions to 31 shipped PRs and 19 resolved issues.
New Features
git repo
can now take the name of a remote to open the repo at that remote (#1204).sync-tags
config option disables syncing of Git tags (#3212).git ship
can now ship into any type of parent branch with the--to-parent
option (#2605).git sync --stack
syncs all branches in the current stack (#3816).v15.0.0
Compare Source
Git Town 15.0 improves Git Town's compatibility with monorepos and removes technical drift.
Major thanks to @ianjsikes, @kevgo, @ruudk, @seadowg, @stephenwade, @zodman for contributing valuable feedback, ideas, and code to 41 shipped PRs and 8 resolved issues!
BREAKING CHANGES
git town ship
no longer syncs branches when shipping. From now on it only ships branches that are in sync. This ensures that only fully tested and reviewed changes get shipped (#3350).sync-before-ship
config option obsolete, it no longer exists (#3644).git town prepend
no longer syncs when uncommitted changes are present. This allows committing your uncommitted changes first, then syncing later (#3778).main development branch
gets shortened tomain branch
since there are no other development branches in Git Town's domain model (#3643).New Features
sync-prototype-strategy
setting allows defining a dedicated sync strategy for prototype branches. This allows rebasing your commits while they are local, and switching to merging once other developers can see them (#3785).create-prototype-branches
setting makes Git Town always create prototype branches (#3779).Configuration
📅 Schedule: Branch creation - "after 10pm on monday,before 3am on monday" in timezone America/Chicago, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.