Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.4.0-alpha #637

Closed
Ph0enixKM opened this issue Dec 18, 2024 · 0 comments · Fixed by #638
Closed

Release 0.4.0-alpha #637

Ph0enixKM opened this issue Dec 18, 2024 · 0 comments · Fixed by #638
Assignees

Comments

@Ph0enixKM
Copy link
Member

Ph0enixKM commented Dec 18, 2024

Changes for 0.4.0 release:

  • len, exit and lines are now a built-ins and not standard library functions giving us ability to better optimize resulting bash code
  • Renamed iterator loop now starts with for instead of loop: for item in x instead of loop item in x
  • Added new standard library function glob for resolving glob paths
  • Failing functions that return array now return empty array upon failing (before it was an undefined behavior)
  • Changed unsafe keyword to trust as it better describes the purpose of this command modifier
  • Added support for GitBash on Windows
  • Added generic array type ([])
  • Added input_hidden function for entering information in secrecy such as passwords, tokens
  • Improved replace and replace_regex functions with better escaping and added optional sed with extended regex syntax
  • Better documentation for standard library files
  • Renamed standard library functions
  • Constant variables (const instead of let)
  • Native array slicing
  • Trailing comma support in imports
  • New CLI interface (subcommands)
  • Bugfixes
@Ph0enixKM Ph0enixKM self-assigned this Dec 18, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in Amber Project Dec 18, 2024
@Ph0enixKM Ph0enixKM linked a pull request Dec 18, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from 🆕 New to 🏁 Done in Amber Project Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant