Releases: yaml/yamlscript
0.2.7
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.7
- libys: Add header files to libys distributions
0.2.6
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.6
- www: Fix typos
- core: Remove support for '-' escaping
- core: Use + for partial and * for comp
- core: Support x.(y z)
- core: Tags for function calls don't need leading colon
- go: Fix intermittent stack overflow bug
- core: Support new !ys-0 top level tag
0.2.4
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.4
- python: Fix Makefile for new uv usage
- nodejs: Remove Makefile dep on nvm
- make: Print titles before tests
- make: Time tests
- nodejs: NodeJS binding works with node 24.8.0
- nodejs: Add test-node-versions.mk for testing versions
- nodejs: Enforce NodeJS version restrictions
- make: Don't support YS_MAKES_LOCAL, since Docker
- make: Fix locale in common/ubuntu.dockerfile
- doc: Update ReadMe.md files
- lua: Fix isolate teardown segfault issue on macOS
- python: Makefile fix for 'clean' target
- doc: Updates for ys::std IPC functions docs
0.2.3
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.3
- release: Various fixes to support 0.2.x
- make: Make all directories support
make shell - core: Add sort-by to ys::dwim
- core: Fix xtrace (-x) to work with auto-declare
- core: Add Java classes to reflection.ys
- core: Fix dot access on sets
- core: Full numeric literal support
- core: Don't type check on 3+ args for + - * ops
- make: Don't build reflection.json automatically
- make: Build linux release assets in docker ubuntu:20.04
- make: Write build logs for ys and libys
- python: Makefile fix for virtualenv deps
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