Improved
0.4.0-alpha
What's Changed
- Fix installer prompt by @Mte90 in https://github.com/amber-lang/amber/pull/457
- stdlib: update stdlib docs with formatting, grammar and spelling fixes by @Hoverth in https://github.com/amber-lang/amber/pull/464
- Fix tests not being rerun by @b1ek in https://github.com/amber-lang/amber/pull/467
- Install from shell using curl fixed by @Mte90 in https://github.com/amber-lang/amber/pull/473
- fix(test): missing function parameters by @Mte90 in https://github.com/amber-lang/amber/pull/461
- Optionally use sed extended regex syntax by @hdwalters in https://github.com/amber-lang/amber/pull/453
- Update Heraclitus to 1.8.0 by @Ph0enixKM in https://github.com/amber-lang/amber/pull/480
- Fix CI for PR breakages due to shfmt by @mks-h in https://github.com/amber-lang/amber/pull/476
- fix(doc): generate in custom path and check if amber file exist by @Mte90 in https://github.com/amber-lang/amber/pull/465
- Escape slashes in replace pattern and replacement by @hdwalters in https://github.com/amber-lang/amber/pull/487
- Sort functions by name in documentation by @hdwalters in https://github.com/amber-lang/amber/pull/470
- feat:
exitas builtin function by @MuhamedMagdi in https://github.com/amber-lang/amber/pull/402 - fix: remove extra spaces in echo helpers by @karpfediem in https://github.com/amber-lang/amber/pull/491
- feat: add input_hidden function by @karpfediem in https://github.com/amber-lang/amber/pull/492
- Miscellaneous refactoring by @hdwalters in https://github.com/amber-lang/amber/pull/495
- Introduce Generic Arrays by @mks-h in https://github.com/amber-lang/amber/pull/472
- Add CI windows support by @Ph0enixKM in https://github.com/amber-lang/amber/pull/499
- Support Git Bash on Windows by @hdwalters in https://github.com/amber-lang/amber/pull/501
- fix(build): nix CI by @Mte90 in https://github.com/amber-lang/amber/pull/503
- Change unsafe keywords to trust by @Ph0enixKM in https://github.com/amber-lang/amber/pull/498
- feat(readme): removed stuff and added link to the doc website by @Mte90 in https://github.com/amber-lang/amber/pull/502
- Revert context changes on error by @hdwalters in https://github.com/amber-lang/amber/pull/508
- Return empty string or array on error by @hdwalters in https://github.com/amber-lang/amber/pull/516
- Implement standard library glob function by @hdwalters in https://github.com/amber-lang/amber/pull/511
- Include (un)installer into release assets by @H1rono in https://github.com/amber-lang/amber/pull/520
- Fixes CI/CD pipeline by @Ph0enixKM in https://github.com/amber-lang/amber/pull/535
- Use "for" instead of "loop" in iteration loops by @hdwalters in https://github.com/amber-lang/amber/pull/541
- Aesthetic script changes by @hdwalters in https://github.com/amber-lang/amber/pull/543
- Bump heraclitus to 1.8.1 by @Ph0enixKM in https://github.com/amber-lang/amber/pull/552
- Feature: Len #441 by @Ph0enixKM in https://github.com/amber-lang/amber/pull/545
- feat(doc): append after function description the link for the tests by @Mte90 in https://github.com/amber-lang/amber/pull/555
- feat(test): for variables, #433 by @Mte90 in https://github.com/amber-lang/amber/pull/553
- Builtin lines function part I - Refactoring by @hdwalters in https://github.com/amber-lang/amber/pull/565
- postprocessors by @b1ek in https://github.com/amber-lang/amber/pull/383
- Handle postprocessor exit code by @hdwalters in https://github.com/amber-lang/amber/pull/572
- feat(ci): deb package on release by @Mte90 in https://github.com/amber-lang/amber/pull/518
- Fix optional argument type matching by @Ph0enixKM in https://github.com/amber-lang/amber/pull/584
- fix: Do not use absolute paths to the postprocessors by @lens0021 in https://github.com/amber-lang/amber/pull/597
- Builtin lines function part II - Functionality by @hdwalters in https://github.com/amber-lang/amber/pull/566
- feature: add constant declarations by @b1ek in https://github.com/amber-lang/amber/pull/423
- Add CLI subcommands and Bash tab completion by @hdwalters in https://github.com/amber-lang/amber/pull/600
- use nameof instead of literal in constant test by @b1ek in https://github.com/amber-lang/amber/pull/604
- Trailing comma in imports by @lens0021 in https://github.com/amber-lang/amber/pull/602
- fix(setup): use the right repository by @Mte90 in https://github.com/amber-lang/amber/pull/606
- Minor annoyances with Amber tests by @hdwalters in https://github.com/amber-lang/amber/pull/612
- Combine array and value identifiers by @hdwalters in https://github.com/amber-lang/amber/pull/615
- feat: do compile time math for range neq by @b1ek in https://github.com/amber-lang/amber/pull/469
- [BUG] Update grammar.ebnf #608 by @Ph0enixKM in https://github.com/amber-lang/amber/pull/609
- Use the bash native capitalizing method if available, and fallback to other functions by @lens0021 in https://github.com/amber-lang/amber/pull/620
- feat(stdlib): extract function by @Mte90 in https://github.com/amber-lang/amber/pull/587
- Support array indexing by range by @hdwalters in https://github.com/amber-lang/amber/pull/628
- Constant variables are usable now by @Ph0enixKM in https://github.com/amber-lang/amber/pull/630
- Add array manipulation functions by @hdwalters in https://github.com/amber-lang/amber/pull/629
- docs: Remove the .ab extension from import statements for stdlib by @lens0021 in https://github.com/amber-lang/amber/pull/636
- Support array indexing by range II by @hdwalters in https://github.com/amber-lang/amber/pull/634
- Rename standard library functions by @hdwalters in https://github.com/amber-lang/amber/pull/639
- New release 0.4.0-alpha by @Ph0enixKM in https://github.com/amber-lang/amber/pull/638
New Contributors
- @Hoverth made their first contribution in https://github.com/amber-lang/amber/pull/464
- @karpfediem made their first contribution in https://github.com/amber-lang/amber/pull/491
- @H1rono made their first contribution in https://github.com/amber-lang/amber/pull/520
- @lens0021 made their first contribution in https://github.com/amber-lang/amber/pull/597
Full Changelog: https://github.com/amber-lang/amber/compare/0.3.5-alpha...0.4.0-alpha