robherley / snips.sh

✂️ passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI
https://snips.sh
MIT License
1.05k stars 45 forks source link

Bump the gomod group across 1 directory with 12 updates #181

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the gomod group with 10 updates in the / directory:

Package From To
ariga.io/atlas 0.15.0 0.22.0
github.com/alecthomas/chroma/v2 2.10.0 2.13.0
github.com/charmbracelet/bubbletea 0.25.0 0.26.2
github.com/charmbracelet/lipgloss 0.9.1 0.10.0
github.com/charmbracelet/wish 1.2.0 1.4.0
github.com/jaevor/go-nanoid 1.3.0 1.4.0
github.com/klauspost/compress 1.17.7 1.17.8
github.com/rs/zerolog 1.31.0 1.32.0
github.com/tdewolff/minify/v2 2.20.15 2.20.24
github.com/yuin/goldmark 1.7.0 1.7.1

Updates ariga.io/atlas from 0.15.0 to 0.22.0

Release notes

Sourced from ariga.io/atlas's releases.

v0.22.0

We are excited to announce the release of Atlas v0.22 🎊

We're happy to share with you v0.22, which includes very exciting improvements for Atlas. Here's what's new:

  • RENAME Detection - Prior to version v0.22, Atlas interpreted schema renames as DROP and ADD commands. This version includes a rename detector that identifies such operations and interactively asks the user for feedback before generating the changes.
  • Preventing Table Locks - Eight new checks have been added to the migrate lint to detect table locks in various modes, which can be avoided during the PR stage. Note, these checks are available for Atlas Cloud users only 🚀
  • Added support for PostgreSQL UNIQUE and EXCLUDE constraints.
  • PostgreSQL composite types can now be managed as part of your schema.
  • Added support for sequence objects in Microsoft SQL Server.

Quick installation

macOS + Linux:

curl -sSf https://atlasgo.sh | sh

Homebrew:

brew install ariga/tap/atlas

Docker:

docker pull arigaio/atlas

Windows

Download

Legal

The default binaries in this release are distributed released under Atlas EULA, and the community binaries are released under the Apache 2.0 license. If you would like to build Atlas from source follow the instructions here.

Full Changelog: https://github.com/ariga/atlas/compare/v0.21.0...v0.22.0

v0.21.0

We are excited to announce the release of Atlas v0.21 🎊

It's been only two weeks since our last version and today I'm happy to share with you v0.21, which includes very exciting feature for Atlas: migrate down.

The new atlas migrate down command allows reverting applied migrations. Unlike the traditional approach, where down files are "pre-planned", Atlas computes a migration plan based on the current state of the database. Atlas reverts previously applied migrations and executes them until the desired version is reached, regardless of the state of the latest applied migration — whether it succeeded, failed, or was partially applied and left the database in an unknown version.

... (truncated)

Commits


Updates github.com/alecthomas/chroma/v2 from 2.10.0 to 2.13.0

Release notes

Sourced from github.com/alecthomas/chroma/v2's releases.

v2.13.0

