Releases: yaml/yamlscript
0.2.2
YS publishes binary releases for the ys
command line tool and for the libys
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
:
$ curl https://getys.org/ys | bash
See Installing YS for more detailed information about installing YS things.
Changes in YS version 0.2.2
- util: Update release-yamlscript for v0
- readme: Improve common ReadMe example
- php: Add PHP binding
- csharp: Add new C# binding
- doc: Update binding ReadMe.md files
- lua: Add Lua binding
- haskell: Add Haskell binding
- core: Support hex and octal integers in data mode
0.2.1
YS publishes binary releases for the ys
command line tool and for the libys
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
:
$ curl https://getys.org/ys | bash
See Installing YS for more detailed information about installing YS things.
Changes in YS version 0.2.1
- make: Fix bug in Perl Makefile
- doc: Update Contributing.md to reference generated files
- doc: Version v1 planning
- doc: Fix typos in documentation
- security: Apply Python requirements dependabot asks
- core: Expose ys.fs in place of babashka.fs
- core: Build reflection.json from reflection.ys
- core: Update Clojure deps
- core: Add ys.http to replace babashka.http-client
- std: Add 'bash' function
- core: Allow _1 _ 2 _3 for %1 %2 %3 in lambdas
- core: Allow => as a default case for 'cond'
- code: Add a few functions to ys::clj
- libys: Change libyamlscript to libys
- crystal: Fix library path for reproducible test builds
- www: Fix RSS link in HTML
- make: Integrate the Makes system into our Makefiles
- rust: Fix clippy warnings
- std: Support std/fs-* fs functions in v0
- make: Switch release branch from main to v0
0.1.97
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
:
$ curl https://getys.org/ys | bash
See Installing YS for more detailed information about installing YS things.
Changes in YS version 0.1.97
- make: Use .git/.ext as "tmp" directory
- perl-alien: Fix spurious failures on cpantesters
- doc: Add missing codeblock
- core: Add std/to-vars
- make: Makefile variables refactoring
- core: Support host interop with foo.~bar(baz)
- std: Support get-url and load-url
- make: Update Maven version to 3.9.10
0.1.96
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
:
$ curl https://getys.org/ys | bash
See Installing YS for more detailed information about installing YS things.
Changes in YS version 0.1.96
- doc: Update helmys.md
- www: Rename config.ys to mkdocs.ys
- make: Major Makefile refactoring
- release: Update the release notes template
- make: Fix typo in base.mk
- core: Fix '#!/usr/bin/env ys-0.1.96' shebang bug
- make: Small python/Makefile refactoring
- core: Update to JDK 24
- make: Use .git/tmp/ instead of /tmp/yamlscript/
- vscode: Set editor.rulers to 80
- make: Use new codeberg version of lein
- repo: Update Contributing.md file
- www: Fix a security issue reported by GitHub
- readme: Update the binding ReadMe.md files
- core: Return nil from ys/def-vars-from-map
- crystal: Add Crystal binding
0.1.95
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YS for more detailed information.
Changes in YS version 0.1.95
- std: Support '[1 2 3] + 4'
- core: Fix a bug in ys::cache
- core: Allow both ':' and '/' for :get rename separator
- core: Reset ns to main for each doc in YS stream
- ys: Add ys::yaml/load-all and remove load-file
- core: Add a ys::ext for extra / external functions
0.1.94
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YS for more detailed information.
Changes in YS version 0.1.94
- sample: Add 2 new Rosetta Code YS examples
- core: Clarify error message for '=' invalid operator
- core: Add the === operator, compiles to clj ==
- std: Have =~ !~ cast target to string
- core: Support =~~ and !~~ operators for re-matches
- ys: Fix a bug with YS program arguments
- www: Use MM blog and rss plugins
- www: Site updates
0.1.93
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YS for more detailed information.
Changes in YS version 0.1.93
- www: Lots up website content updates
- core: Fix some bugs with the top level YS tag
0.1.92
YS publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YS for more detailed information.
Changes in YS version 0.1.92
- www: Redo website using mkdocs-material
- refactor: Change "YAMLScript" to "YS" in most cases
- www: Add action links to all pages
- www: Update ys::std doc
- core: Add CSV/TSV support and ys::csv library
- std: Add substr function with Perl semantics
- core: Use .@ for :deref instead of :D
- core: Support _ symbol in destructured assignment
- www: Add page for website contributions
- std: Support more nil punning for infix arithmetic ops
- core: Add atom and set to std
- core: Rework YS top level mode tags
- std: Add base64 functions
0.1.91
YAMLScript publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YAMLScript for more detailed information.
Changes in YAMLScript version 0.1.91
- std: Add 'read' and 'write' for 'slurp' and 'spit'
- std: Add md5, sha1 and sha256 functions
- ys: Fixes for CLI getopts with more tests
- core: Support top level !code and !data tags
0.1.90
YAMLScript publishes binary releases for the ys
command line tool and for the libyamlscript
shared library.
The following architectures are currently supported:
- Linux / Intel and ARM
- macOS / Intel and ARM
Run this command to install ~/.local/bin/ys
and ~/.local/lib/libyamlscript.so
(.dylib
on macOS):
$ curl https://yamlscript.org/install | bash
See Installing YAMLScript for more detailed information.
Changes in YAMLScript version 0.1.90
- make: Fix release bug in common/vars..mk
- make: Bump BUILD_BIN_YS_VERSION to 0.1.89
- refactor: Finish changing '!yamlscript/v0:' to '!YS v0:'
- ys: Fix bug in options handling
- core: Support '#!/usr/bin/env ys-0.1.89' shebangs
- core: Support + escapes followed by ws
- core: Convert :foo in ARGV to keyword