Skip to content

build(deps): bump github.com/grokify/mogo from 0.74.9 to 0.75.0 - #24

Merged
rmhubbert merged 1 commit into
mainfrom
dependabot/go_modules/github.com/grokify/mogo-0.75.0
Oct 5, 2026
Merged

rmhubbert merged 1 commit into
mainfrom
dependabot/go_modules/github.com/grokify/mogo-0.75.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/grokify/mogo from 0.74.9 to 0.75.0.

Release notes

Sourced from github.com/grokify/mogo's releases.

v0.74.10

Full Changelog: grokify/mogo@v0.74.9...v0.74.10

Changelog

Sourced from github.com/grokify/mogo's changelog.

[v0.75.0] - 2026-10-01

Highlights

  • crypto/aesutil now uses authenticated AES-GCM encryption; data encrypted by earlier versions must be re-encrypted

Breaking

  • crypto/aesutil: EncryptAES(), DecryptAES(), and the Base58, JSON, base64, and file helpers built on them now use AES-GCM instead of AES-CFB. Ciphertext from earlier versions, including files written by WriteFileAES() and EncryptDirectoryFilesAES(), can no longer be decrypted and returns an error; decrypt existing data with v0.74.x and re-encrypt it before upgrading (997e933)

Changed

  • crypto/aesutil: decryption now rejects tampered, truncated, and wrong-key ciphertext, and plaintext is no longer base64-encoded before encryption, reducing ciphertext size (997e933)

Fixed

  • crypto/aesutil: DecryptAES() no longer overwrites its ciphertext argument (997e933)

Tests

  • crypto/aesutil: add AES-GCM tests covering all key sizes, fresh nonces, rejection of tampered, wrong-key, and legacy CFB ciphertext, and the file and encoding helpers (1282281)

[v0.74.10] - 2026-10-01

Added

  • net/http/retryhttp: add Limiter interface and WithLimiter() option for request pacing, with IntervalLimiter, NewIntervalLimiter(), and PerSecond() (9ec3e57)
  • crypto/sshutil: add ParseAuthorizedKeyFile(), ScanDir(), and FindByFingerprint() for locating SSH public key files by SHA256 fingerprint (7ab42dc)
  • cmd/mogo: add mogo CLI with ssh list, ssh find, and version commands (56d2328)
  • image/imageutil: add animated GIF support with ReadGIF()/ReadGIFFile(), GIFInfoFromGIF() frame timing metadata, disposal-aware GIFFrames() compositing, and WriteGIFFramesPNG(), plus a gifframes command (edb9889)
  • text/markdown: add ShiftHeaders() and NormalizeHeaders() to adjust header levels, skipping fenced code blocks (8b33937)
  • lintfix/dupl: add Nolint() and CommonReasons for documented nolint:dupl comments (1e9eb9b)
  • net/http/httputilmore: add RFC 8705 certificate-bound access token checks with VerifyRFC8705CertificateBinding(), EnforceRFC8705MTLSClientCertBinding() middleware, and CertificateThumbprintSHA256() (a1e6586)
  • image/imageutil: add DrawText() for drawing text onto images (1bc248f)
  • image/imageutil/cmd/merge_grid: add command to merge images into a grid with configurable columns, width, and JPEG quality (9813ac7)
  • licenses: add IsMIT() to detect MIT License text, tolerating title, copyright, whitespace, and case differences (95df23b)
  • crypto/tlsutil: detect SecP256r1MLKEM768 and SecP384r1MLKEM1024 hybrid PQC key exchanges and name pure ML-KEM-1024 (56f376f)
  • image/imageutil/cmd/crop: add command to crop, square, and split images from a file or URL (f4cc2ec)

Changed

  • crypto/tlsutil: PQCCurvePreferences() now offers SecP256r1MLKEM768 and SecP384r1MLKEM1024, and CheckPQCSupport() uses http.NewRequestWithContext instead of ctxhttp (56f376f)

Deprecated

  • crypto/tlsutil: X25519MLKEM768; use tls.X25519MLKEM768 (56f376f)

Fixed

  • crypto/randutil: CryptoRandIntInRange() no longer hangs on wide narrow-type ranges such as int8 -100..100 or full uint8/uint16/uint32 ranges, no longer errors on full int8/int64/uint64 ranges, and supports named integer types (26dcc3c)

... (truncated)

Commits
  • 8bb1ea2 docs(changelog): add v0.75.0 release entry
  • 1282281 test(aesutil): add AES-GCM encryption tests
  • 997e933 feat(aesutil)!: switch EncryptAES and DecryptAES to AES-GCM
  • be94b0e docs(changelog): add retryhttp test fix to v0.74.10
  • 255ea19 test(retryhttp): make concurrent IntervalLimiter test robust to wake-up latency
  • b5510bb docs(changelog): add aesutil G407 fix to v0.74.10
  • 4ed765c fix(aesutil): suppress gosec G407 false positive for random IV
  • db8c754 docs(changelog): add v0.74.10 release entry
  • 4b727ca test(jsonutil): add file marshal and unmarshal tests
  • 50df3b4 fix(jsonutil): return file close errors from MarshalFile and UnmarshalFile
  • Additional commits viewable 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/grokify/mogo](https://github.com/grokify/mogo) from 0.74.9 to 0.75.0.
- [Release notes](https://github.com/grokify/mogo/releases)
- [Changelog](https://github.com/grokify/mogo/blob/main/CHANGELOG.md)
- [Commits](grokify/mogo@v0.74.9...v0.75.0)

---
updated-dependencies:
- dependency-name: github.com/grokify/mogo
  dependency-version: 0.75.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 Oct 5, 2026
@rmhubbert
rmhubbert merged commit 53d1a1e into main Oct 5, 2026
3 of 4 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/grokify/mogo-0.75.0 branch October 5, 2026 16:57
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.

1 participant