Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/deploy-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ name: Deploy to repl.endbasic.dev
on:
push:
tags:
- endbasic-0.14.0
- endbasic-0.14.1

jobs:
publish:
Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ to talk to the cloud service. If you use the web interface, this should not be
a problem, but if you use local builds, please try to stay on the latest release
for the time being.**

## Changes in version 0.14.99
## Changes in version 0.14.1

**STILL UNDER DEVELOPMENT; NOT RELEASED YET**
**Released on 2026-09-20.**

* Updated the cloud service client to deal with a small protocol change that
reports errors as simpler text responses (no JSON) and that changed where
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ operating systems and platforms, including macOS, Windows, and Linux.

EndBASIC is free software under the [AGPL v3+](LICENSE).

**The latest version of EndBASIC is 0.14.0 and was released on 2026-07-04.**
**The latest version of EndBASIC is 0.14.1 and was released on 2026-09-20.**

## Quick start on the web

Expand All @@ -45,7 +45,7 @@ for the cloud service and upload your programs to share them with the world.
## Quick start on your machine

Visit the
[release page](https://github.com/endbasic/endbasic/releases/tag/endbasic-0.14.0)
[release page](https://github.com/endbasic/endbasic/releases/tag/endbasic-0.14.1)
to download prebuilt binaries. Once downloaded, unpack the archive and run the
`endbasic` binary to get started.

Expand Down
18 changes: 9 additions & 9 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand Down Expand Up @@ -28,38 +28,38 @@ dirs = "5.0"
getoptsargs = "0.4.0"

[dependencies.endbasic-client]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../client"

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-repl]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../repl"

[dependencies.endbasic-rpi]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../rpi"
optional = true

[dependencies.endbasic-sdl]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../sdl"
optional = true

[dependencies.endbasic-st7735s]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../st7735s"
optional = true

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[dependencies.endbasic-terminal]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../terminal"
optional = true

Expand Down
6 changes: 3 additions & 3 deletions client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-client"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -24,11 +24,11 @@ time = { version = "0.3", features = ["std"] }
url = "2.2"

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[dependencies.reqwest]
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-core"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand Down
8 changes: 4 additions & 4 deletions repl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-repl"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -19,18 +19,18 @@ async-trait = "0.1"
time = { version = "0.3", features = ["std"] }

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[dev-dependencies]
async-channel = "2.2"
futures-lite = "2.2"

[dev-dependencies.endbasic-sdl]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../sdl"
features = ["testutils"]
Binary file modified repl/src/welcome-banner-big.bmp.gz
Binary file not shown.
Binary file modified repl/src/welcome-banner-default.bmp.gz
Binary file not shown.
Binary file modified repl/src/welcome-banner-tiny.bmp.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions rpi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-rpi"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -18,5 +18,5 @@ workspace = true
rppal = "0.17"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"
6 changes: 3 additions & 3 deletions sdl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-sdl"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -27,11 +27,11 @@ once_cell = "1.8"
tempfile = { version = "3", optional = true }

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[target.'cfg(target_os = "windows")'.dependencies.sdl2]
Expand Down
6 changes: 3 additions & 3 deletions st7735s/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-st7735s"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -20,11 +20,11 @@ async-trait = "0.1"
tokio = { version = "1", features = ["full"] }

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions std/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-std"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -23,7 +23,7 @@ thiserror = "1.0"
time = { version = "0.3", features = ["formatting", "local-offset", "std"] }

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

# We don't directly use getrandom but rand does, and we have to customize how
Expand Down
6 changes: 3 additions & 3 deletions terminal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-terminal"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand All @@ -22,9 +22,9 @@ futures-util = "0.3"
tokio = { version = "1", features = ["macros", "rt"] }

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"
10 changes: 5 additions & 5 deletions web/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "endbasic-web"
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
license = "AGPL-3.0-or-later"
authors = ["Julio Merino <jmmv@endbasic.dev>"]
categories = ["development-tools", "parser-implementations"]
Expand Down Expand Up @@ -35,19 +35,19 @@ wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"

[dependencies.endbasic-client]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../client"

[dependencies.endbasic-core]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../core"

[dependencies.endbasic-repl]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../repl"

[dependencies.endbasic-std]
version = "0.14.99" # ENDBASIC-VERSION
version = "0.14.1" # ENDBASIC-VERSION
path = "../std"

[dependencies.web-sys]
Expand Down
4 changes: 2 additions & 2 deletions web/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "endbasic-www",
"version": "0.14.99",
"version": "0.14.1",
"description": "The EndBASIC programming language - web interface",
"private": true,
"repository": {
Expand Down
Loading