Releases: phel-lang/phel-lang
Releases · phel-lang/phel-lang
v0.14.1 - fix bin/phel
What's Changed
- fix: restore pre-refactor behaviour by @drupol in #701
- fix: return proper app root directory by @drupol in #702
Full Changelog: v0.14.0...v0.14.1
v0.14.0 - phel\str library
What's Changed
🐛 Bug fixes
- Remove output from tests in #690
- Fix $ as named parameter in macros in #695
- Fix setMainPhpPath() without directory or more than one in #697
- Fix avoid using trim on PhelBuildConfig in #698
🥇 New features
🏗️ Miscellaneous
New Contributors
Core Contributors
Full Changelog: v0.13.0...v0.14.0
0.13.0 - Require PHP>=8.2
What's Changed
🐛 Bug fixes
- Fix interleave with nil values by @smeghead, @Chemaclass in #682
- Fix BuildMode when transpiling the code by @Chemaclass in #686
🥇 New features
- Add MainPhpPath property to PhelOutConfig by @Chemaclass in #672
- Add fmt as alias for format by @Chemaclass in #673
- Add support for numeric on empty? by @Chemaclass in #683
- Add NoCacheWhenBuilding setting by @Chemaclass in #685
🏗️ Miscellaneous
- Add RecurSymbol unit test by @lhsazevedo in #637
- Require min php version 8.2 by @Chemaclass in #644
- Add rector by @JesusValera in #645
- Refactor StringPrinter by @Chemaclass in #650
- Update PHP version & add Rector to CONTRIBUTING.md by @JesusValera in #651
- Update composer & CI dependencies by @JesusValera in #658
- Upgrade Rector 1.0.0 by @JesusValera in #660
- Increase Psalm level 1 by @JesusValera in #661
Full Changelog: v0.12.0...v0.13.0
0.12.0 - Better error handling
What's Changed
🐛 Bug fixes
- Fix
phel repl
when not in the phel directory by @drupol in #633 - Fix AtomParser decimal regex by @lhsazevedo in #621
🥇 New features
- Define a custom registerDeprecatedHandler by @Chemaclass in #624
- Do not create the entrypoint when namespace isn't set by @lhsazevedo in #619
- Improve ExceptionHandler by @Chemaclass in #629
- Move
phel
tobin/phel
by @drupol in #632 - Define custom --version by @Chemaclass in #634
- Notify user when running non existing file by @JesusValera in #630
🏗️ Miscellaneous
New Contributors
- @lhsazevedo made their first contribution in #619
- @drupol made their first contribution in #631
Full Changelog: v0.11.0...v0.12.0
0.11.0 - Improved build
What's Changed
🥇 New features
- Improve PHP notices and error messages by @Chemaclass in #604
- Create a main script to run after build by @Chemaclass in #607
🏗️ Miscellaneous
- Clean up DocCommand by @Chemaclass in #599
- Update CONTRIBUTING.md file by @JesusValera in #609
- Add infection by @Chemaclass in #605
- Upgrade gacela:1.5 by @Chemaclass in #611
Full Changelog: v0.10.1...v0.11.0
0.10.1 - Fix doc function
What's Changed
- Update & fix psalm config + files by @JesusValera in #592
- Fixed the phel\repl\doc function. by @jenshaase in #596
- Use all ns by default by @Chemaclass in #597
Full Changelog: v0.10.0...v0.11.0
0.10.0 - Fluent config
What's Changed
- Add default format paths by @cgrabenstein in #569
- Rename compile-mode to build-mode by @Chemaclass in #570
- Add testdox option by @Chemaclass in #567
- Added fluent config by @cgrabenstein in #572
- PhelConfig not accessible as array by @Chemaclass in #573
- Inject PhpConfigReader by @cgrabenstein in #574
- Better notice testing by @cgrabenstein in #577
- Enable gacela cache by default by @Chemaclass in #576
- Trigger a E_USER_NOTICE when finding a wrong phel config by @Chemaclass in #575
- Fix apush, aset and aunset for global php arrays by @Chemaclass in #579
- CI not failing by @JesusValera in #582
- Refactor NodeEnvironment by @Chemaclass in #581
New Contributors
- @cgrabenstein made their first contribution in #569
Full Changelog: v0.9.0...v0.10.0