Skip to content

Releases: reciperium/recipe-lang

v0.8.0 (2024-05-27)

27 May 09:10
Compare
Choose a tag to compare

Release Notes

Feat

  • add support for tsify under wasm feature

Fix

  • improve error messages

Install recp 0.8.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.8.0/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.8.0/recp-installer.ps1 | iex"

Download recp 0.8.0

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.7.0 (2024-04-24)

24 Apr 07:59
Compare
Choose a tag to compare

Release Notes

BREAKING CHANGE

  • json output is no longer like:
{"token": "Ingredient", "name": "foo", "amount": "1", "unit": "gr"}

now:

{"token": "Ingredient", "content": {"name": "foo", "amount": "1", "unit": "gr"}}

The problem is that serde was failing to serialize enum variants that contained a single string

Fix

  • use serde content for token enum

Install recp 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.7.0/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.7.0/recp-installer.ps1 | iex"

Download recp 0.7.0

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.6.0 (2024-04-24)

24 Apr 07:35
Compare
Choose a tag to compare

Release Notes

BREAKING CHANGE

  • The serialized output is no longer like
{"Ingredient": {"name": "foo", "amount": "1", "unit": "gr"}}

but instead

{"token": "Ingredient", "name": "foo", "amount": "1", "unit": "gr"}

Feat

  • add tag to token and add support for json-schema

Install recp 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.6.0/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.6.0/recp-installer.ps1 | iex"

Download recp 0.6.0

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.5.0 (2024-04-23)

23 Apr 17:18
Compare
Choose a tag to compare

Release Notes

Fix

  • make serde optional and add serialize if enabled

Install recp 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.5.0/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.5.0/recp-installer.ps1 | iex"

Download recp 0.5.0

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.4.3 (2024-04-18)

18 Apr 06:57
Compare
Choose a tag to compare

Release Notes

Fix

  • use repeat instead of repeat_till

Install recp 0.4.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.4.3/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.4.3/recp-installer.ps1 | iex"

Download recp 0.4.3

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.4.2 (2024-04-16)

16 Apr 06:21
Compare
Choose a tag to compare

Release Notes

Fix

  • format code

Install recp 0.4.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.4.2/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.4.2/recp-installer.ps1 | iex"

Download recp 0.4.2

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.4.1 (2024-04-15)

15 Apr 14:57
Compare
Choose a tag to compare

Release Notes

Fix

  • remove unnecessary parsers

Install recp 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.4.1/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.4.1/recp-installer.ps1 | iex"

Download recp 0.4.1

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.4.0 (2024-04-15)

15 Apr 09:39
Compare
Choose a tag to compare

Release Notes

Feat

  • migrate from nom to winnow

Fix

  • clean flake
  • use cargo resolver 2

Install recp 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.4.0/recp-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/reciperium/recipe-lang/releases/download/v0.4.0/recp-installer.ps1 | iex"

Download recp 0.4.0

File Platform Checksum
recp-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
recp-x86_64-apple-darwin.tar.xz Intel macOS checksum
recp-x86_64-pc-windows-msvc.zip x64 Windows checksum
recp-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.9 (2023-11-06)

06 Nov 08:40
Compare
Choose a tag to compare

Release Notes

Fix

  • parse parenthesis as word properly

Install recp 0.2.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.2.9/recp-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/reciperium/recipe-lang/releases/download/v0.2.9/recp-installer.ps1 | iex

Download recp 0.2.9

target kind download
aarch64-apple-darwin tarball recp-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball recp-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball recp-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball recp-x86_64-unknown-linux-gnu.tar.xz

v0.2.8 (2023-06-11)

11 Jun 13:23
Compare
Choose a tag to compare

Release Notes

Fix

  • grant write permissions

Install recp 0.2.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/reciperium/recipe-lang/releases/download/v0.2.8/recp-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/reciperium/recipe-lang/releases/download/v0.2.8/recp-installer.ps1 | iex

Download recp 0.2.8

target kind download
aarch64-apple-darwin tarball recp-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball recp-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball recp-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball recp-x86_64-unknown-linux-gnu.tar.xz