Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-base64 for openSUSE:Factory checked in at 2026-11-06 19:48:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-base64 (Old) and /work/SRC/openSUSE:Factory/.ghc-base64.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-base64" Fri Nov 6 19:48:17 2026 rev:2 rq:1395511 version:2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-base64/ghc-base64.changes 2026-06-22 17:43:37.735598460 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-base64.new.3759290/ghc-base64.changes 2026-11-06 19:54:25.984279785 +0100 @@ -1,0 +2,25 @@ +Tue Oct 20 17:20:44 UTC 2026 - Peter Simons <[email protected]> + +- Update base64 to version 2.1. + ## 2.1 + + This release completes the typed parser API for URL-safe Base64. It removes + `isBase64Url` and `isValidBase64Url`; see [MIGRATION-2.1.md](MIGRATION-2.1.md) + for replacement examples. + + * Adds `parseBase64Padded` and `parseBase64Unpadded` to all six URL-safe + modules: strict, lazy, and short ByteString and Text. URL Parsers validate the URL alphabet, length, padding policy, and canonical padding bits before returning the original encoded value. Lazy parsers validate + the whole input and preserve its chunk boundaries; Text parsers do not + require the decoded payload to be valid UTF-8. + * Removed both URL `Bool` validators in line with the `2.0` work. No one was using them. + +------------------------------------------------------------------- +Tue Oct 13 23:47:24 UTC 2026 - Peter Simons <[email protected]> + +- Update base64 to version 2.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/base64-2.0/src/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- base64-1.0.tar.gz base64.cabal New: ---- base64-2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-base64.spec ++++++ --- /var/tmp/diff_new_pack.JlloJs/_old 2026-11-06 19:54:27.096326347 +0100 +++ /var/tmp/diff_new_pack.JlloJs/_new 2026-11-06 19:54:27.102326598 +0100 @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.0 +Version: 2.1 Release: 0 Summary: A modern Base64 library License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof @@ -86,7 +85,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ base64-1.0.tar.gz -> base64-2.1.tar.gz ++++++ ++++ 4374 lines of diff (skipped)
