Releases: chrisdone/hell
Releases · chrisdone/hell
2025-06-09
What's Changed
- Add Directory.does{File,Directory}Exist by @chrisdone-artificial in #99
Full Changelog: 2025-05-30...2025-06-09
2025-05-30
What's Changed
- Add basic Integer support by @chrisdone-artificial in #95
- Add basic Day support by @chrisdone-artificial in #96
- Add UTCTime and TimeOfDay by @chrisdone-artificial in #97
Full Changelog: 2025-05-29...2025-05-30
2025-05-29
What's Changed
- Add
These
constructors andThese.these
function by @austin-artificial in #90 - Add
Monad.sequence
by @austin-artificial in #92 - Add Int/Double.readMaybe, showEFloat, showFFloat by @chrisdone in #93
Full Changelog: 2025-03-04...2025-05-29
2025-03-04
What's Changed
- Support NamedFieldPuns by @chrisdone in #84
- Support type signatures in top-level pat bind and for expressions by @chrisdone in #85
- Add
Control.Applicative.Alternative
capabilities, and introduceAlternative.optional
field by @austin-artificial in #86
Full Changelog: 2025-01-21...2025-03-04
2025-01-21
What's Changed
- Add filtering to api page by @austin-artificial in #81
- Add
Process.nullStream
by @austin-artificial in #82 - Add
IO.Handle
as type by @austin-artificial in #83 - Slightly better error messages with constraints.
Full Changelog: 2025-01-13...2025-01-21
2025-01-13
What's Changed
- Add
Process.useHandleOpen
primitive by @austin-artificial in #76 - Add
IO.hClose
primitve by @austin-artificial in #77 - Add
Process.setWorkingDir
andIO.openFile
(and constructors) by @austin-artificial in #79 - Add optparse-applicative support by @chrisdone in #78
Full Changelog: 2025-01-09...2025-01-13
2025-01-09
What's Changed
- Use Text with Exit.die by @MichaelXavier in #63
- Add Map.keys/Map.elems by @chrisdone in #66
- Support referencing user-defined types from terms and other user-defined types by @chrisdone in #67
- Ensure user-defined sum/record type are qualified by @chrisdone in #68
- Add
withSystemTempFile
andwithSystemTempDirectory
from the temporary package by @austin-artificial in #71 - Add more process functions and a motivating example by @austin-artificial in #73
- Add
Functor.fmap
cc @sassela - Add
Data.Tree
by @chrisdone - Hide internal names (Record/Variant/List/ConsL/NilL/Tagged/etc.) from the user's ability to write or see in the API docs
- Add
StreamSpec
to supported types
New Contributors
- @austin-artificial made their first contribution in #71
Full Changelog: 2024-12-04...2025-01-09
2024-12-04
What's Changed
- Export Set.difference and Set.intersection by @MichaelXavier in #57
- Add sum types by @chrisdone-artificial in #60
- Include location of ambiguous meta variables in error messages by @chrisdone in #62
- Fix type of
List.find
which had an ambiguous variable
New Contributors
- @MichaelXavier made their first contribution in #57
- @jhrcek made their first contribution in #59
Full Changelog: 2024-10-28...2024-12-04
2024-10-28
What's Changed
- Support unit () by @chrisdone in #52
- Support operations on exit code by @chrisdone in #53
- Add unit to supported types by @chrisdone in #54
Full Changelog: 2024-10-08...2024-10-28
2024-10-08
What's Changed
- Add a load of list functions by @chrisdone in #44
Full Changelog: 2024-10-04...2024-10-08