Skip to content

Releases: objectionary/eo-phi-normalizer

v3.2.0

13 Jan 14:38
118e509
Compare
Choose a tag to compare

Breaking changes

Documentation and maintenance

  • chore(deps): update baptiste0928/cargo-install action to v3.3.0 (#660)

v3.1.0

01 Jan 01:20
77764f8
Compare
Choose a tag to compare

Breaking changes

  • Use new.yaml in the CLI by default (#658)

Changes and fixes

  • Simplify pipeline config format (#648)
  • Use dependencies for EO 0.50.0 (#653)
  • Add tests from hone-maven-plugin (#655)

v3.0.0

28 Dec 12:07
986b6d6
Compare
Choose a tag to compare

Breaking changes

  • Switch to built-in rules until new.yaml rules work (#619)
  • Update eo to 0.50.0 (support sugar), use yegor.yaml by default (#617, #641)

Changes and fixes

  • Rename Normal form to NF (#627)
  • Run CI on PRs to develop (#638)
  • Sort options in command help messages (#642)

Documentation and maintenance

  • Add quick start to the README (#632)
  • Remove the description of dataization (#635)
  • chore(deps): update baptiste0928/cargo-install action to v3.2.0 (#640)

v2.3.0

05 Dec 16:14
0f1de46
Compare
Choose a tag to compare

Breaking changes

  • Fix issues related to LaTeX (#598)
  • Support syntax for constant objects (strings, ints, floats) (#602)

Changes and fixes

Documentation and maintenance

  • Fix site generation (#612)
  • Add examples to rewrite docs (#608)
  • chore(deps): update dependency prettier to v3.4.2 (#597)

v2.2.2

29 Nov 17:24
9338f09
Compare
Choose a tag to compare

New

  • Add --single-line option to the rewrite command (#588)

Changes and fixes

  • Fix pretty printing (#577, #586, #589)
  • Allow optional when and tests keys in rule files (#578)
  • Improve TeX output (#579)
  • Fix typo in rule R_rho and add more tests (#587)

Documentation and maintenance

  • Update haskell-actions/run-fourmolu action to v11 (#516)
  • Update dependency prettier to v3.4.1 (#552)
  • Update dependency pre-commit to v4 - autoclosed (#503)
  • Update dependency eolang to ^0.24.0 (#520)
  • Add CONTRIBUTING.md (#576)

v2.2.1

27 Nov 10:29
0642f62
Compare
Choose a tag to compare

Changes and fixes

  • Fix rules file not included into the released Haskell package (#568)

v2.2.0

26 Nov 18:42
3174d7b
Compare
Choose a tag to compare

Breaking changes

  • Use rules from new.yaml by default (#555)

Changes and fixes

  • Fix pretty-printing (#550)

Documentation and maintenance

  • Fix menu on the site (#551)

v2.1.0

23 Nov 12:10
4a3fd1a
Compare
Choose a tag to compare

Breaking changes

  • Rename transform to rewrite in the eo-phi-normalizer CLI (#369)

New

  • Add new rules (#523)
  • Add new rules tests (#540)

Documentation and maintenance

  • Annotate files with copyright (#536)
  • Move docs for user-defined rules to a separate page (#524)
  • Document the release procedure (#532)

v2.0.0

18 Nov 19:40
fab6a94
Compare
Choose a tag to compare

New

  • Rename normalizer to eo-phi-normalizer everywhere (#494)
  • Add eo-phi-normalizer version command (#493)
  • Add eo-phi-normalizer test command (#498)

Changes and fixes

  • Fix pretty-printer for applications and program (#529)

Documentation and maintenance

  • Make site Markdown generation reproducible (#513, #514)
  • Describe how to install a specific normalizer version (#525)
  • Speed up CI (#533)
  • Switch the EO version from 0.38.4 to 0.41.2 in CI (#528)
  • Switch to macos-latest in CI (#539)

v1.1.0

04 Oct 09:15
d285945
Compare
Choose a tag to compare

New

  • Add unit tests #461
  • Add R_DOT_ρ #468
  • Support printing rules in LaTeX #474
  • Automatically create an output directory #499

Changes and fixes

  • Update the COPY rule as in phi-paper #445
  • Remove special case for delta binding since VTX is removed #356
  • Replace normalizer report command with the normalizer pipeline report command #456
  • Fix sorting in numeric columns #460
  • Run mdbook in the pipeline job #463

Documentation and maintenance

  • Document all dependencies in a single doc in eo/phi/normalizer/data for each eo version #446.
  • Create a metrics page on the site #453
  • Chore(deps): update dependency pre-commit to v3.8.0 #455
  • Provide instructions for the customer to check that we've completed the contract requirements #458
  • Bump stack action version #459
  • Update proposal process #464
  • Document creating custom atoms on the site #467