Changelog

  • bd47355 fix: include compress state in style cache key
  • 1235bbf chore(deps): update all non-major dependencies (#944)
  • 4e60c81 C#: Allow for empty comments (#943)
  • fe5dde8 Add Lexer for NDISASM (#933)
  • 6dd9f26 feat: introduce a LRU compiled style cache for the HTML formatter (#938)
  • 898d467 lexers/cue: support definitions and dollars in field names (#935)
  • 0f92de4 chore(deps): update all non-major dependencies (#934)
  • 381050b Major updates to Caddyfile lexer (#932)
  • e9292e6 chore(deps): update dependency goreleaser to v1.24.0 (#925)
  • ddbae13 chore: upgrade Go
  • 7ce2caf Fix lexers check when built with newer Go (#928)
  • 506e36f fix(lexers/go): "~" is a valid token (#926)
  • f4788c0 docs: add import to README
  • 39115eb chore(deps): update dependency esbuild to v0.20.0 (#921)
  • 4c6fdb1 Add .avsc to JSON lexer (#920)
  • ee60f7e Add missing token types for Rego + add Rego to README (#919)
  • ae36e63 Add support for Rego syntax (#918)
  • d7a7dd3 chore(deps): update module github.com/alecthomas/assert/v2 to v2.5.0 (#917)
  • c31293c chore(deps): update dependency go to v1.21.6 (#915)
  • ebc34cf fix file extension typo, remove redundent parens (#914)
  • 641b06f Fix type operators not being recognised in Haskell (#913)
  • 3ef9475 chore(deps): update dependency watchexec to v1.25.1 (#912)
  • 23368be styles(catpuccin/gh-dark): LineHighlight grp (#911)
  • a8704a8 Add lexer for RPMSpec (#907)
  • eb47752 Add lexer for Promela (#906)
  • 3f395c9 chore(deps): update all non-major dependencies (#905)
  • 2018c2f chore(deps): update all non-major dependencies (#904)
  • 016768b Add desktop entry lexer (#903)
  • f130045 chore(deps): update dependency watchexec to v1.24.1 (#901)
  • 9670d34 chore(deps): update actions/checkout action to v4 (#899)
  • ad03817 chore(deps): update all non-major dependencies (#898)
  • 76039a5 chore(deps): update all non-major dependencies (#897)
  • 678b799 Add a lexer for the Materialize SQL dialect (#896)

v2.12.0

Changelog

  • c74f557 Add renovate
  • d77dc8a Add Hare lexer (#882)
  • 2346007 Add an Alloy lexer (#892)
  • 08be6f0 Add an Agda lexer (#891)
  • d9f6ed6 added: rule to objectpascal lexer (#888)
  • c5948a6 Add Vagrantfile to Ruby lexer (#890)
  • 7d4db86 Add Microsoft Dax (#889)
  • 1cda665 fixed: number formats in objectpascal lexer (#887)
  • b5afdee fix(dns): highlight domain names as NameClass (#886)
  • 07a90a9 added: ObjectPascal lexer (#883)

v2.11.1

... (truncated)

Commits
  • bd47355 fix: include compress state in style cache key
  • 1235bbf chore(deps): update all non-major dependencies (#944)
  • 4e60c81 C#: Allow for empty comments (#943)
  • fe5dde8 Add Lexer for NDISASM (#933)
  • 6dd9f26 feat: introduce a LRU compiled style cache for the HTML formatter (#938)
  • 898d467 lexers/cue: support definitions and dollars in field names (#935)
  • 0f92de4 chore(deps): update all non-major dependencies (#934)
  • 381050b Major updates to Caddyfile lexer (#932)
  • e9292e6 chore(deps): update dependency goreleaser to v1.24.0 (#925)
  • ddbae13 chore: upgrade Go
  • Additional commits viewable in compare view


Updates github.com/charmbracelet/bubbletea from 0.25.0 to 0.26.2

Release notes

Sourced from github.com/charmbracelet/bubbletea's releases.

v0.26.2

This fixes a small regression that was introduced in v0.26.0 related to the first line on the first render not being displayed correctly. Thank you @​mistakenelf for pointing this out in charmbracelet/bubbletea#1000!

What's Changed

Full Changelog: https://github.com/charmbracelet/bubbletea/compare/v0.26.1...v0.26.2


Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or Discord.

v0.26.1

This is a quick one to fix a Windows shortcoming in the last release acutely identified by our pal @​jon4hz. Thank you!

What's Changed

Full Changelog: https://github.com/charmbracelet/bubbletea/compare/v0.26.0...v0.26.1


Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or Discord.

v0.26.0

Bracketed Paste, Windows Improvements, Mainframes, and more

What do tapioca balls, IBM mainframes, and the Microsoft Windows Console API have in common? Bubble Tea v0.26.0, that’s what. Let’s get to it.

⚡️ Windows Input Improvements

A few years ago @​erikgeiser, a penetration tester and ex-particle physicist, wrote this awesome library called coninput to majorly improve Bubble Tea input on Windows. @​aymanbagabas has implemented the library in Bubble Tea and input on Windows is roughly 1000 times better now. In the short term, this means that for Windows users inputting non-Latin characters (like Greek, Cyrillic, Korean, Chinese and so on) stuff will “just work.”

The bigger news, however, is that this paves the way for Windows parity with our forthcoming support for super high fidelity input via Kitty Keyboard and Fixterms.

🍳 Hot Windows Resize Events

Terminal emulators on Windows don’t support the SIGWINCH signal, which is sent when the terminal is resized. It’s been a huge bummer for a really long time. Thanks (again) to @​erikgeiser and @​aymanbagabas, we’re now able to reach deep into Windows’ underpinnings, detect window resizes, and send tea.WindowSizeMsgs accordingly! This is a glorious moment for Bubble Tea on Windows indeed.

... (truncated)

Commits
  • ea792a8 chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
  • 4f070e4 chore(deps): bump golangci/golangci-lint-action from 5 to 6
  • c31d33d chore(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0
  • 8028ede fix: update examples testdata
  • 601d228 fix: renderer: reset the cursor on the first line
  • e3c6153 chore(lint): remove naked returns
  • 3e129db chore(lint): add various nolint directives
  • 7e05e1d fix(ci): remove deprecated 'ifshort' linter config
  • 556cdde chore(readme): add ntcharts to libs section
  • 0c937f4 fix: stop and drain timers (#993)
  • Additional commits viewable in compare view


Updates github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0

Release notes

Sourced from github.com/charmbracelet/lipgloss's releases.

v0.10.0

String Transforms 💄

Lip Gloss v0.10.0 features a brand new Transform function for Styles to alter strings at render time. As well as some bug fixes, like ANSI-aware table cell truncation. 🧹

Simply define a Transform function as func (string) string and apply it to any style:

// Example:
s := NewStyle().Transform(strings.ToUpper)
fmt.Println(s.Render("raow!") // "RAOW!"

Or, if you prefer:

// Example:
reverse := func(s string) string {
    n := 0
    rune := make([]rune, len(s))
    for _, r := range s {
        rune[n] = r
    n++
    }
    rune = rune[0:n]
    for i := 0; i < n/2; i++ {
        rune[i], rune[n-1-i] = rune[n-1-i], rune[i]
    }
    return string(rune)
}

s := NewStyle().Transform(reverse) fmt.Println(s.Render("The quick brown 狐 jumped over the lazy 犬") // "犬 yzal eht revo depmuj 狐 nworb kciuq ehT",

What's Changed?

New Contributors

... (truncated)

Commits
  • 439c06f docs(table): ANSI-aware cell example
  • 652c37d feat(deps): bump github.com/rivo/uniseg from 0.4.6 to 0.4.7 (#262)
  • 8464a7c chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#259)
  • 207eb25 Create CODEOWNERS
  • 13584f2 chore: go mod tidy
  • bb7ffe2 fix(ci): update coverage workflow
  • 2745d8a Improve maximum width of characters in a string (#257)
  • de46012 Fix truncate of table cells containing ANSI (#256)
  • 92946d3 chore: refactor padding functions (#254)
  • 59874c2 chore: apply gofumpt to all files (#255)
  • Additional commits viewable in compare view


Updates github.com/charmbracelet/wish from 1.2.0 to 1.4.0

Release notes

Sourced from github.com/charmbracelet/wish's releases.

v1.4.0

Changelog

New Features

  • 0169ff6c94693eb96c9a3ddc07852790ab333bbd: feat: logging.StructuredMiddleware (#254) (@​caarlos0)

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.

v1.3.2

Changelog

Bug fixes

  • 3d2054d00144a076a69e039bf17b9d25f328c046: fix: remove ssh server version (#249) (@​aymanbagabas)

Documentation updates

  • b54847f0d36e0aede3f4a8c6f6d2a6591bc6ed2a: docs: improve examples even further (#240) (@​caarlos0)

Other work

  • 3b7f41d9e4de40a928c14cb54e6aa3e9772b325d: Create CODEOWNERS (@​maaslalani)

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.

v1.3.1

Changelog

Documentation updates

  • 23261db3d12423efceda03ef15dec56bdcf28cec: docs: improving examples and docs (#235) (@​caarlos0)

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.

v1.3.0

PTYs, Subsystems, and More

This release is loaded with improvements and new features like support for exec, server banners, subsystems, and client color profiles. Read on for more!

Exec and PTYs

At last, now you can get real a PTY for reach SSH connection. This allows you to exec.Command on the remote. This also means bubbletea.Exec will now work as expected[^windows]!

// Open a file in Vim in Bubble Tea (on the server)
c := wish.Command(m.sess, "vim", "file.txt")
</tr></table> 

... (truncated)

Commits
  • 309ee5c chore(deps): update charmbracelet/ssh
  • bc0f67f chore(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 (#255)
  • 0169ff6 feat: logging.StructuredMiddleware (#254)
  • c8de232 chore(deps): bump github.com/charmbracelet/log in /examples (#252)
  • 3061fba chore(deps): bump github.com/charmbracelet/log from 0.3.1 to 0.4.0 (#253)
  • 3d2054d fix: remove ssh server version (#249)
  • 8edb0a1 chore(deps): bump github.com/charmbracelet/lipgloss in /examples (#248)
  • b0e6bdc chore(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 (#247)
  • 748a837 chore(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 in /examples (#246)
  • 65d9f07 chore(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#245)
  • Additional commits viewable in compare view


Updates github.com/jaevor/go-nanoid from 1.3.0 to 1.4.0

Release notes

Sourced from github.com/jaevor/go-nanoid's releases.

v1.4.0

Added nanoid.Canonic() which is direct to nanoid.Standard(21). Made comments briefer, added a note in README about memory use.

Commits
  • 3a26723 readme update; briefer comments & tests; direct canonic func
  • 9cf0764 Merge pull request #6 from ramonberrutti/patch-2
  • 04d01b5 fix: correct asciiAlphabet index
  • dbbf01d Merge pull request #4 from ErebusBat/add-must-custom-ascii
  • b98b58b shorter readme
  • b1ec969 Add MustCustomASCII function.
  • ae1d3ca deps update | shorter readme
  • 2a78a8e updated readme & go.mod
  • See full diff in compare view


Updates github.com/klauspost/compress from 1.17.7 to 1.17.8

Release notes

Sourced from github.com/klauspost/compress's releases.

v1.17.8

What's Changed

New Contributors

Full Changelog: https://github.com/klauspost/compress/compare/v1.17.7...v1.17.8

Commits


Updates github.com/rs/zerolog from 1.31.0 to 1.32.0

Commits


Updates github.com/stretchr/testify from 1.8.4 to 1.9.0

Release notes

Sourced from github.com/stretchr/testify's releases.

v1.9.0

What's Changed

... (truncated)

Commits
  • bb548d0 Merge pull request #1552 from stretchr/dependabot/go_modules/github.com/stret...
  • 814075f build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2
  • e045612 Merge pull request #1339 from bogdandrutu/uintptr
  • 5b6926d Merge pull request #1385 from hslatman/not-implements
  • 9f97d67 Merge pull request #1550 from stretchr/release-notes
  • bcb0d3f Include the auto-release notes in releases
  • fb770f8 Merge pull request #1247 from ccoVeille/typos
  • 85d8bb6 fix typos in comments, tests and github templates
  • e2741fa Merge pull request #1548 from arjunmahishi/msgAndArgs
  • 6e59f20 http_assertions: assert that the msgAndArgs actually works in tests
  • Additional commits viewable in compare view


Updates github.com/tdewolff/minify/v2 from 2.20.15 to 2.20.24

Release notes

Sourced from github.com/tdewolff/minify/v2's releases.

v2.20.24

  • Fix Python and JS bindings

v2.20.23

  • Fix Python binding for MacOS

v2.20.22

v2.20.21

v2.20.20

v2.20.19

v2.20.18

v2.20.17

v2.20.16

Commits
  • a32f60e Fix NodeJS and Python workflow
  • 24a2e94 Fix NodeJS and Python workflow
  • 751dcac Fix NodeJS and Python workflow
  • 69b6ac0 Fix NodeJS and Python workflow
  • 1743e86 Fix NodeJS and Python workflow
  • 3b7434d Fix NodeJS and Python workflow
  • d39dbd9 Fix NodeJS workflow
  • dependabot[bot] commented 5 months ago

    Looks like these dependencies are updatable in another way, so this is no longer needed.