Skip to content

Releases: yaml/yamlscript

0.2.7

20 Oct 21:07

Choose a tag to compare

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

20 Oct 17:05

Choose a tag to compare

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

16 Sep 19:16

Choose a tag to compare

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

09 Sep 21:43

Choose a tag to compare

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

18 Jul 18:30

Choose a tag to compare

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

06 Jul 19:38

Choose a tag to compare

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

12 Jun 03:02

Choose a tag to compare

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

19 Apr 00:09

Choose a tag to compare

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

17 Mar 05:11

Choose a tag to compare

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

05 Mar 05:40

Choose a tag to compare

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