Changelog for himari-1.0.0.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Haskell Package Versioning Policy.
[Unreleased]
[1.0.0.1] - 2026-01-01
Changed
- Move
-j(parallel compilation) option fromhimari.cabalghc-options tocabal.projectto fix Hackage upload compatibility
[1.0.0.0] - 2026-01-01
Added
Himarimodule that re-exports all submodulesHimari.Preludemodule as a custom PreludeHimari.Charmodule withdigitToIntMay,intToDigitMay,chrMayHimari.Envmodule withHimarinewtype,runHimari,liftHimari,mapHimariHimari.Env.Simplemodule withSimpleEnv,runSimpleEnv,runSimpleEnvWithHimari.Loggermodule withHasLogActiontype class andLogActiontype alias- Re-exports from
Control.Lens,Control.Monad.*,Data.*,UnliftIOin Prelude - Re-exports from
safe,aeson,pretty-simple,monad-logger,typed-processin Prelude - Common type exports:
ByteString,Text,Vector,Map,HashMap, etc. - Bundled
.hlint.yamlasdata-fileswith comprehensive rules managed in Dhall - HLint rules for partial function warnings in base, containers, text, bytestring, vector
- HLint rules for unsafe function warnings in primitive, UnliftIO
- HLint rules preferring UnliftIO over base IO modules
- HLint rules preferring typed-process over System.Process
- HLint rules preferring
convertfrom convertible - HLint rules preferring
pTrace*overDebug.Trace - HLint rules for qualified import naming conventions
- HLint rules for aeson, lens, mtl, yaml, and more
- Support for GHC 9.10.2, 9.10.3, and 9.12.2
- GHC2024 as the default language with
NoImplicitPreludeextension