Releases: objectionary/eo-phi-normalizer
Releases · objectionary/eo-phi-normalizer
v3.2.0
Breaking changes
Documentation and maintenance
- chore(deps): update baptiste0928/cargo-install action to v3.3.0 (#660)
v3.1.0
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
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
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
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
Changes and fixes
- Fix rules file not included into the released Haskell package (#568)
v2.2.0
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
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
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
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