Skip to content

chore(deps): bump github.com/box-cli-maker/box-cli-maker/v3 from 3.0.0 to 3.1.0 - #11

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/box-cli-maker/box-cli-maker/v3-3.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/box-cli-maker/box-cli-maker/v3-3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/box-cli-maker/box-cli-maker/v3 from 3.0.0 to 3.1.0.

Release notes

Sourced from github.com/box-cli-maker/box-cli-maker/v3's releases.

v3.1.0

Thanks to @​coderabbitai for sponsoring my open source work.

Mostly fixes this time — 16 of them — plus 2 new features, a lot more tests, and much better docs.

One more thing worth celebrating: minikube moved to v3 in its latest release, v1.39.0 🎉

Highlight: ANSI-safe rendering

Text that is already styled — by your logger, a color library, or your own escape codes — can now be boxed safely.

Your styling never bleeds into the borders or padding, borders never become part of a hyperlink, and colored text keeps its color across wrapped lines.

Every rendered row is self-contained: styles and OSC 8 hyperlinks that would span a line break are closed at each row's end and re-opened on the next. There is nothing to enable — this is how Render behaves now (#78).

What's New

Title Alignment (#58)

Contributed by @​vg006 — align titles left, center, or right, inside the box or along the Top/Bottom border:

b := box.NewBox().TitlePosition(box.Top).TitleAlign(box.Center)

Margins (#61)

Padding puts space inside the borders. Margin is its outer counterpart: space around the whole box.

The API mirrors padding exactly — Margin(mx, my) beside Padding(px, py), and HMargin/VMargin matching HPadding/VPadding, horizontal argument first in both:

b := box.NewBox().Padding(2, 1).Margin(4, 1)

Automatic wrapping accounts for the horizontal margin, so the box stays within the terminal.

Docs

  • Refreshed README: a new header image, feature docs for everything in this release, and 24 screenshots — all regenerable with scripts/screenshots/regen.sh
  • Padding and margin documented in depth: what each does, the horizontal-first argument order (Padding(px, py)), and labeled before/after comparison screenshots for padding, margin, and wrapping
  • Package documentation (godoc) synced with actual behavior, including a fixed opening example
  • Examples reworked: every example now runs correctly even when piped, a new spacing example covers padding and margin, and the title examples merged into one titles grid

... (truncated)

Commits
  • 672a8d1 feat: v3.1.0 release (#82)
  • c29b4b3 fix(all): resolve 12 rendering, wrapping, and color bugs (#77)
  • ad5ede0 chore(all): fix plethora of bugs (#65)
  • 4082637 feat(box): implement margin support (#61)
  • 30c4311 feat: implement TitleAlign (#58)
  • 0fc0f61 fix(ci): add lint job and update build steps (#55)
  • 011c657 fix(lint): Bump .golangci-lint and fix lint & format errors (#54)
  • 9fe6a1c chore: fix typo and update report card
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/box-cli-maker/box-cli-maker/v3](https://github.com/box-cli-maker/box-cli-maker) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/box-cli-maker/box-cli-maker/releases)
- [Commits](box-cli-maker/box-cli-maker@v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: github.com/box-cli-maker/box-cli-maker/v3
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants