Skip to content

Releases: takoeight0821/malgo

Release v4.0.0

Choose a tag to compare

@takoeight0821 takoeight0821 released this 27 Jul 14:41
c330b0b

What's Changed

Full Changelog: v3.0.0...v4.0.0

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 06:19
47f4012

What's Changed

New Contributors

Full Changelog: v2.3.0...v3.0.0

Release v2.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Mar 03:09
846e56f

What's Changed

Full Changelog: v2.2.1...v2.3.0

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Nov 13:18
06ab80c

2.2.1 (2025-11-15)

Dependencies

  • update actions/upload-artifact action to v5 (#256) (2bc1e97)
  • update cachix/install-nix-action digest to 0b0e072 (#254) (1884a82)
  • update googleapis/release-please-action action to v4.4.0 (#255) (f046ad3)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:59
79566f6

2.2.0 (2025-10-01)

Dependencies

  • update actions/cache action to v4.3.0 (#248) (e4687fd)
  • update cachix/install-nix-action digest to 9280e7a (#246) (da1e8b1)

Documentation

  • add new wiki page on empty arguments (bf1ad49)
  • add new wiki page on empty arguments in Malgo (a5f6437)
  • correct test command option in CLAUDE.md (2ccac37)

Features

  • implement empty function calls and non-empty clause patterns (#243) (75c32c1)

Bug Fixes

  • parser: update pattern parsing in C-style syntax (0fe33ec)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:54
6226759

2.1.0 (2025-08-30)

Features

  • parser: update float parsing to use f32 and f64 suffixes (8ee2315)
  • parser: update integer parsing to support i32 and i64 suffixes (fe65f1b)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:03
60278a9

2.0.0 (2025-08-30)

⚠ BREAKING CHANGES

  • changelog: remove CHANGELOG.md file
  • add copatterns
  • prompts: add auto-implementing small issues prompt
  • build: remove unsupported GHC versions from matrix
  • package: bump version to 2.0.0 and update copyright year
  • changelog: restructure changelog for clarity and organization
  • changelog: add changelog configuration and template files
  • cabal: update dependency versions
  • infer: update type synonym handling with kind checks
  • infer: introduce Kind module and integrate into TypeRep
  • errors: add error cases for parser
  • Main: simplify EvalOpt and remove unused code
  • Driver: implement generateSequent and linkSequent functions
  • Program: add dependencies field to Program data structure
  • Eval, Interface, Fun: remove unused GHC options
  • test: remove .malgo-work directory if it exists
  • add path-based import
  • change workspace directory structure
  • remove (old) LSP server and build system
  • delete syntax for module with specified name

Features

  • add copatterns (f484e0f)
  • add path-based import (9f357c0)
  • add pragma support and update related tests (8122ff3)
  • add Project expression handling in refineExpr (36b17d6)
  • delete syntax for module with specified name (723393e)
  • Driver: implement generateSequent and linkSequent functions (2fc4f2e)
  • infer: add error handling for invalid type applications (1a81eac)
  • infer: introduce Kind module and integrate into TypeRep (5eb17b0)
  • modularize parser architecture with consistent naming (1319c52)
  • parser: add C-style data definitions and type synonyms (9cdabe5)
  • parser: enhance handling of pragma (c330f2e)
  • Program: add dependencies field to Program data structure (f295a8f)
  • prompts: add auto-implementing small issues prompt (4a8f898)
  • remove (old) LSP server and build system (db969c7)

Bug Fixes

  • 214: Preserve Parens expressions through rename phase (2faf6d6)
  • correct comment formatting in Wrapper.hs (abc08a6)
  • escape quotes in mise.toml format task (229e0b0)
  • handle MainNotFound error in evalProgram and improve error reporting (d8ac92a)
  • handle Record capture correctly (974997d)
  • Main: simplify EvalOpt and remove unused code (41afce9)
  • Parser correctly uses Parens expression for single-expression parentheses (4bc77c5)
  • Parser now correctly uses Parens expression for single-expression parentheses (fe6a803), closes #212
  • parser: add '.' to reserved operators list (efda8a3)
  • parser: fix unary operator parsing and type variable handling (0f14ccb)
  • parser: update parsing output format in NewParserSpec (fe3026a)
  • pass: correct CompileError handling in tests (3f07d59)
  • prelude: improve pretty printing of Range instances (80f06d4)
  • prompts: update base branch from main to master (1d8ac08)
  • remove absolute path from Show instance of ArtifactPath (785df32)
  • rename: fix constructor pattern handling in rnClause (a606937)
  • update imports for Prettyprinter in multiple files (a984084)
  • use Map and Set instead of HashMap and HashSet (4d009b5)

Styles

  • Eval, Interface, Fun: remove unused GHC options (eeca0b0)

Miscellaneous Chores

  • cabal: update dependency versions (96ed655)
  • changelog: add changelog configuration and template files (4987760)
  • changelog: remove CHANGELOG.md file (7717ec3)
  • changelog: restructure changelog for clarity and organization (1989ae5)
  • package: bump version to 2.0.0 and update copyright year (fefa0a1)
  • test: remove .malgo-work directory if it exists (a256f73)

Code Refactoring

  • change workspace directory structure (ebca7ec)
  • infer: update type synonym handling with kind checks (713137d)

Tests

  • errors: add error cases for parser (1bfb6fe)

Continuous Integration

  • build: remove unsupported GHC versions from matrix (28a7348)

v0.3.0

Choose a tag to compare

@takoeight0821 takoeight0821 released this 30 Nov 05:34

What's Changed

Other Changes

Full Changelog: v0.2.0...v0.3.0

Version 0.2.0

Choose a tag to compare

@takoeight0821 takoeight0821 released this 21 Jul 04:12

What's Changed

Full Changelog: v0.1.0...v0.2.0

Release malgo 0.1.0

Choose a tag to compare

@takoeight0821 takoeight0821 released this 23 Jan 06:13
8524166

First release of malgo.