Skip to content

Commit

Permalink
release: 0.1.75
Browse files Browse the repository at this point in the history
  • Loading branch information
ingydotnet committed Sep 6, 2024
1 parent 2f9a3d0 commit 84cd91c
Show file tree
Hide file tree
Showing 51 changed files with 91 additions and 63 deletions.
12 changes: 12 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
- version: 0.1.75
date: Thu 05 Sep 2024 09:45:59 PM PDT
changes:
- util: Updates for 0.1.74
- core: Change dot debug from .??? to .>
- std: Have sum ignore nils
- std: Refactor value and each
- std: Have 'each' return its evaluation like 'for'
- std: Add 'lines' and 'text' opposites
- core: Fix for string escapes
- std: Remove 'fun' alias for 'partial'
- core: Support YeS expr on LHS of YeS pair
- version: 0.1.74
date: Mon 02 Sep 2024 10:23:14 PM PDT
changes:
Expand Down
4 changes: 2 additions & 2 deletions Meta
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
=meta: 0.1.74
=meta: 0.1.75

name: YAMLScript
version: 0.1.74
version: 0.1.75
abstract: Program in YAML — Code is Data
homepage: https://yamlscript.org
license: mit
Expand Down
2 changes: 1 addition & 1 deletion ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ Make sure `~/.local/bin` is in your `PATH` environment variable.
You can use the following environment variables to control the installation:

* `PREFIX=...` - The directory to install to. Default: `~/.local`
* `VERSION=...` - The YAMLScript version to install. Default: `0.1.74`
* `VERSION=...` - The YAMLScript version to install. Default: `0.1.75`
* `BIN=1` - Only install the `PREFIX/bin/ys` command line tool.
* `LIB=1` - Only install the `PREFIX/lib/libyamlscript` shared library.
* `DEBUG=1` - Print the Bash commands that are being run.
Expand Down
2 changes: 1 addition & 1 deletion clojure/deps.edn
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
org.clojure/data.json {:mvn/version "2.4.0"},
org.json/json {:mvn/version "20240205"},
net.java.dev.jna/jna {:mvn/version "5.14.0"},
org.yamlscript/yamlscript {:mvn/version "0.1.74"}}}
org.yamlscript/yamlscript {:mvn/version "0.1.75"}}}
4 changes: 2 additions & 2 deletions clojure/project.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
;; This code is licensed under MIT license (See License for details)
;; Copyright 2023-2024 Ingy dot Net

(defproject org.yamlscript/clj-yamlscript "0.1.74"
(defproject org.yamlscript/clj-yamlscript "0.1.75"
:description
"YAMLScript is a functional programming language whose syntax is encoded in
YAML."
Expand All @@ -23,7 +23,7 @@
[org.clojure/data.json "2.4.0"]
[org.json/json "20240205"]
[net.java.dev.jna/jna "5.14.0"]
[org.yamlscript/yamlscript "0.1.74"]]
[org.yamlscript/yamlscript "0.1.75"]]

