Amber (alpha)
What's Changed
- A2 Feature: Add Readme by @Ph0enixKM in #1
- A8 Feature: Add Statement by @Ph0enixKM in #2
- A9 Feature: Add Block by @Ph0enixKM in #3
- A3 Feature: Add Literal by @Ph0enixKM in #4
- A3 Feature: Add Literal by @Ph0enixKM in #6
- A4 Feature: Add Expression by @Ph0enixKM in #7
- A6 Feature: Add Parenthesis by @Ph0enixKM in #8
- A5 Feature: Add Operators by @Ph0enixKM in #9
- A7 Feature: Add Variables by @Ph0enixKM in #10
- A7 Feature: Add Variables by @Ph0enixKM in #11
- A10 Feature: Add Text Interpolation by @Ph0enixKM in #12
- A14 Feature: Add Command by @Ph0enixKM in #13
- A11 Feature: Create type constraints to the operators by @Ph0enixKM in #14
- A13 Feature: Create a TranslationModule trait for translating SyntaxModules by @Ph0enixKM in #15
- A16 Feature: Create a CLI module to run Amber from command line by @Ph0enixKM in #16
- A20 Fix: Disable interpolation values that are already interpolated by @Ph0enixKM in #17
- A21 Feature: Create unit tests by @Ph0enixKM in #18
- A22 Feature: Add Comment by @Ph0enixKM in #19
- A12 Feature: Create If statements by @Ph0enixKM in #20
- A17 Feature: Create an installer for Amber by @Ph0enixKM in #21
- A31 Feature: Add linter Clippy by @Ph0enixKM in #22
- A32 Fix: Nested command evaluation by @Ph0enixKM in #23
- A18 Feature: Add short hand operators by @Ph0enixKM in #24
- A29 Feature: Add singleline if statements by @Ph0enixKM in #25
- A27 Feature: Add ternary expression by @Ph0enixKM in #26
- A33 Feature: Add simple loop by @Ph0enixKM in #27
- A36 Feature: Use ternary expressions in the installer by @Ph0enixKM in #28
- A28 Feature: Add modulo operator by @Ph0enixKM in #29
- A41 Feature: Add functions by @Ph0enixKM in #30
- A45 Feature: Functions shall have local variables by @Ph0enixKM in #31
- A42 Feature: Create complex functions by @Ph0enixKM in #32
- A38 Feature: Simple Importing System by @Ph0enixKM in #33
- A52 Feature: Prettify Nested Function Translation by @Ph0enixKM in #34
- A50 Feature: Break down CLI into Compiler by @Ph0enixKM in #35
- A40 Feature: Add main block by @Ph0enixKM in #36
- A61 Fix: Handle Warnings by @Ph0enixKM in #37
- A54 Create Standard Library by @Ph0enixKM in #38
- A63 Fix: Sort Imports by dependencies by @Ph0enixKM in #39
- A64 Fix: Amber imports must be namespaced by @Ph0enixKM in #40
- A65 Feature: Add named function Imports by @Ph0enixKM in #41
- A65 Feat: Add named function Imports by @Ph0enixKM in #42
- A66 Add replace function to the STD by @Ph0enixKM in #43
- A51 Optimize the way we store function body by @Ph0enixKM in #44
- A68 Create public file importing by @Ph0enixKM in #45
- A67 Update Readme with grammar fixes by @Ph0enixKM in #46
- A70 Mutable references and return statement by @Ph0enixKM in #47
- A47 Add an Array by @Ph0enixKM in #48
- A60 Add loops with iterators by @Ph0enixKM in #49
- A59 Add range by @Ph0enixKM in #50
- A69 Null value by @Ph0enixKM in #51
- A74 Add Type Casting by @Ph0enixKM in #52
- A26 Force programmers to handle shell command and function failures by @Ph0enixKM in #53
New Contributors
- @Ph0enixKM made their first contribution in #1
Full Changelog: https://github.com/Ph0enixKM/Amber/commits/0.1.2-alpha