all repos — min @ 83cf449c59c9098a9a154f10d11c62a6b769b52f

A small but practical concatenative programming language.

next-release.md

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
* Added **apply-interpolate** (alias: **=%**) operator.
* Documented that it is possible also to interpolate with named placeholders, like this: `"Current Directory: $pwd" ("pwd" .) =%`
* Added **from-yaml** and **to-yaml** operators. Note that they only support dictionaries containing string values (primarily intended to access extremely simple YAML files containing just key/value pairs).
* Added **from-semver**, **to-semver**, **semver-major**, **semver-minor**, **semver-patch**, **semver** operators to manage version strings conforming to [Semantic Versioning](https://semver.org/) (additional labels are not yet supported).
* Automatically adding **.min** to files supplied to the min executable if they don't already end in .min.
* Fixed GC safety issues.
* Now statically linking libssl and libcrypto on all platform to provide HTTPS support out of the box.
* Now using a set of min tasks to perform a min release and other common operations.
* Added **escape** operator to escape quotes and special characters in a string.
* Added **quit** operator to exit with a 0 code.
* Addes **prefix** and **suffix** operators to prepens and append one string to another.

**BONUS!** Are you using Visual Studio Code? check out the new [official extension](https://marketplace.visualstudio.com/items?itemName=h3rald.vscode-min-lang) for the min programming language!