hledger-web 1.42.1 → 1.42.2
raw patch · 5 files changed
+23/−14 lines, 5 filesdep ~basedep ~extradep ~hledgerPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, extra, hledger, hledger-lib
API changes (from Hackage documentation)
- Hledger.Web.Import: (<$!>) :: Monad m => (a -> b) -> m a -> m b
- Hledger.Web.Import: (<$) :: Functor f => a -> f b -> f a
- Hledger.Web.Import: (<=<) :: Monad m => (b -> m c) -> (a -> m b) -> a -> m c
- Hledger.Web.Import: (=<<) :: Monad m => (a -> m b) -> m a -> m b
- Hledger.Web.Import: (>=>) :: Monad m => (a -> m b) -> (b -> m c) -> a -> m c
- Hledger.Web.Import: (>>) :: Monad m => m a -> m b -> m b
- Hledger.Web.Import: (>>=) :: Monad m => m a -> (a -> m b) -> m b
- Hledger.Web.Import: CalendarDiffDays :: Integer -> Integer -> CalendarDiffDays
- Hledger.Web.Import: CalendarDiffTime :: Integer -> NominalDiffTime -> CalendarDiffTime
- Hledger.Web.Import: Friday :: DayOfWeek
- Hledger.Web.Import: Just :: a -> Maybe a
- Hledger.Web.Import: Left :: a -> Either a b
- Hledger.Web.Import: LocalTime :: Day -> TimeOfDay -> LocalTime
- Hledger.Web.Import: ModJulianDate :: Rational -> UniversalTime
- Hledger.Web.Import: ModifiedJulianDay :: Integer -> Day
- Hledger.Web.Import: Monday :: DayOfWeek
- Hledger.Web.Import: Nothing :: Maybe a
- Hledger.Web.Import: Right :: b -> Either a b
- Hledger.Web.Import: Saturday :: DayOfWeek
- Hledger.Web.Import: Sunday :: DayOfWeek
- Hledger.Web.Import: Thursday :: DayOfWeek
- Hledger.Web.Import: TimeLocale :: [(String, String)] -> [(String, String)] -> (String, String) -> String -> String -> String -> String -> [TimeZone] -> TimeLocale
- Hledger.Web.Import: TimeOfDay :: Int -> Int -> Pico -> TimeOfDay
- Hledger.Web.Import: TimeZone :: Int -> Bool -> String -> TimeZone
- Hledger.Web.Import: Tuesday :: DayOfWeek
- Hledger.Web.Import: UTCTime :: Day -> DiffTime -> UTCTime
- Hledger.Web.Import: Wednesday :: DayOfWeek
- Hledger.Web.Import: ZonedTime :: LocalTime -> TimeZone -> ZonedTime
- Hledger.Web.Import: [amPm] :: TimeLocale -> (String, String)
- Hledger.Web.Import: [cdDays] :: CalendarDiffDays -> Integer
- Hledger.Web.Import: [cdMonths] :: CalendarDiffDays -> Integer
- Hledger.Web.Import: [ctMonths] :: CalendarDiffTime -> Integer
- Hledger.Web.Import: [ctTime] :: CalendarDiffTime -> NominalDiffTime
- Hledger.Web.Import: [dateFmt] :: TimeLocale -> String
- Hledger.Web.Import: [dateTimeFmt] :: TimeLocale -> String
- Hledger.Web.Import: [getModJulianDate] :: UniversalTime -> Rational
- Hledger.Web.Import: [knownTimeZones] :: TimeLocale -> [TimeZone]
- Hledger.Web.Import: [localDay] :: LocalTime -> Day
- Hledger.Web.Import: [localTimeOfDay] :: LocalTime -> TimeOfDay
- Hledger.Web.Import: [months] :: TimeLocale -> [(String, String)]
- Hledger.Web.Import: [time12Fmt] :: TimeLocale -> String
- Hledger.Web.Import: [timeFmt] :: TimeLocale -> String
- Hledger.Web.Import: [timeZoneMinutes] :: TimeZone -> Int
- Hledger.Web.Import: [timeZoneName] :: TimeZone -> String
- Hledger.Web.Import: [timeZoneSummerOnly] :: TimeZone -> Bool
- Hledger.Web.Import: [toModifiedJulianDay] :: Day -> Integer
- Hledger.Web.Import: [todHour] :: TimeOfDay -> Int
- Hledger.Web.Import: [todMin] :: TimeOfDay -> Int
- Hledger.Web.Import: [todSec] :: TimeOfDay -> Pico
- Hledger.Web.Import: [utctDayTime] :: UTCTime -> DiffTime
- Hledger.Web.Import: [utctDay] :: UTCTime -> Day
- Hledger.Web.Import: [wDays] :: TimeLocale -> [(String, String)]
- Hledger.Web.Import: [zonedTimeToLocalTime] :: ZonedTime -> LocalTime
- Hledger.Web.Import: [zonedTimeZone] :: ZonedTime -> TimeZone
- Hledger.Web.Import: addDays :: Integer -> Day -> Day
- Hledger.Web.Import: addGregorianDurationClip :: CalendarDiffDays -> Day -> Day
- Hledger.Web.Import: addGregorianDurationRollOver :: CalendarDiffDays -> Day -> Day
- Hledger.Web.Import: addGregorianMonthsClip :: Integer -> Day -> Day
- Hledger.Web.Import: addGregorianMonthsRollOver :: Integer -> Day -> Day
- Hledger.Web.Import: addGregorianYearsClip :: Integer -> Day -> Day
- Hledger.Web.Import: addGregorianYearsRollOver :: Integer -> Day -> Day
- Hledger.Web.Import: addLocalTime :: NominalDiffTime -> LocalTime -> LocalTime
- Hledger.Web.Import: addUTCTime :: NominalDiffTime -> UTCTime -> UTCTime
- Hledger.Web.Import: all :: Foldable t => (a -> Bool) -> t a -> Bool
- Hledger.Web.Import: and :: Foldable t => t Bool -> Bool
- Hledger.Web.Import: any :: Foldable t => (a -> Bool) -> t a -> Bool
- Hledger.Web.Import: ap :: Monad m => m (a -> b) -> m a -> m b
- Hledger.Web.Import: asum :: (Foldable t, Alternative f) => t (f a) -> f a
- Hledger.Web.Import: bimap :: Bifunctor p => (a -> b) -> (c -> d) -> p a c -> p b d
- Hledger.Web.Import: calendarDay :: CalendarDiffDays
- Hledger.Web.Import: calendarMonth :: CalendarDiffDays
- Hledger.Web.Import: calendarTimeDays :: CalendarDiffDays -> CalendarDiffTime
- Hledger.Web.Import: calendarTimeTime :: NominalDiffTime -> CalendarDiffTime
- Hledger.Web.Import: calendarWeek :: CalendarDiffDays
- Hledger.Web.Import: calendarYear :: CalendarDiffDays
- Hledger.Web.Import: catMaybes :: [Maybe a] -> [a]
- Hledger.Web.Import: class forall a. () => Functor p a => Bifunctor (p :: Type -> Type -> Type)
- Hledger.Web.Import: class Ord p => DayPeriod p
- Hledger.Web.Import: class () => Default a
- Hledger.Web.Import: class () => Foldable (t :: Type -> Type)
- Hledger.Web.Import: class () => FormatTime t
- Hledger.Web.Import: class () => Functor (f :: Type -> Type)
- Hledger.Web.Import: class Applicative m => Monad (m :: Type -> Type)
- Hledger.Web.Import: class Monad m => MonadFail (m :: Type -> Type)
- Hledger.Web.Import: class (Alternative m, Monad m) => MonadPlus (m :: Type -> Type)
- Hledger.Web.Import: class () => ParseTime t
- Hledger.Web.Import: class (Functor t, Foldable t) => Traversable (t :: Type -> Type)
- Hledger.Web.Import: concat :: Foldable t => t [a] -> [a]
- Hledger.Web.Import: concatMap :: Foldable t => (a -> [b]) -> t a -> [b]
- Hledger.Web.Import: data () => CalendarDiffDays
- Hledger.Web.Import: data () => CalendarDiffTime
- Hledger.Web.Import: data () => DayOfWeek
- Hledger.Web.Import: data () => DiffTime
- Hledger.Web.Import: data () => Either a b
- Hledger.Web.Import: data () => LocalTime
- Hledger.Web.Import: data () => Maybe a
- Hledger.Web.Import: data () => NominalDiffTime
- Hledger.Web.Import: data () => TimeLocale
- Hledger.Web.Import: data () => TimeOfDay
- Hledger.Web.Import: data () => TimeZone
- Hledger.Web.Import: data () => UTCTime
- Hledger.Web.Import: data () => ZonedTime
- Hledger.Web.Import: dayFractionToTimeOfDay :: Rational -> TimeOfDay
- Hledger.Web.Import: dayOfWeek :: Day -> DayOfWeek
- Hledger.Web.Import: dayOfWeekDiff :: DayOfWeek -> DayOfWeek -> Int
- Hledger.Web.Import: dayPeriod :: DayPeriod p => Day -> p
- Hledger.Web.Import: daysAndTimeOfDayToTime :: Integer -> TimeOfDay -> NominalDiffTime
- Hledger.Web.Import: def :: Default a => a
- Hledger.Web.Import: defaultTimeLocale :: TimeLocale
- Hledger.Web.Import: diffDays :: Day -> Day -> Integer
- Hledger.Web.Import: diffGregorianDurationClip :: Day -> Day -> CalendarDiffDays
- Hledger.Web.Import: diffGregorianDurationRollOver :: Day -> Day -> CalendarDiffDays
- Hledger.Web.Import: diffLocalTime :: LocalTime -> LocalTime -> NominalDiffTime
- Hledger.Web.Import: diffTimeToPicoseconds :: DiffTime -> Integer
- Hledger.Web.Import: diffUTCTime :: UTCTime -> UTCTime -> NominalDiffTime
- Hledger.Web.Import: either :: (a -> c) -> (b -> c) -> Either a b -> c
- Hledger.Web.Import: elem :: (Foldable t, Eq a) => a -> t a -> Bool
- Hledger.Web.Import: embedEntityDefs :: [EntityDef] -> [UnboundEntityDef] -> [UnboundEntityDef]
- Hledger.Web.Import: fail :: MonadFail m => String -> m a
- Hledger.Web.Import: fieldError :: Text -> Text -> Text -> Text
- Hledger.Web.Import: filterM :: Applicative m => (a -> m Bool) -> [a] -> m [a]
- Hledger.Web.Import: find :: Foldable t => (a -> Bool) -> t a -> Maybe a
- Hledger.Web.Import: first :: Bifunctor p => (a -> b) -> p a c -> p b c
- Hledger.Web.Import: firstDayOfWeekOnAfter :: DayOfWeek -> Day -> Day
- Hledger.Web.Import: fmap :: Functor f => (a -> b) -> f a -> f b
- Hledger.Web.Import: fmapDefault :: Traversable t => (a -> b) -> t a -> t b
- Hledger.Web.Import: fold :: (Foldable t, Monoid m) => t m -> m
- Hledger.Web.Import: foldM :: (Foldable t, Monad m) => (b -> a -> m b) -> b -> t a -> m b
- Hledger.Web.Import: foldM_ :: (Foldable t, Monad m) => (b -> a -> m b) -> b -> t a -> m ()
- Hledger.Web.Import: foldMap :: (Foldable t, Monoid m) => (a -> m) -> t a -> m
- Hledger.Web.Import: foldMap' :: (Foldable t, Monoid m) => (a -> m) -> t a -> m
- Hledger.Web.Import: foldMapDefault :: (Traversable t, Monoid m) => (a -> m) -> t a -> m
- Hledger.Web.Import: foldl :: Foldable t => (b -> a -> b) -> b -> t a -> b
- Hledger.Web.Import: foldl' :: Foldable t => (b -> a -> b) -> b -> t a -> b
- Hledger.Web.Import: foldl1 :: Foldable t => (a -> a -> a) -> t a -> a
- Hledger.Web.Import: foldlM :: (Foldable t, Monad m) => (b -> a -> m b) -> b -> t a -> m b
- Hledger.Web.Import: foldr :: Foldable t => (a -> b -> b) -> b -> t a -> b
- Hledger.Web.Import: foldr' :: Foldable t => (a -> b -> b) -> b -> t a -> b
- Hledger.Web.Import: foldr1 :: Foldable t => (a -> a -> a) -> t a -> a
- Hledger.Web.Import: foldrM :: (Foldable t, Monad m) => (a -> b -> m b) -> b -> t a -> m b
- Hledger.Web.Import: for :: (Traversable t, Applicative f) => t a -> (a -> f b) -> f (t b)
- Hledger.Web.Import: forAccumM :: (Monad m, Traversable t) => s -> t a -> (s -> a -> m (s, b)) -> m (s, t b)
- Hledger.Web.Import: forM :: (Traversable t, Monad m) => t a -> (a -> m b) -> m (t b)
- Hledger.Web.Import: forM_ :: (Foldable t, Monad m) => t a -> (a -> m b) -> m ()
- Hledger.Web.Import: for_ :: (Foldable t, Applicative f) => t a -> (a -> f b) -> f ()
- Hledger.Web.Import: forever :: Applicative f => f a -> f b
- Hledger.Web.Import: formatTime :: FormatTime t => TimeLocale -> String -> t -> String
- Hledger.Web.Import: fromGregorian :: Year -> MonthOfYear -> DayOfMonth -> Day
- Hledger.Web.Import: fromGregorianValid :: Year -> MonthOfYear -> DayOfMonth -> Maybe Day
- Hledger.Web.Import: fromJust :: HasCallStack => Maybe a -> a
- Hledger.Web.Import: fromLeft :: a -> Either a b -> a
- Hledger.Web.Import: fromMaybe :: a -> Maybe a -> a
- Hledger.Web.Import: fromRight :: b -> Either a b -> b
- Hledger.Web.Import: getCurrentTime :: IO UTCTime
- Hledger.Web.Import: getCurrentTimeZone :: IO TimeZone
- Hledger.Web.Import: getTimeZone :: UTCTime -> IO TimeZone
- Hledger.Web.Import: getTime_resolution :: DiffTime
- Hledger.Web.Import: getZonedTime :: IO ZonedTime
- Hledger.Web.Import: gregorianMonthLength :: Year -> MonthOfYear -> DayOfMonth
- Hledger.Web.Import: guard :: Alternative f => Bool -> f ()
- Hledger.Web.Import: hoursToTimeZone :: Int -> TimeZone
- Hledger.Web.Import: infixl 1 >>
- Hledger.Web.Import: infixr 1 <=<
- Hledger.Web.Import: isJust :: Maybe a -> Bool
- Hledger.Web.Import: isLeapYear :: Year -> Bool
- Hledger.Web.Import: isLeft :: Either a b -> Bool
- Hledger.Web.Import: isNothing :: Maybe a -> Bool
- Hledger.Web.Import: isRight :: Either a b -> Bool
- Hledger.Web.Import: iso8601DateFormat :: Maybe String -> String
- Hledger.Web.Import: join :: Monad m => m (m a) -> m a
- Hledger.Web.Import: lefts :: [Either a b] -> [a]
- Hledger.Web.Import: length :: Foldable t => t a -> Int
- Hledger.Web.Import: lensPTH :: (s -> a) -> (s -> b -> t) -> Lens s t a b
- Hledger.Web.Import: liftM :: Monad m => (a1 -> r) -> m a1 -> m r
- Hledger.Web.Import: liftM2 :: Monad m => (a1 -> a2 -> r) -> m a1 -> m a2 -> m r
- Hledger.Web.Import: liftM3 :: Monad m => (a1 -> a2 -> a3 -> r) -> m a1 -> m a2 -> m a3 -> m r
- Hledger.Web.Import: liftM4 :: Monad m => (a1 -> a2 -> a3 -> a4 -> r) -> m a1 -> m a2 -> m a3 -> m a4 -> m r
- Hledger.Web.Import: liftM5 :: Monad m => (a1 -> a2 -> a3 -> a4 -> a5 -> r) -> m a1 -> m a2 -> m a3 -> m a4 -> m a5 -> m r
- Hledger.Web.Import: listToMaybe :: [a] -> Maybe a
- Hledger.Web.Import: localTimeToUT1 :: Rational -> LocalTime -> UniversalTime
- Hledger.Web.Import: localTimeToUTC :: TimeZone -> LocalTime -> UTCTime
- Hledger.Web.Import: localToUTCTimeOfDay :: TimeZone -> TimeOfDay -> (Integer, TimeOfDay)
- Hledger.Web.Import: makeTimeOfDayValid :: Int -> Int -> Pico -> Maybe TimeOfDay
- Hledger.Web.Import: mapAccumL :: Traversable t => (s -> a -> (s, b)) -> s -> t a -> (s, t b)
- Hledger.Web.Import: mapAccumM :: (Monad m, Traversable t) => (s -> a -> m (s, b)) -> s -> t a -> m (s, t b)
- Hledger.Web.Import: mapAccumR :: Traversable t => (s -> a -> (s, b)) -> s -> t a -> (s, t b)
- Hledger.Web.Import: mapAndUnzipM :: Applicative m => (a -> m (b, c)) -> [a] -> m ([b], [c])
- Hledger.Web.Import: mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b)
- Hledger.Web.Import: mapM_ :: (Foldable t, Monad m) => (a -> m b) -> t a -> m ()
- Hledger.Web.Import: mapMaybe :: (a -> Maybe b) -> [a] -> [b]
- Hledger.Web.Import: maximum :: (Foldable t, Ord a) => t a -> a
- Hledger.Web.Import: maximumBy :: Foldable t => (a -> a -> Ordering) -> t a -> a
- Hledger.Web.Import: maybe :: b -> (a -> b) -> Maybe a -> b
- Hledger.Web.Import: maybeToList :: Maybe a -> [a]
- Hledger.Web.Import: mfilter :: MonadPlus m => (a -> Bool) -> m a -> m a
- Hledger.Web.Import: midday :: TimeOfDay
- Hledger.Web.Import: midnight :: TimeOfDay
- Hledger.Web.Import: minimum :: (Foldable t, Ord a) => t a -> a
- Hledger.Web.Import: minimumBy :: Foldable t => (a -> a -> Ordering) -> t a -> a
- Hledger.Web.Import: minutesToTimeZone :: Int -> TimeZone
- Hledger.Web.Import: mplus :: MonadPlus m => m a -> m a -> m a
- Hledger.Web.Import: msum :: (Foldable t, MonadPlus m) => t (m a) -> m a
- Hledger.Web.Import: mzero :: MonadPlus m => m a
- Hledger.Web.Import: newtype () => Day
- Hledger.Web.Import: newtype () => UniversalTime
- Hledger.Web.Import: nominalDay :: NominalDiffTime
- Hledger.Web.Import: nominalDiffTimeToSeconds :: NominalDiffTime -> Pico
- Hledger.Web.Import: notElem :: (Foldable t, Eq a) => a -> t a -> Bool
- Hledger.Web.Import: null :: Foldable t => t a -> Bool
- Hledger.Web.Import: or :: Foldable t => t Bool -> Bool
- Hledger.Web.Import: parseReferences :: PersistSettings -> Text -> Q Exp
- Hledger.Web.Import: parseTimeM :: (MonadFail m, ParseTime t) => Bool -> TimeLocale -> String -> String -> m t
- Hledger.Web.Import: parseTimeMultipleM :: (MonadFail m, ParseTime t) => Bool -> TimeLocale -> [(String, String)] -> m t
- Hledger.Web.Import: parseTimeOrError :: ParseTime t => Bool -> TimeLocale -> String -> String -> t
- Hledger.Web.Import: partitionEithers :: [Either a b] -> ([a], [b])
- Hledger.Web.Import: pastMidnight :: DiffTime -> TimeOfDay
- Hledger.Web.Import: pattern April :: MonthOfYear
- Hledger.Web.Import: pattern August :: MonthOfYear
- Hledger.Web.Import: pattern BeforeCommonEra :: Integer -> Year
- Hledger.Web.Import: pattern CommonEra :: Integer -> Year
- Hledger.Web.Import: pattern December :: MonthOfYear
- Hledger.Web.Import: pattern February :: MonthOfYear
- Hledger.Web.Import: pattern January :: MonthOfYear
- Hledger.Web.Import: pattern July :: MonthOfYear
- Hledger.Web.Import: pattern June :: MonthOfYear
- Hledger.Web.Import: pattern March :: MonthOfYear
- Hledger.Web.Import: pattern May :: MonthOfYear
- Hledger.Web.Import: pattern November :: MonthOfYear
- Hledger.Web.Import: pattern October :: MonthOfYear
- Hledger.Web.Import: pattern September :: MonthOfYear
- Hledger.Web.Import: pattern YearMonthDay :: Year -> MonthOfYear -> DayOfMonth -> Day
- Hledger.Web.Import: periodAllDays :: DayPeriod p => p -> [Day]
- Hledger.Web.Import: periodFirstDay :: DayPeriod p => p -> Day
- Hledger.Web.Import: periodFromDay :: DayPeriod p => Day -> (p, Int)
- Hledger.Web.Import: periodLastDay :: DayPeriod p => p -> Day
- Hledger.Web.Import: periodLength :: DayPeriod p => p -> Int
- Hledger.Web.Import: periodToDay :: DayPeriod p => p -> Int -> Day
- Hledger.Web.Import: periodToDayValid :: DayPeriod p => p -> Int -> Maybe Day
- Hledger.Web.Import: picosecondsToDiffTime :: Integer -> DiffTime
- Hledger.Web.Import: pkNewtype :: MkPersistSettings -> UnboundEntityDef -> Bool
- Hledger.Web.Import: product :: (Foldable t, Num a) => t a -> a
- Hledger.Web.Import: readPTime :: ParseTime t => Bool -> TimeLocale -> String -> ReadP t
- Hledger.Web.Import: readSTime :: ParseTime t => Bool -> TimeLocale -> String -> ReadS t
- Hledger.Web.Import: replicateM :: Applicative m => Int -> m a -> m [a]
- Hledger.Web.Import: replicateM_ :: Applicative m => Int -> m a -> m ()
- Hledger.Web.Import: return :: Monad m => a -> m a
- Hledger.Web.Import: rfc822DateFormat :: String
- Hledger.Web.Import: rights :: [Either a b] -> [b]
- Hledger.Web.Import: scaleCalendarDiffDays :: Integer -> CalendarDiffDays -> CalendarDiffDays
- Hledger.Web.Import: scaleCalendarDiffTime :: Integer -> CalendarDiffTime -> CalendarDiffTime
- Hledger.Web.Import: second :: Bifunctor p => (b -> c) -> p a b -> p a c
- Hledger.Web.Import: secondsToDiffTime :: Integer -> DiffTime
- Hledger.Web.Import: secondsToNominalDiffTime :: Pico -> NominalDiffTime
- Hledger.Web.Import: sequence :: (Traversable t, Monad m) => t (m a) -> m (t a)
- Hledger.Web.Import: sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a)
- Hledger.Web.Import: sequenceA_ :: (Foldable t, Applicative f) => t (f a) -> f ()
- Hledger.Web.Import: sequence_ :: (Foldable t, Monad m) => t (m a) -> m ()
- Hledger.Web.Import: showGregorian :: Day -> String
- Hledger.Web.Import: sinceMidnight :: TimeOfDay -> DiffTime
- Hledger.Web.Import: sum :: (Foldable t, Num a) => t a -> a
- Hledger.Web.Import: timeOfDayToDayFraction :: TimeOfDay -> Rational
- Hledger.Web.Import: timeOfDayToTime :: TimeOfDay -> DiffTime
- Hledger.Web.Import: timeToDaysAndTimeOfDay :: NominalDiffTime -> (Integer, TimeOfDay)
- Hledger.Web.Import: timeToTimeOfDay :: DiffTime -> TimeOfDay
- Hledger.Web.Import: timeZoneOffsetString :: TimeZone -> String
- Hledger.Web.Import: timeZoneOffsetString' :: Maybe Char -> TimeZone -> String
- Hledger.Web.Import: toGregorian :: Day -> (Year, MonthOfYear, DayOfMonth)
- Hledger.Web.Import: toList :: Foldable t => t a -> [a]
- Hledger.Web.Import: traverse :: (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
- Hledger.Web.Import: traverse_ :: (Foldable t, Applicative f) => (a -> f b) -> t a -> f ()
- Hledger.Web.Import: type DayOfMonth = Int
- Hledger.Web.Import: type MonthOfYear = Int
- Hledger.Web.Import: type Year = Integer
- Hledger.Web.Import: unless :: Applicative f => Bool -> f () -> f ()
- Hledger.Web.Import: ut1ToLocalTime :: Rational -> UniversalTime -> LocalTime
- Hledger.Web.Import: utc :: TimeZone
- Hledger.Web.Import: utcToLocalTime :: TimeZone -> UTCTime -> LocalTime
- Hledger.Web.Import: utcToLocalTimeOfDay :: TimeZone -> TimeOfDay -> (Integer, TimeOfDay)
- Hledger.Web.Import: utcToLocalZonedTime :: UTCTime -> IO ZonedTime
- Hledger.Web.Import: utcToZonedTime :: TimeZone -> UTCTime -> ZonedTime
- Hledger.Web.Import: void :: Functor f => f a -> f ()
- Hledger.Web.Import: weekAllDays :: DayOfWeek -> Day -> [Day]
- Hledger.Web.Import: weekFirstDay :: DayOfWeek -> Day -> Day
- Hledger.Web.Import: weekLastDay :: DayOfWeek -> Day -> Day
- Hledger.Web.Import: when :: Applicative f => Bool -> f () -> f ()
- Hledger.Web.Import: zipWithM :: Applicative m => (a -> b -> m c) -> [a] -> [b] -> m [c]
- Hledger.Web.Import: zipWithM_ :: Applicative m => (a -> b -> m c) -> [a] -> [b] -> m ()
- Hledger.Web.Import: zonedTimeToUTC :: ZonedTime -> UTCTime
+ Hledger.Web.Import: ($dmparseJSON) :: (FromJSON a, Generic a, GFromJSON Zero (Rep a)) => Value -> Parser a
+ Hledger.Web.Import: ($dmtoJSON) :: (ToJSON a, Generic a, GToJSON' Value Zero (Rep a)) => a -> Value
+ Hledger.Web.Import: Span :: !Text -> !Int -> !Int -> !Int -> !Int -> Span
+ Hledger.Web.Import: [spanEndCol] :: Span -> !Int
+ Hledger.Web.Import: [spanEndLine] :: Span -> !Int
+ Hledger.Web.Import: [spanFile] :: Span -> !Text
+ Hledger.Web.Import: [spanStartCol] :: Span -> !Int
+ Hledger.Web.Import: [spanStartLine] :: Span -> !Int
+ Hledger.Web.Import: data BackendKey backend;
+ Hledger.Web.Import: data EntityField record :: Type -> Type;
+ Hledger.Web.Import: data Key record;
+ Hledger.Web.Import: data Span
+ Hledger.Web.Import: data Unique record;
+ Hledger.Web.Import: getEntitySpan :: EntityDef -> Maybe Span
+ Hledger.Web.Import: keyAndEntityFieldsDatabase :: EntityDef -> NonEmpty FieldDef
+ Hledger.Web.Import: type BaseBackend backend;
+ Hledger.Web.Import: type HandlerSite (m :: Type -> Type);
+ Hledger.Web.Import: type PersistConfigBackend c :: Type -> Type -> Type -> Type;
+ Hledger.Web.Import: type PersistConfigPool c;
+ Hledger.Web.Import: type PersistEntityBackend record;
+ Hledger.Web.Import: type SubHandlerSite (m :: Type -> Type);
+ Hledger.Web.Import: type YesodPersistBackend site;
- Hledger.Web.Import: ($!) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
+ Hledger.Web.Import: ($!) :: (a -> b) -> a -> b
- Hledger.Web.Import: ($) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
+ Hledger.Web.Import: ($) :: (a -> b) -> a -> b
- Hledger.Web.Import: class () => BackendCompatible sup sub
+ Hledger.Web.Import: class BackendCompatible sup sub
- Hledger.Web.Import: class () => Bounded a
+ Hledger.Web.Import: class Bounded a
- Hledger.Web.Import: class () => DatabaseName a
+ Hledger.Web.Import: class DatabaseName a
- Hledger.Web.Import: class () => Enum a
+ Hledger.Web.Import: class Enum a
- Hledger.Web.Import: class () => Eq a
+ Hledger.Web.Import: class Eq a
- Hledger.Web.Import: class () => FromJSON a
+ Hledger.Web.Import: class FromJSON a
- Hledger.Web.Import: class () => HasPersistBackend backend where {
+ Hledger.Web.Import: class HasPersistBackend backend where {
- Hledger.Web.Import: class () => Num a
+ Hledger.Web.Import: class Num a
- Hledger.Web.Import: class () => PathMultiPiece s
+ Hledger.Web.Import: class PathMultiPiece s
- Hledger.Web.Import: class () => PathPiece s
+ Hledger.Web.Import: class PathPiece s
- Hledger.Web.Import: class () => PersistConfig c where {
+ Hledger.Web.Import: class PersistConfig c where {
- Hledger.Web.Import: class () => PersistCore backend where {
+ Hledger.Web.Import: class PersistCore backend where {
- Hledger.Web.Import: class () => PersistField a
+ Hledger.Web.Import: class PersistField a
- Hledger.Web.Import: class () => Read a
+ Hledger.Web.Import: class Read a
- Hledger.Web.Import: class () => RedirectUrl master a
+ Hledger.Web.Import: class RedirectUrl master a
- Hledger.Web.Import: class () => RenderMessage master message
+ Hledger.Web.Import: class RenderMessage master message
- Hledger.Web.Import: class () => SafeToInsert a
+ Hledger.Web.Import: class SafeToInsert a
- Hledger.Web.Import: class () => Semigroup a
+ Hledger.Web.Import: class Semigroup a
- Hledger.Web.Import: class () => Show a
+ Hledger.Web.Import: class Show a
- Hledger.Web.Import: class () => SymbolToField (sym :: Symbol) rec typ | sym rec -> typ
+ Hledger.Web.Import: class SymbolToField (sym :: Symbol) rec typ | sym rec -> typ
- Hledger.Web.Import: class () => ToContent a
+ Hledger.Web.Import: class ToContent a
- Hledger.Web.Import: class () => ToFlushBuilder a
+ Hledger.Web.Import: class ToFlushBuilder a
- Hledger.Web.Import: class () => ToJSON a
+ Hledger.Web.Import: class ToJSON a
- Hledger.Web.Import: class () => ToMessage a
+ Hledger.Web.Import: class ToMessage a
- Hledger.Web.Import: class () => ToWidget site a
+ Hledger.Web.Import: class ToWidget site a
- Hledger.Web.Import: class () => ToWidgetBody site a
+ Hledger.Web.Import: class ToWidgetBody site a
- Hledger.Web.Import: class () => ToWidgetHead site a
+ Hledger.Web.Import: class ToWidgetHead site a
- Hledger.Web.Import: class () => ToWidgetMedia site a
+ Hledger.Web.Import: class ToWidgetMedia site a
- Hledger.Web.Import: class () => YesodBreadcrumbs site
+ Hledger.Web.Import: class YesodBreadcrumbs site
- Hledger.Web.Import: class () => YesodSubDispatch sub master
+ Hledger.Web.Import: class YesodSubDispatch sub master
- Hledger.Web.Import: data () => Approot master
+ Hledger.Web.Import: data Approot master
- Hledger.Web.Import: data () => AuthResult
+ Hledger.Web.Import: data AuthResult
- Hledger.Web.Import: data () => Bool
+ Hledger.Web.Import: data Bool
- Hledger.Web.Import: data () => ByteString
+ Hledger.Web.Import: data ByteString
- Hledger.Web.Import: data () => CascadeAction
+ Hledger.Web.Import: data CascadeAction
- Hledger.Web.Import: data () => Char
+ Hledger.Web.Import: data Char
- Hledger.Web.Import: data () => Checkmark
+ Hledger.Web.Import: data Checkmark
- Hledger.Web.Import: data () => CompositeDef
+ Hledger.Web.Import: data CompositeDef
- Hledger.Web.Import: data () => Content
+ Hledger.Web.Import: data Content
- Hledger.Web.Import: data () => Double
+ Hledger.Web.Import: data Double
- Hledger.Web.Import: data () => EmbedEntityDef
+ Hledger.Web.Import: data EmbedEntityDef
- Hledger.Web.Import: data () => EmbedFieldDef
+ Hledger.Web.Import: data EmbedFieldDef
- Hledger.Web.Import: data () => Enctype
+ Hledger.Web.Import: data Enctype
- Hledger.Web.Import: data () => Entity record
+ Hledger.Web.Import: data Entity record
- Hledger.Web.Import: data () => EntityDef
+ Hledger.Web.Import: data EntityDef
- Hledger.Web.Import: data () => EntityIdDef
+ Hledger.Web.Import: data EntityIdDef
- Hledger.Web.Import: data () => EntityJSON
+ Hledger.Web.Import: data EntityJSON
- Hledger.Web.Import: data () => ErrorResponse
+ Hledger.Web.Import: data ErrorResponse
- Hledger.Web.Import: data () => Field (m :: Type -> Type) a
+ Hledger.Web.Import: data Field (m :: Type -> Type) a
- Hledger.Web.Import: data () => FieldAttr
+ Hledger.Web.Import: data FieldAttr
- Hledger.Web.Import: data () => FieldCascade
+ Hledger.Web.Import: data FieldCascade
- Hledger.Web.Import: data () => FieldDef
+ Hledger.Web.Import: data FieldDef
- Hledger.Web.Import: data () => FieldSettings master
+ Hledger.Web.Import: data FieldSettings master
- Hledger.Web.Import: data () => FieldType
+ Hledger.Web.Import: data FieldType
- Hledger.Web.Import: data () => FieldView site
+ Hledger.Web.Import: data FieldView site
- Hledger.Web.Import: data () => FileInfo
+ Hledger.Web.Import: data FileInfo
- Hledger.Web.Import: data () => FileUpload
+ Hledger.Web.Import: data FileUpload
- Hledger.Web.Import: data () => Filter record
+ Hledger.Web.Import: data Filter record
- Hledger.Web.Import: data () => FilterValue typ
+ Hledger.Web.Import: data FilterValue typ
- Hledger.Web.Import: data () => Float
+ Hledger.Web.Import: data Float
- Hledger.Web.Import: data () => ForeignDef
+ Hledger.Web.Import: data ForeignDef
- Hledger.Web.Import: data () => FormMessage
+ Hledger.Web.Import: data FormMessage
- Hledger.Web.Import: data () => FormResult a
+ Hledger.Web.Import: data FormResult a
- Hledger.Web.Import: data () => Fragment a b
+ Hledger.Web.Import: data Fragment a b
- Hledger.Web.Import: data () => HandlerFor site a
+ Hledger.Web.Import: data HandlerFor site a
- Hledger.Web.Import: data () => Header
+ Hledger.Web.Import: data Header
- Hledger.Web.Import: data () => IO a
+ Hledger.Web.Import: data IO a
- Hledger.Web.Import: data () => ImplicitIdDef
+ Hledger.Web.Import: data ImplicitIdDef
- Hledger.Web.Import: data () => Int
+ Hledger.Web.Import: data Int
- Hledger.Web.Import: data () => Integer
+ Hledger.Web.Import: data Integer
- Hledger.Web.Import: data () => Ints
+ Hledger.Web.Import: data Ints
- Hledger.Web.Import: data () => IsNullable
+ Hledger.Web.Import: data IsNullable
- Hledger.Web.Import: data () => LiteralType
+ Hledger.Web.Import: data LiteralType
- Hledger.Web.Import: data () => LogLevel
+ Hledger.Web.Import: data LogLevel
- Hledger.Web.Import: data () => MkPersistSettings
+ Hledger.Web.Import: data MkPersistSettings
- Hledger.Web.Import: data () => Option a
+ Hledger.Web.Import: data Option a
- Hledger.Web.Import: data () => OptionList a
+ Hledger.Web.Import: data OptionList a
- Hledger.Web.Import: data () => Ordering
+ Hledger.Web.Import: data Ordering
- Hledger.Web.Import: data () => PageContent url
+ Hledger.Web.Import: data PageContent url
- Hledger.Web.Import: data () => PersistException
+ Hledger.Web.Import: data PersistException
- Hledger.Web.Import: data () => PersistFilter
+ Hledger.Web.Import: data PersistFilter
- Hledger.Web.Import: data () => PersistUpdate
+ Hledger.Web.Import: data PersistUpdate
- Hledger.Web.Import: data () => PersistValue
+ Hledger.Web.Import: data PersistValue
- Hledger.Web.Import: data () => ProvidedRep (m :: Type -> Type)
+ Hledger.Web.Import: data ProvidedRep (m :: Type -> Type)
- Hledger.Web.Import: data () => ReferenceDef
+ Hledger.Web.Import: data ReferenceDef
- Hledger.Web.Import: data () => RouteOpts
+ Hledger.Web.Import: data RouteOpts
- Hledger.Web.Import: data () => ScriptLoadPosition master
+ Hledger.Web.Import: data ScriptLoadPosition master
- Hledger.Web.Import: data () => SelectOpt record
+ Hledger.Web.Import: data SelectOpt record
- Hledger.Web.Import: data () => SomeMessage master
+ Hledger.Web.Import: data SomeMessage master
- Hledger.Web.Import: data () => SqlType
+ Hledger.Web.Import: data SqlType
- Hledger.Web.Import: data () => SubHandlerFor sub master a
+ Hledger.Web.Import: data SubHandlerFor sub master a
- Hledger.Web.Import: data () => Text
+ Hledger.Web.Import: data Text
- Hledger.Web.Import: data () => TypedContent
+ Hledger.Web.Import: data TypedContent
- Hledger.Web.Import: data () => UniqueDef
+ Hledger.Web.Import: data UniqueDef
- Hledger.Web.Import: data () => Update record
+ Hledger.Web.Import: data Update record
- Hledger.Web.Import: data () => UpdateException
+ Hledger.Web.Import: data UpdateException
- Hledger.Web.Import: data () => Value
+ Hledger.Web.Import: data Value
- Hledger.Web.Import: data () => Void
+ Hledger.Web.Import: data Void
- Hledger.Web.Import: data () => WhyNullable
+ Hledger.Web.Import: data WhyNullable
- Hledger.Web.Import: data () => WidgetFor site a
+ Hledger.Web.Import: data WidgetFor site a
- Hledger.Web.Import: data () => Word
+ Hledger.Web.Import: data Word
- Hledger.Web.Import: data () => YesodRequest
+ Hledger.Web.Import: data YesodRequest
- Hledger.Web.Import: error :: forall (r :: RuntimeRep) (a :: TYPE r). HasCallStack => [Char] -> a
+ Hledger.Web.Import: error :: HasCallStack => [Char] -> a
- Hledger.Web.Import: errorWithoutStackTrace :: forall (r :: RuntimeRep) (a :: TYPE r). [Char] -> a
+ Hledger.Web.Import: errorWithoutStackTrace :: [Char] -> a
- Hledger.Web.Import: infixl 4 <$!>
+ Hledger.Web.Import: infixl 4 <$>
- Hledger.Web.Import: newtype () => AForm (m :: Type -> Type) a
+ Hledger.Web.Import: newtype AForm (m :: Type -> Type) a
- Hledger.Web.Import: newtype () => ConstraintNameDB
+ Hledger.Web.Import: newtype ConstraintNameDB
- Hledger.Web.Import: newtype () => ConstraintNameHS
+ Hledger.Web.Import: newtype ConstraintNameHS
- Hledger.Web.Import: newtype () => CssBuilder
+ Hledger.Web.Import: newtype CssBuilder
- Hledger.Web.Import: newtype () => DBRunner site
+ Hledger.Web.Import: newtype DBRunner site
- Hledger.Web.Import: newtype () => DontFullyEvaluate a
+ Hledger.Web.Import: newtype DontFullyEvaluate a
- Hledger.Web.Import: newtype () => EntityNameDB
+ Hledger.Web.Import: newtype EntityNameDB
- Hledger.Web.Import: newtype () => EntityNameHS
+ Hledger.Web.Import: newtype EntityNameHS
- Hledger.Web.Import: newtype () => FieldNameDB
+ Hledger.Web.Import: newtype FieldNameDB
- Hledger.Web.Import: newtype () => FieldNameHS
+ Hledger.Web.Import: newtype FieldNameHS
- Hledger.Web.Import: newtype () => FormInput (m :: Type -> Type) a
+ Hledger.Web.Import: newtype FormInput (m :: Type -> Type) a
- Hledger.Web.Import: newtype () => LiteApp
+ Hledger.Web.Import: newtype LiteApp
- Hledger.Web.Import: newtype () => OverflowNatural
+ Hledger.Web.Import: newtype OverflowNatural
- Hledger.Web.Import: newtype () => RepJson
+ Hledger.Web.Import: newtype RepJson
- Hledger.Web.Import: newtype () => RepPlain
+ Hledger.Web.Import: newtype RepPlain
- Hledger.Web.Import: newtype () => RepXml
+ Hledger.Web.Import: newtype RepXml
- Hledger.Web.Import: newtype () => SessionBackend
+ Hledger.Web.Import: newtype SessionBackend
- Hledger.Web.Import: newtype () => Textarea
+ Hledger.Web.Import: newtype Textarea
- Hledger.Web.Import: newtype () => WaiSubsite
+ Hledger.Web.Import: newtype WaiSubsite
- Hledger.Web.Import: newtype () => WaiSubsiteWithAuth
+ Hledger.Web.Import: newtype WaiSubsiteWithAuth
- Hledger.Web.Import: seq :: forall {r :: RuntimeRep} a (b :: TYPE r). a -> b -> b
+ Hledger.Web.Import: seq :: a -> b -> b
- Hledger.Web.Import: undefined :: forall (r :: RuntimeRep) (a :: TYPE r). HasCallStack => a
+ Hledger.Web.Import: undefined :: HasCallStack => a
Files
- CHANGES.md +10/−1
- hledger-web.1 +2/−2
- hledger-web.cabal +8/−8
- hledger-web.info +1/−1
- hledger-web.txt +2/−2
CHANGES.md view
@@ -22,7 +22,16 @@ See also the hledger changelog. -# 2025-03-12 1.42.1+# 1.42.2 2025-05-16++Fixes++- Don't hang when saving a large file (this broke in 1.42). [#2319]++- Require extra >= 1.7.11, fixing the stack8.10.yaml build. (Thomas Miedema)+++# 1.42.1 2025-03-12 - Build with hledger 1.42.1.
hledger-web.1 view
@@ -1,5 +1,5 @@ -.TH "HLEDGER\-WEB" "1" "March 2025" "hledger-web-1.42.1 " "hledger User Manuals"+.TH "HLEDGER\-WEB" "1" "May 2025" "hledger-web-1.42.2 " "hledger User Manuals" @@ -17,7 +17,7 @@ .PD \f[CR]hledger web \-\- [OPTS] [QUERY]\f[R] .SH DESCRIPTION-This manual is for hledger\[aq]s web interface, version 1.42.1.+This manual is for hledger\[aq]s web interface, version 1.42.2. See also the hledger manual for common concepts and file formats. .PP hledger is a robust, user\-friendly, cross\-platform set of programs for
hledger-web.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.37.0.+-- This file has been generated from package.yaml by hpack version 0.38.0. -- -- see: https://github.com/sol/hpack name: hledger-web-version: 1.42.1+version: 1.42.2 synopsis: Web user interface for the hledger accounting system description: A simple web user interface for the hledger accounting system, providing a more modern UI than the command-line or terminal interfaces.@@ -156,7 +156,7 @@ hs-source-dirs: ./ ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns- cpp-options: -DVERSION="1.42.1"+ cpp-options: -DVERSION="1.42.2" build-depends: Decimal >=0.5.1 , aeson >=1 && <2.3@@ -174,12 +174,12 @@ , containers >=0.5.9 , data-default , directory >=1.2.3.0- , extra >=1.6.3+ , extra >=1.7.11 , filepath , githash >=0.1.6.2 , hjsmin- , hledger >=1.42.1 && <1.43- , hledger-lib >=1.42.1 && <1.43+ , hledger >=1.42.2 && <1.43+ , hledger-lib >=1.42.2 && <1.43 , hspec , http-client , http-conduit@@ -224,7 +224,7 @@ hs-source-dirs: app ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -with-rtsopts=-T- cpp-options: -DVERSION="1.42.1"+ cpp-options: -DVERSION="1.42.2" build-depends: base >=4.14 && <4.21 , base-compat >=0.14.0@@ -247,7 +247,7 @@ hs-source-dirs: test ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns- cpp-options: -DVERSION="1.42.1"+ cpp-options: -DVERSION="1.42.2" build-depends: base >=4.14 && <4.21 , base-compat >=0.14.0
hledger-web.info view
@@ -18,7 +18,7 @@ or 'hledger web -- [OPTS] [QUERY]' - This manual is for hledger's web interface, version 1.42.1. See also+ This manual is for hledger's web interface, version 1.42.2. See also the hledger manual for common concepts and file formats. hledger is a robust, user-friendly, cross-platform set of programs
hledger-web.txt view
@@ -11,7 +11,7 @@ hledger web -- [OPTS] [QUERY] DESCRIPTION- This manual is for hledger's web interface, version 1.42.1. See also+ This manual is for hledger's web interface, version 1.42.2. See also the hledger manual for common concepts and file formats. hledger is a robust, user-friendly, cross-platform set of programs for@@ -480,4 +480,4 @@ SEE ALSO hledger(1), hledger-ui(1), hledger-web(1), ledger(1) -hledger-web-1.42.1 March 2025 HLEDGER-WEB(1)+hledger-web-1.42.2 May 2025 HLEDGER-WEB(1)