Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
hindent | 2024-09-07 | 103.9 MB | |
hindent-6.2.0-docs.tar.gz | 2024-09-07 | 467.1 kB | |
hindent-6.2.0.tar.gz | 2024-09-07 | 106.1 kB | |
executables.intoto.jsonl | 2024-09-07 | 25.2 kB | |
source-distribution.intoto.jsonl | 2024-09-07 | 25.4 kB | |
Hindent - 6.2.0 source code.tar.gz | 2024-09-07 | 115.5 kB | |
Hindent - 6.2.0 source code.zip | 2024-09-07 | 188.1 kB | |
README.md | 2024-09-07 | 7.3 kB | |
Totals: 8 Items | 104.9 MB | 0 |
This is the first release supporting GHC 9.10.
What's Changed
See CHANGELOG.md for summary, or the following list of commits (removing most of CI changes and automatic @dependabot PRs).
- Update shell.nix file based on tutorial by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/792
- Merge function branches by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/794
- Bump GHC versions by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/812
- Define
Module
as a replacement forHsModule
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/819 - Get pragmas from a
EpaCommentTok
, not aString
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/820 - Fix not all
.hs
files are traversed by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/821 - Fix the pretty-printing of module-level warnings by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/822
- Define
ModuleWarning
in replacement forWarningTxt
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/823 - Define
ExportCollection
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/828 - Make
ImportCollection
independant on GHC's AST by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/829 - Decouple
Declaration
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/830 - Implement
TypeVariable
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/831 - Remove obsolete files by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/834
- Implement
TypeSynonym
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/833 - Define
ClassInstance
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/836 - Define AST types for
data
declarations by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/835 - Fix a newtype instance is wrongly converted to a data one by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/839
- Qualify identifiers of imports from GHC's API as GHC by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/840
- Fix compile errors by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/841
- Move
Pretty
instances intoHIndent.Pretty
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/842 - Fix not pretty-printing multiple functional dependencies correctly by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/843
- Implement
ClassDeclaration
,DataFamilyInstance
, andTypeFamilyInstance
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/846 - Scatter
instance Pretty
s again with.hs-boot
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/847 - Fix not pretty-printing typeclass constraints with records by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/849
- Implement
Signature
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/848 - Implement ASTs related to data declarations by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/851
- Inline fields into
ClassInstance
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/852 - Implement
StandAloneDeriving
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/860 - Remove qualifications by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/861
- Implement
Bind
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/862 - Implement
ResultSignature
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/864 - Implement
Injectivity
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/867 - Fix not pretty-printing unboxed tuples correctly by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/868
- Implement
StandaloneKind
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/870 - Implement
DefaultDeclaration
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/871 - Implement
Foreign
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/872 - Do not insert an empty line after a standalone kind signature by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/873
- Support
ImportPostQualified
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/875 - Implement
WarningCollection
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/886 - Implement
Annotation
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/889 - Implement
RuleCollection
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/891 - Implement
SpliceDeclaration
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/892 - Implement
RoleAnnotation
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/899 - Avoid using
showOutputable
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/900 - Implement
RecordField
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/907 - Remove the
Pretty
instance forHsOuterSigTyVarBndrs
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/906 - Implement
OverlapMode
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/908 - Implement
PrefixOperator
andInfixOperator
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/910 - Implement
Splice
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/911 - Implement
Bracket
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/912 - Let HIndent format multiple files in parallel by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/914
- Update Stack LTS to 22.26 by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/918
- s/Operator/Name by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/919
- Remove unused import by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/920
- Remove
head
/tail
usage as these are partial functions by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/921 - Use
NonEmpty
to suppress a warning by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/925 - Fix hlint by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/932
- Remove the
Pretty
instance forRdrName
by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/928 - Fix the
async
version bound by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/940 - Make
NodeComments
monoid by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/939 - Support GHC 9.10.* by @toku-sa-n in https://github.com/mihaimaruseac/hindent/pull/904
- Drop GHC 8.10 from CI by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/950
- Move release to GHC 9.8.1 by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/951
- Version numbers -- prepare for release by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/952
- Nix shell fixes by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/954
- Fix and debug release CI by @mihaimaruseac in https://github.com/mihaimaruseac/hindent/pull/955
Full Changelog: https://github.com/mihaimaruseac/hindent/compare/v6.1.1...v6.2.0