:deploy-repositories
[["releases"
Expand Down
2 changes: 1 addition & 1 deletion common/install.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ SHELL := bash
ROOT := $(shell \
cd '$(abspath $(dir $(lastword $(MAKEFILE_LIST))))' && pwd -P)

YAMLSCRIPT_VERSION := 0.1.74
YAMLSCRIPT_VERSION := 0.1.75

YS := $(wildcard ys)
LIBYAMLSCRIPT := $(firstword $(wildcard libyamlscript.*))
Expand Down
2 changes: 1 addition & 1 deletion common/project.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
;; This code is licensed under MIT license (See License for details)
;; Copyright 2023-2024 Ingy dot Net

(defproject yamlscript/docker "0.1.74"
(defproject yamlscript/docker "0.1.75"
:description "Program in YAML — Code is Data"
:dependencies
[#__
Expand Down
2 changes: 1 addition & 1 deletion common/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ $ curl https://yamlscript.org/install | bash
See [Installing YAMLScript](https://github.com/yaml/yamlscript/wiki/Installing-YAMLScript) for more detailed information.


## Changes in YAMLScript version 0.1.74
## Changes in YAMLScript version 0.1.75

2 changes: 1 addition & 1 deletion core/project.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
;; This code is licensed under MIT license (See License for details)
;; Copyright 2023-2024 Ingy dot Net

(defproject yamlscript/core "0.1.74"
(defproject yamlscript/core "0.1.75"
:description "Program in YAML — Code is Data"

:url "https://github.com/yaml/yamlscript"
Expand Down
2 changes: 1 addition & 1 deletion core/src/yamlscript/runtime.clj
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
[yamlscript.common :as common]
[yamlscript.util :as util]))

(def ys-version "0.1.74")
(def ys-version "0.1.75")

(def ARGS (sci/new-dynamic-var 'ARGS))
(def ARGV (sci/new-dynamic-var 'ARGV))
Expand Down
2 changes: 1 addition & 1 deletion doc/ys.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Here's the `ys --help` output:
```text
$ ys --help
ys - The YAMLScript (YS) Command Line Tool - v0.1.74
ys - The YAMLScript (YS) Command Line Tool - v0.1.75
Usage: ys [<option...>] [<file>]
Expand Down
4 changes: 2 additions & 2 deletions go/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ $ ys --compile file.ys
In `go.mod`:

```go
require github.com/yaml/yamlscript-go v0.1.74
require github.com/yaml/yamlscript-go v0.1.75
```

File `prog.go`:
Expand Down Expand Up @@ -122,7 +122,7 @@ func main() {
You can install this module like any other Go module:

```bash
$ go get github.com/yaml/yamlscript-go@v0.1.74
$ go get github.com/yaml/yamlscript-go@v0.1.75
```

but you will need to have a system install of `libyamlscript.so`.
Expand Down
4 changes: 2 additions & 2 deletions go/doc/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
In `go.mod`:

```go
require github.com/yaml/yamlscript-go v0.1.74
require github.com/yaml/yamlscript-go v0.1.75
```

File `prog.go`:
Expand Down Expand Up @@ -33,7 +33,7 @@ func main() {
You can install this module like any other Go module:

```bash
$ go get github.com/yaml/yamlscript-go@v0.1.74
$ go get github.com/yaml/yamlscript-go@v0.1.75
```

but you will need to have a system install of `libyamlscript.so`.
Expand Down
4 changes: 2 additions & 2 deletions go/yamlscript.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package yamlscript

// #cgo LDFLAGS: -lyamlscript.0.1.74
// #include <libyamlscript.0.1.74.h>
// #cgo LDFLAGS: -lyamlscript.0.1.75
// #include <libyamlscript.0.1.75.h>
// #include <stdlib.h>
import "C"
import (
Expand Down
2 changes: 1 addition & 1 deletion java/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ include ../common/base.mk
include $(COMMON)/binding.mk
include $(COMMON)/java.mk

YAMLSCRIPT_JAVA_JAR := target/yamlscript-0.1.74.jar
YAMLSCRIPT_JAVA_JAR := target/yamlscript-0.1.75.jar

MVN_COMMANDS := \
compile \
Expand Down
2 changes: 1 addition & 1 deletion java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<artifactId>yamlscript</artifactId>

<version>0.1.74</version>
<version>0.1.75</version>

<name>yamlscript</name>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
*/
public class YAMLScript
{
public static String YAMLSCRIPT_VERSION = "0.1.74";
public static String YAMLSCRIPT_VERSION = "0.1.75";

public static Object load(String ysCode)
{
Expand Down
2 changes: 1 addition & 1 deletion julia/Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "YAMLScript"
uuid = "c6519b1f-f61a-46f8-9c82-37138c212585"
authors = ["Ingy döt Net <ingy@ingy.net>"]
version = "0.1.74"
version = "0.1.75"

[deps]
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
Expand Down
2 changes: 1 addition & 1 deletion julia/src/libyamlscript.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module libyamlscript

import Base.Libc: Libdl

const YAMLSCRIPT_VERSION = "0.1.74"
const YAMLSCRIPT_VERSION = "0.1.75"
const libyamlscript_name = "libyamlscript.$(Libdl.dlext).$(YAMLSCRIPT_VERSION)"
const libhandle = Ref{Ptr{Cvoid}}()
const graal_create_isolate_fptr = Ref{Ptr{Cvoid}}()
Expand Down
2 changes: 1 addition & 1 deletion libyamlscript/deps.edn
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{org.clojure/clojure {:mvn/version "1.11.1"},
org.babashka/sci {:mvn/version "0.8.40"},
org.clojure/data.json {:mvn/version "2.4.0"},
yamlscript/compiler {:mvn/version "0.1.74"}},
yamlscript/compiler {:mvn/version "0.1.75"}},
:aliases
{:lein2deps
{:deps
Expand Down
4 changes: 2 additions & 2 deletions libyamlscript/project.clj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
;; This code is licensed under MIT license (See License for details)
;; Copyright 2023-2024 Ingy dot Net

(defproject yamlscript/libyamlscript "0.1.74"
(defproject yamlscript/libyamlscript "0.1.75"
:description "Shared Library for YAMLScript"

:url "https://yamlscript.org"
Expand All @@ -20,7 +20,7 @@
[[org.clojure/clojure "1.11.1"]
[org.babashka/sci "0.8.41"]
[org.clojure/data.json "2.4.0"]
[yamlscript/core "0.1.74"]]
[yamlscript/core "0.1.75"]]

:plugins
[[lein-exec "0.3.7"]
Expand Down
2 changes: 1 addition & 1 deletion nodejs/lib/yamlscript/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const yamlscriptVersion = '0.1.74';
const yamlscriptVersion = '0.1.75';

const ffi = require('ffi-napi');
const ref = require('ref-napi');
Expand Down
2 changes: 1 addition & 1 deletion nodejs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@yaml/yamlscript",
"version": "0.1.74",
"version": "0.1.75",
"description": "Program in YAML — Code is Data",
"main": "lib/yamlscript/index.js",
"author": "Ingy döt Net",
Expand Down
6 changes: 6 additions & 0 deletions perl-alien/Changes
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@

---
version: 0.1.75
date: Thu 05 Sep 2024 09:45:59 PM PDT
changes:
- libyamlscript 0.1.75

---
version: 0.1.74
date: Mon 02 Sep 2024 10:23:14 PM PDT
Expand Down
2 changes: 1 addition & 1 deletion perl-alien/Meta
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
base: ../Meta

name: Alien-YAMLScript
version: 0.1.74
version: 0.1.75

language: perl

Expand Down
2 changes: 1 addition & 1 deletion perl-alien/alienfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use alienfile;

my $libyamlscript_version = '0.1.74';
my $libyamlscript_version = '0.1.75';

# Always use a share install
# We cannot use a system install, because we need to know exactly
Expand Down
2 changes: 1 addition & 1 deletion perl-alien/lib/Alien/YAMLScript.pm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use warnings;

package Alien::YAMLScript;

our $VERSION = '0.1.74';
our $VERSION = '0.1.75';

use parent 'Alien::Base';

Expand Down
6 changes: 6 additions & 0 deletions perl/Changes
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@

---
version: 0.1.75
date: Thu 05 Sep 2024 09:45:59 PM PDT
changes:
- libyamlscript 0.1.75

---
version: 0.1.74
date: Mon 02 Sep 2024 10:23:14 PM PDT
Expand Down
4 changes: 2 additions & 2 deletions perl/Meta
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
base: ../Meta

name: YAMLScript
version: 0.1.74
version: 0.1.75

language: perl

Expand All @@ -12,7 +12,7 @@ author:

requires:
perl: 5.16.0
Alien::YAMLScript: 0.1.74
Alien::YAMLScript: 0.1.75
FFI::CheckLib: 0.31
FFI::Platypus: 2.08
Cpanel::JSON::XS: 4.37
Expand Down
2 changes: 1 addition & 1 deletion perl/lib/YAMLScript.pm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use FFI::CheckLib ();
use FFI::Platypus;
use Cpanel::JSON::XS ();

our $VERSION = '0.1.74';
our $VERSION = '0.1.75';

our $libyamlscript_version = $VERSION;

Expand Down
4 changes: 2 additions & 2 deletions python/lib/yamlscript/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# This value is automatically updated by 'make bump'.
# The version number is used to find the correct shared library file.
# We currently only support binding to an exact version of libyamlscript.
yamlscript_version = '0.1.74'
yamlscript_version = '0.1.75'

import os, sys
import ctypes
Expand All @@ -40,7 +40,7 @@ def find_libyamlscript_path():
"Unsupported platform '%s' for yamlscript." % sys.platform)

# We currently bind to an exact version of libyamlscript.
# eg 'libyamlscript.so.0.1.74'
# eg 'libyamlscript.so.0.1.75'
libyamlscript_name = \
"libyamlscript.%s.%s" % (so, yamlscript_version)

Expand Down
2 changes: 1 addition & 1 deletion python/setup.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = '0.1.74'
version = '0.1.75'

from setuptools import setup
import pathlib
Expand Down
2 changes: 1 addition & 1 deletion raku/META6.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ "api": 0
, "name": "YAMLScript"
, "version": "0.1.74"
, "version": "0.1.75"
, "description": "Program in YAML — Code is Data"
, "auth": "zef:ingy"
, "provides":
Expand Down
2 changes: 1 addition & 1 deletion raku/lib/YAMLScript.rakumod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ unit class YAMLScript;
use LibraryMake;
use NativeCall;

constant YAMLSCRIPT_VERSION = v0.1.74;
constant YAMLSCRIPT_VERSION = v0.1.75;

sub resolve-lib {
state $ = do {
Expand Down
4 changes: 4 additions & 0 deletions ruby/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## [0.1.75] - 2024-09-05

- libyamlscript 0.1.75

## [0.1.74] - 2024-09-02

- libyamlscript 0.1.74
Expand Down
2 changes: 1 addition & 1 deletion ruby/lib/yamlscript.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class YAMLScript
# This value is automatically updated by 'make bump'.
# The version number is used to find the correct shared library file.
# We currently only support binding to an exact version of libyamlscript.
YAMLSCRIPT_VERSION = '0.1.74'
YAMLSCRIPT_VERSION = '0.1.75'

# A low-level interface to the native library
module LibYAMLScript
Expand Down
2 changes: 1 addition & 1 deletion ruby/lib/yamlscript/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

class YAMLScript
VERSION = "0.1.74"
VERSION = "0.1.75"
end
Loading

2 comments on commit 84cd91c

@ingydotnet
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator register subdir=julia

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/114632

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a julia-v0.1.75 -m "<description of version>" 84cd91c8f50bbe311dd0872c10c7f48a224702f1
git push origin julia-v0.1.75

Please sign in to comment.