{"ecosystem":"hackage","package":"hlint","from_version":null,"to_version":null,"changes":[{"from_version":"v3.8","to_version":"v3.10","change_type":"breaking","description":"#1617, hints for when x <*> y could be y, e.g. []","migration_hint":null},{"from_version":"v3.8","to_version":"v3.10","change_type":"breaking","description":"#1568, add mapMaybe f (reverse x) ==> reverse (mapMaybe f x)","migration_hint":null},{"from_version":"v3.8","to_version":"v3.10","change_type":"breaking","description":"#1569, avoid redundant Foldable.toList calls in Foldable operations","migration_hint":null},{"from_version":"v3.8","to_version":"v3.10","change_type":"breaking","description":"#1571, rename a few hints to make them clearer","migration_hint":null},{"from_version":"v3.8","to_version":"v3.10","change_type":"breaking","description":"#1599, add translated 0 0 hint for CodeWorld project","migration_hint":null}],"total":5,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}