Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-yesod-form for openSUSE:Factory checked in at 2023-09-13 20:45:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-yesod-form (Old) and /work/SRC/openSUSE:Factory/.ghc-yesod-form.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-yesod-form" Wed Sep 13 20:45:11 2023 rev:7 rq:1110770 version:1.7.6 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-yesod-form/ghc-yesod-form.changes 2023-04-04 21:25:22.514880689 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-yesod-form.new.1766/ghc-yesod-form.changes 2023-09-13 20:47:09.803636150 +0200 @@ -1,0 +2,12 @@ +Tue Sep 5 05:53:38 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update yesod-form to version 1.7.6. + ## 1.7.6 + + * Added `datetimeLocalField` for creating a html `<input type="datetime-local">` [#1817](https://github.com/yesodweb/yesod/pull/1817) + + ## 1.7.5 + + * Add Romanian translation [#1801](https://github.com/yesodweb/yesod/pull/1801) + +------------------------------------------------------------------- Old: ---- yesod-form-1.7.4.tar.gz New: ---- yesod-form-1.7.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-yesod-form.spec ++++++ --- /var/tmp/diff_new_pack.SkSyJg/_old 2023-09-13 20:47:10.883674679 +0200 +++ /var/tmp/diff_new_pack.SkSyJg/_new 2023-09-13 20:47:10.883674679 +0200 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.7.4 +Version: 1.7.6 Release: 0 Summary: Form handling support for Yesod Web Framework License: MIT ++++++ yesod-form-1.7.4.tar.gz -> yesod-form-1.7.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/ChangeLog.md new/yesod-form-1.7.6/ChangeLog.md --- old/yesod-form-1.7.4/ChangeLog.md 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/ChangeLog.md 2023-09-05 07:51:46.000000000 +0200 @@ -1,5 +1,13 @@ # ChangeLog for yesod-form +## 1.7.6 + +* Added `datetimeLocalField` for creating a html `<input type="datetime-local">` [#1817](https://github.com/yesodweb/yesod/pull/1817) + +## 1.7.5 + +* Add Romanian translation [#1801](https://github.com/yesodweb/yesod/pull/1801) + ## 1.7.4 * Added a `Monad AForm` instance only when `transformers` >= 0.6 [#1795](https://github.com/yesodweb/yesod/pull/1795) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/Fields.hs new/yesod-form-1.7.6/Yesod/Form/Fields.hs --- old/yesod-form-1.7.4/Yesod/Form/Fields.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/Fields.hs 2023-09-05 07:51:46.000000000 +0200 @@ -64,6 +64,7 @@ , optionsPairsGrouped , optionsEnum , colorField + , datetimeLocalField ) where import Yesod.Form.Types @@ -74,7 +75,7 @@ #define ToHtml ToMarkup #define toHtml toMarkup #define preEscapedText preEscapedToMarkup -import Data.Time (Day, TimeOfDay(..)) +import Data.Time (Day, TimeOfDay(..), LocalTime (LocalTime)) import qualified Text.Email.Validate as Email import Data.Text.Encoding (encodeUtf8, decodeUtf8With) import Data.Text.Encoding.Error (lenientDecode) @@ -98,7 +99,8 @@ import qualified Data.ByteString as S import qualified Data.ByteString.Lazy as L import Data.Text as T ( Text, append, concat, cons, head - , intercalate, isPrefixOf, null, unpack, pack, splitOn + , intercalate, isPrefixOf, null, unpack, pack + , split, splitOn ) import qualified Data.Text as T (drop, dropWhile) import qualified Data.Text.Read @@ -998,3 +1000,24 @@ isHexColor :: String -> Bool isHexColor ['#',a,b,c,d,e,f] = all isHexDigit [a,b,c,d,e,f] isHexColor _ = False + +-- | Creates an input with @type="datetime-local"@. +-- The input value must be provided in YYYY-MM-DD(T| )HH:MM[:SS] format. +-- +-- @since 1.7.6 +datetimeLocalField :: Monad m => RenderMessage (HandlerSite m) FormMessage => Field m LocalTime +datetimeLocalField = Field + { fieldParse = parseHelper $ \s -> case T.split (\c -> (c == 'T') || (c == ' ')) s of + [d,t] -> do + day <- parseDate $ unpack d + time <- parseTime t + Right $ LocalTime day time + _ -> Left $ MsgInvalidDatetimeFormat s + , fieldView = \theId name attrs val isReq -> [whamlet| +$newline never +<input type=datetime-local ##{theId} name=#{name} value=#{showVal val} *{attrs} :isReq:required> +|] + , fieldEnctype = UrlEncoded + } + where + showVal = either id (pack . show) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Chinese.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Chinese.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Chinese.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Chinese.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ chineseFormMessage MsgBoolNo = "å¦" chineseFormMessage MsgDelete = "å é¤?" chineseFormMessage (MsgInvalidHexColorFormat t) = "é¢è²æ æï¼å¿ 须为 #rrggbb åå è¿å¶æ ¼å¼: " `mappend` t +chineseFormMessage (MsgInvalidDatetimeFormat t) = "æ¥ææéç¡æï¼å¿ é æ¡ç¨ YYYY-MM-DD(T| )HH:MM[:SS] æ ¼å¼ï¼ " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Czech.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Czech.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Czech.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Czech.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ czechFormMessage MsgBoolNo = "Ne" czechFormMessage MsgDelete = "Smazat?" czechFormMessage (MsgInvalidHexColorFormat t) = "Neplatná barva, musà být v #rrggbb hexadecimálnÃm formátu: " `mappend` t +czechFormMessage (MsgInvalidDatetimeFormat t) = "Neplatné datum a Äas, musà být ve formátu YYYY-MM-DD(T| )HH:MM[:SS]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Dutch.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Dutch.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Dutch.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Dutch.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ dutchFormMessage MsgBoolNo = "Nee" dutchFormMessage MsgDelete = "Verwijderen?" dutchFormMessage (MsgInvalidHexColorFormat t) = "Ongeldige kleur, moet de hexadecimale indeling #rrggbb hebben: " `mappend` t +dutchFormMessage (MsgInvalidDatetimeFormat t) = "Ongeldige datum/tijd, moet de indeling JJJJ-MM-DD(T| )UU:MM[:SS] hebben: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/English.hs new/yesod-form-1.7.6/Yesod/Form/I18n/English.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/English.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/English.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ englishFormMessage MsgBoolNo = "No" englishFormMessage MsgDelete = "Delete?" englishFormMessage (MsgInvalidHexColorFormat t) = "Invalid color, must be in #rrggbb hexadecimal format: " `mappend` t +englishFormMessage (MsgInvalidDatetimeFormat t) = "Invalid datetime, must be in YYYY-MM-DD(T| )HH:MM[:SS] format: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/French.hs new/yesod-form-1.7.6/Yesod/Form/I18n/French.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/French.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/French.hs 2023-09-05 07:51:46.000000000 +0200 @@ -24,4 +24,5 @@ frenchFormMessage MsgBoolYes = "Oui" frenchFormMessage MsgBoolNo = "Non" frenchFormMessage MsgDelete = "Détruire ?" -frenchFormMessage (MsgInvalidHexColorFormat t) = "Couleur non valide, doit être au format hexadécimal #rrggbb: " `mappend` t +frenchFormMessage (MsgInvalidHexColorFormat t) = "Couleur non valide. doit être au format hexadécimal #rrggbb : " `mappend` t +frenchFormMessage (MsgInvalidDatetimeFormat t) = "Date/heure non valide. doit être au format AAAA-MM-JJ(T| )HH:MM[:SS] : " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/German.hs new/yesod-form-1.7.6/Yesod/Form/I18n/German.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/German.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/German.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ germanFormMessage MsgBoolNo = "Nein" germanFormMessage MsgDelete = "Löschen?" germanFormMessage (MsgInvalidHexColorFormat t) = "Ungültige Farbe, muss im Hexadezimalformat #rrggbb vorliegen: " `mappend` t +germanFormMessage (MsgInvalidDatetimeFormat t) = "Ungültige Datums- und Uhrzeitangabe, muss im Format YYYY-MM-DD(T| )HH:MM[:SS] vorliegen: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Japanese.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Japanese.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Japanese.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Japanese.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ japaneseFormMessage MsgBoolNo = "ããã" japaneseFormMessage MsgDelete = "åé¤ãã¾ãã?" japaneseFormMessage (MsgInvalidHexColorFormat t) = "ç¡å¹ãªè²ãï¼rrggbb16é²å½¢å¼ã§ããå¿ è¦ãããã¾ã: " `mappend` t +japaneseFormMessage (MsgInvalidDatetimeFormat t) = "ç¡å¹ãªæ¥æã§ããYYYY-MM-DD(T| )HH:MM[:SS] å½¢å¼ã§ããå¿ è¦ãããã¾ã: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Korean.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Korean.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Korean.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Korean.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ koreanFormMessage MsgBoolNo = "ìëì¤" koreanFormMessage MsgDelete = "ìì íìê² ìµëê¹?" koreanFormMessage (MsgInvalidHexColorFormat t) = "ììì´ ì못ëììµëë¤. #rrggbb 16ì§ì íìì´ì´ì¼ í©ëë¤.: " `mappend` t +koreanFormMessage (MsgInvalidDatetimeFormat t) = "ë ì§/ìê°ì´ ì못ëììµëë¤. YYYY-MM-DD(T| )HH:MM[:SS] íìì´ì´ì¼ í©ëë¤.: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Norwegian.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Norwegian.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Norwegian.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Norwegian.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ norwegianBokmÃ¥lFormMessage MsgDelete = "Slette?" norwegianBokmÃ¥lFormMessage MsgCsrfWarning = "Som beskyttelse mot «cross-site request forgery»-angrep, vennligst bekreft innsendt skjema." norwegianBokmÃ¥lFormMessage (MsgInvalidHexColorFormat t) = "Ugyldig farge, mÃ¥ være i #rrggbb heksadesimalt format: " `mappend` t +norwegianBokmÃ¥lFormMessage (MsgInvalidDatetimeFormat t) = "Ugyldig datoklokkeslett, mÃ¥ være i formatet à à à à -MM-DD(T| )HH:MM[:SS]:" `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Portuguese.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Portuguese.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Portuguese.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Portuguese.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ portugueseFormMessage MsgBoolNo = "Não" portugueseFormMessage MsgDelete = "Remover?" portugueseFormMessage (MsgInvalidHexColorFormat t) = "Cor inválida, deve estar no formato #rrggbb hexadecimal: " `mappend` t +portugueseFormMessage (MsgInvalidDatetimeFormat t) = "Data e hora inválida, deve estar no formato AAAA-MM-DD(T| )HH:MM[:SS]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Romanian.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Romanian.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Romanian.hs 1970-01-01 01:00:00.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Romanian.hs 2023-09-05 07:51:46.000000000 +0200 @@ -0,0 +1,31 @@ +{-# LANGUAGE OverloadedStrings #-} +module Yesod.Form.I18n.Romanian where + +import Yesod.Form.Types (FormMessage (..)) +import Data.Monoid (mappend) +import Data.Text (Text) + +-- | Romanian translation +-- +-- @since 1.7.5 +romanianFormMessage :: FormMessage -> Text +romanianFormMessage (MsgInvalidInteger t) = "NumÄr întreg nevalid: " `Data.Monoid.mappend` t +romanianFormMessage (MsgInvalidNumber t) = "NumÄr nevalid: " `mappend` t +romanianFormMessage (MsgInvalidEntry t) = "Valoare nevalidÄ: " `mappend` t +romanianFormMessage MsgInvalidTimeFormat = "OrÄ nevalidÄ. Formatul necesar este HH:MM[:SS]" +romanianFormMessage MsgInvalidDay = "DatÄ nevalidÄ. Formatul necesar este AAAA-LL-ZZ" +romanianFormMessage (MsgInvalidUrl t) = "AdresÄ URL nevalidÄ: " `mappend` t +romanianFormMessage (MsgInvalidEmail t) = "AdresÄ de e-mail nevalidÄ: " `mappend` t +romanianFormMessage (MsgInvalidHour t) = "OrÄ nevalidÄ: " `mappend` t +romanianFormMessage (MsgInvalidMinute t) = "Minut nevalid: " `mappend` t +romanianFormMessage (MsgInvalidSecond t) = "SecundÄ nevalidÄ: " `mappend` t +romanianFormMessage MsgCsrfWarning = "Ca protecÈie împotriva atacurilor CSRF, vÄ rugÄm sÄ confirmaÈi trimiterea formularului." +romanianFormMessage MsgValueRequired = "Câmp obligatoriu" +romanianFormMessage (MsgInputNotFound t) = "Valoare inexistentÄ: " `mappend` t +romanianFormMessage MsgSelectNone = "<Niciuna>" +romanianFormMessage (MsgInvalidBool t) = "Valoare booleanÄ nevalidÄ: " `mappend` t +romanianFormMessage MsgBoolYes = "Da" +romanianFormMessage MsgBoolNo = "Nu" +romanianFormMessage MsgDelete = "Èterge?" +romanianFormMessage (MsgInvalidHexColorFormat t) = "Culoare nevalidÄ. Formatul necesar este #rrggbb în hexazecimal: " `mappend` t +romanianFormMessage (MsgInvalidDatetimeFormat t) = "Data Èi ora nevalidÄ, trebuie sÄ fie în format AAAA-LL-ZZ(T| )HH:MM[:SS]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Russian.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Russian.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Russian.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Russian.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ russianFormMessage MsgBoolNo = "ÐеÑ" russianFormMessage MsgDelete = "УдалиÑÑ?" russianFormMessage (MsgInvalidHexColorFormat t) = "ÐедопÑÑÑимое знаÑение ÑвеÑа, должен бÑÑÑ Ð² ÑеÑÑнадÑаÑеÑиÑном ÑоÑмаÑе #rrggbb: " `mappend` t +russianFormMessage (MsgInvalidDatetimeFormat t) = "ÐедопÑÑÑимое знаÑение даÑÑ Ð¸ вÑемени. Ðолжно бÑÑÑ Ð² ÑоÑмаÑе ÐÐÐÐ-ÐÐ-ÐÐ(T| )ЧЧ:ÐÐ[:СС]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Spanish.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Spanish.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Spanish.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Spanish.hs 2023-09-05 07:51:46.000000000 +0200 @@ -26,3 +26,4 @@ spanishFormMessage MsgBoolNo = "No" spanishFormMessage MsgDelete = "¿Eliminar?" spanishFormMessage (MsgInvalidHexColorFormat t) = "Color no válido, debe estar en formato hexadecimal #rrggbb: " `mappend` t +spanishFormMessage (MsgInvalidDatetimeFormat t) = "Fecha y hora no válida; debe estar en formato AAAA-MM-DD(T| )HH:MM[:SS]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/I18n/Swedish.hs new/yesod-form-1.7.6/Yesod/Form/I18n/Swedish.hs --- old/yesod-form-1.7.4/Yesod/Form/I18n/Swedish.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/I18n/Swedish.hs 2023-09-05 07:51:46.000000000 +0200 @@ -25,3 +25,4 @@ swedishFormMessage MsgDelete = "Radera?" swedishFormMessage MsgCsrfWarning = "Som skydd mot \"cross-site request forgery\" attacker, vänligen bekräfta skickandet av formuläret." swedishFormMessage (MsgInvalidHexColorFormat t) = "Ogiltig färg, mÃ¥ste vara i #rrggbb hexadecimalt format: " `mappend` t +swedishFormMessage (MsgInvalidDatetimeFormat t) = "Ogiltig datumtid, mÃ¥ste vara i formatet à à à à -MM-DD(T| )TT:MM[:SS]: " `mappend` t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/Yesod/Form/Types.hs new/yesod-form-1.7.6/Yesod/Form/Types.hs --- old/yesod-form-1.7.4/Yesod/Form/Types.hs 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/Yesod/Form/Types.hs 2023-09-05 07:51:46.000000000 +0200 @@ -242,4 +242,5 @@ | MsgBoolNo | MsgDelete | MsgInvalidHexColorFormat Text + | MsgInvalidDatetimeFormat Text deriving (Show, Eq, Read) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-form-1.7.4/yesod-form.cabal new/yesod-form-1.7.6/yesod-form.cabal --- old/yesod-form-1.7.4/yesod-form.cabal 2023-02-09 07:24:12.000000000 +0100 +++ new/yesod-form-1.7.6/yesod-form.cabal 2023-09-05 07:51:46.000000000 +0200 @@ -1,6 +1,6 @@ cabal-version: >= 1.10 name: yesod-form -version: 1.7.4 +version: 1.7.6 license: MIT license-file: LICENSE author: Michael Snoyman <mich...@snoyman.com> @@ -67,6 +67,7 @@ Yesod.Form.I18n.Spanish Yesod.Form.I18n.Chinese Yesod.Form.I18n.Korean + Yesod.Form.I18n.Romanian -- FIXME Yesod.Helpers.Crud ghc-options: -Wall