Skip to content

Releases: yaml/yamlscript

0.2.2

18 Jul 18:30
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

0.1.93

27 Feb 21:17
Compare
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.93

  • www: Lots up website content updates
  • core: Fix some bugs with the top level YS tag

0.1.92

24 Feb 22:52
Compare
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.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

02 Feb 02:51
Compare
Choose a tag to compare

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

30 Jan 18:37
Compare
Choose a tag to compare

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