What's Changed
- Support GHC 9.12 by @toku-sa-n in #1000
- refactor: use Hindent's own type for
DefaultDeclarationby @toku-sa-n in #1030 - fix: prevent unwanted
$prepending to Template Haskell functions by @toku-sa-n in #1033 - refactor: remove Pretty and CommentExtraction instances for OccName by @toku-sa-n in #1034
- feat: support the or patterns by @toku-sa-n in #1036
- chore: update the Stack LTS version to 23.25 by @toku-sa-n in #1037
- refactor: remove warnings in
HIndent.Ast.Type.Variableby @toku-sa-n in #1039 - fix: typo in an error message by @toku-sa-n in #1041
- fix: indentation for constraints in default method signatures by @toku-sa-n in #1042
- feat: support GHC2024 by @toku-sa-n in #1040
- refactor: suppress warnings in
Hindent.ModulePreprocessing.CommentRelocationby @toku-sa-n in #1043 - refactor: migrate the module name AST node by @toku-sa-n in #1045
- refactor: suppress warnings in
HIndent.Prettyby @toku-sa-n in #1044 - refactor: remove an unused instances by @toku-sa-n in #1046
- refactor: simplify the pattern synonym representation by @toku-sa-n in #1047
- refactor: migrate the rule name node by @toku-sa-n in #1048
- fix: forgot to support associated data families by @toku-sa-n in #1051
- fix: do not remove deriving clauses and kinds in GADTs by @toku-sa-n in #1053
- refactor: migrate type-related AST node types by @toku-sa-n in #1054
- refactor:
Typeconstructors now have fields by @toku-sa-n in #1055 - refactor: migrate the range expression node type by @toku-sa-n in #1056
- refactor: migrate the implicit parameter name AST node type by @toku-sa-n in #1057
- refactor: migrate the overloaded label node by @toku-sa-n in #1058
- feat: implement the visible
foralls by @toku-sa-n in #1060 - refactor: replace
HsTupleSortwithBoolby @toku-sa-n in #1059 - refactor: migrate the pattern AST node type by @toku-sa-n in #1061
- refactor: migrate the import/export name node by @toku-sa-n in #1063
- refactor: migrate the universal quantifier node by @toku-sa-n in #1062
- refactor: migrate the record field name node by @toku-sa-n in #1064
- refactor: migrate the pattern signature type node by @toku-sa-n in #1065
- refactor: migrate the associated type node for type instances by @toku-sa-n in #1066
- refactor: s/UniversalQuantifier/Forall by @toku-sa-n in #1069
- refactor: fix all warnings by @toku-sa-n in #1070
- refactor: migrate
HsSigTypeand related types by @toku-sa-n in #1068 - refactor: migrate the GRHS-related AST node types by @toku-sa-n in #1072
- refactor: migrate the promotion flag type by @toku-sa-n in #1075
- refactor: migrate the boxity type by @toku-sa-n in #1084
- refactor: migrate the comment node by @toku-sa-n in #1083
- feat: support linear types by @toku-sa-n in #1077
- refactor: define a type for pattern synonyms by @toku-sa-n in #1087
- refactor: s/SpliceDecl/Splice in
Splice.hsby @toku-sa-n in #1094 - refactor: s/HsType/Type in
Type.hsby @toku-sa-n in #1093 - refactor: s/BangTy/Type in
Field.hsby @toku-sa-n in #1092 - refactor: s/HsType/Type in
Bracket.hsby @toku-sa-n in #1091 - refactor: s/HsKind/Type in
ResultSignature.hsby @toku-sa-n in #1090 - refactor: s/HsSigType/Type in
Strategy.hsby @toku-sa-n in #1089 - refactor: define a type for record fields by @toku-sa-n in #1088
- Remove debug ls (#vc4a) by @mihaimaruseac in #1097
hindent-modeVarious small changes by @slotThe in #1096- refactor: combinators taking a list now takes a
Foldablevalue by @toku-sa-n in #1107 - fix(ghcid): expose hindent package in repl by @toku-sa-n in #1106
- refactor: migrate record field name types by @toku-sa-n in #1103
- refactor: migrate the expression type by @toku-sa-n in #1102
- refactor: migrate the match AST node types by @toku-sa-n in #1111
- feat: respect config indent and unify where formatting by @toku-sa-n in #1118
- fix: keep where clauses with implicit parameters by @toku-sa-n in #1121
- refactor: migrate the local binds AST node type by @toku-sa-n in #1114
- chore: auto-label issue templates by @toku-sa-n in #1122
- refactor: migrate the statement node by @toku-sa-n in #1126
- refactor: migrate the command node by @toku-sa-n in #1127
- refactor: remove unused instances by @toku-sa-n in #1129
- refactor: remove other unused instances by @toku-sa-n in #1130
- refactor: migrate the record construction node by @toku-sa-n in #1132
- refactor: migrate the record update node by @toku-sa-n in #1133
- refactor: migrate the field projection node by @toku-sa-n in #1134
- refactor: migrate the type application node by @toku-sa-n in #1138
- separate module import qualification from
asaliasing by @exaexa in #1140 - refactor: drop Pretty/CommentExtraction for GHC.IE by @toku-sa-n in #1141
- refactor: migrate the pragmatic expression node by @toku-sa-n in #1137
- fix: preserve default associated type families (#897) by @toku-sa-n in #1143
New Contributors
Full Changelog: v6.2.1...v6.3.0