|
| 1 | +# TypeShell changelog |
| 2 | + |
| 3 | +## v0.2.0 - 2025-09-21 |
| 4 | +### New |
| 5 | +- Add type definition support (https://github.com/monstermichl/TypeShell/issues/45). |
| 6 | +- Add constants support (https://github.com/monstermichl/TypeShell/issues/41). |
| 7 | +- Add struct support (https://github.com/monstermichl/TypeShell/issues/51). |
| 8 | +- Allow passing of structs to functions as pointer (https://github.com/monstermichl/TypeShell/issues/63). |
| 9 | +- Add function receiver support (https://github.com/monstermichl/TypeShell/issues/64). |
| 10 | +- Add support for remote imports (https://github.com/monstermichl/TypeShell/issues/46). |
| 11 | +- Include std in release (https://github.com/monstermichl/TypeShell/issues/43). |
| 12 | +- Add for-range support for numbers (https://github.com/monstermichl/TypeShell/issues/51). |
| 13 | +- Make subscript available on string literals (https://github.com/monstermichl/TypeShell/issues/15). |
| 14 | +- Add os std library. |
| 15 | + |
| 16 | +### Improvements |
| 17 | +- Performance improvements of str strings. |
| 18 | + |
| 19 | +### Fixes |
| 20 | +- Multiple imports lead to error (https://github.com/monstermichl/TypeShell/issues/40). |
| 21 | +- If a variable is re-defined with other variables, it's not considered a new variable (https://github.com/monstermichl/TypeShell/issues/42). |
| 22 | +- Print with spaces only shows echo off message (Batch) (https://github.com/monstermichl/TypeShell/issues/53). |
| 23 | +- Subtraction is not considered subtraction if number comes directly after minus (https://github.com/monstermichl/TypeShell/issues/62). |
| 24 | +- Using imported variables/constants doesn't work (https://github.com/monstermichl/TypeShell/issues/49). |
| 25 | + |
| 26 | +## v0.1.1 - 2025-07-05 |
| 27 | +### New |
| 28 | +- Allow execution of non-local/non-PATH executables/scripts (see https://github.com/monstermichl/TypeShell?tab=readme-ov-file#programsscripts) (https://github.com/monstermichl/TypeShell/issues/35). |
| 29 | + |
| 30 | +### Fixes |
| 31 | +- Handle exclamation marks correctly in string literals (file read/writes don't work correctly yet) (Batch) (https://github.com/monstermichl/TypeShell/issues/33). |
| 32 | + |
| 33 | +## v0.1.1 - 2025-06-21 |
| 34 | +### New |
| 35 | +- Add raw string support (https://github.com/monstermichl/TypeShell/issues/31). |
| 36 | +- Add support for single variable in for-range loops (https://github.com/monstermichl/TypeShell/issues/29). |
| 37 | +- Add Split function to std/strings.tsh. |
| 38 | +- Add find example for Windows and Linux. |
| 39 | + |
| 40 | +### Fixes |
| 41 | +- Len on empty string (Batch) (https://github.com/monstermichl/TypeShell/issues/32). |
| 42 | +- Substring newline handling (Bash). |
| 43 | +- Negation handling (https://github.com/monstermichl/TypeShell/issues/30). |
| 44 | + |
| 45 | +## v0.1.0 - 2025-06-19 |
| 46 | +### New |
| 47 | +- First release |
0 commit comments