From 7f91c82f5d3ac7ce784f23154bdf11336c79e411 Mon Sep 17 00:00:00 2001 From: Sebastian Jeltsch Date: Thu, 14 Nov 2024 21:09:39 +0100 Subject: [PATCH] Release v0.2.0 with JS/ES6/TS runtime based on V8-engine and dotnet client. --- CHANGELOG.md | 11 +++++++++++ client/trailbase-dart/pubspec.yaml | 2 +- client/trailbase-ts/README.md | 2 +- client/trailbase-ts/package.json | 2 +- trailbase-cli/Cargo.toml | 2 +- trailbase-core/Cargo.toml | 2 +- 6 files changed, 16 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6e6483..760ceca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## v0.2.0 + +* Add JS/ES6/TS scripting support based on speedy V8-engine and rustyscript runtime. + * Enables the registration of custom HTML end-points + * Provides database access. + * In the future we'd like to add more life-cycles (e.g. scheduled operations). + * In our [micro-benchmarks](https://trailbase.io/reference/benchmarks/) V8 was + about 45x faster than goja. +* Added official C#/.NET client. Can be used with MAUI for cross-platform + mobile and desktop development. + ## v0.1.1 * Changed license to OSI-approved weak-copyleft OSL-3.0. diff --git a/client/trailbase-dart/pubspec.yaml b/client/trailbase-dart/pubspec.yaml index 9d7a338..8499803 100644 --- a/client/trailbase-dart/pubspec.yaml +++ b/client/trailbase-dart/pubspec.yaml @@ -2,7 +2,7 @@ name: trailbase description: Thing client library for TrailBase. homepage: https://trailbase.io repository: https://github.com/trailbaseio/trailbase -version: 0.1.0 +version: 0.1.1 environment: sdk: ^3.5.3 diff --git a/client/trailbase-ts/README.md b/client/trailbase-ts/README.md index 6ca99c8..14a9032 100644 --- a/client/trailbase-ts/README.md +++ b/client/trailbase-ts/README.md @@ -10,5 +10,5 @@ For more context, documentation, and an online demo, check out our website This is the first-party client for hooking up your PWA, SPAs and JS backend applications with TrailBase. While we're working on better documentation, an example setup can be found under -[`/examples/blog/flutter`](https://github.com/trailbaseio/trailbase/tree/main/examples/blog/web) +[`/examples/blog/web`](https://github.com/trailbaseio/trailbase/tree/main/examples/blog/web) in the repository. diff --git a/client/trailbase-ts/package.json b/client/trailbase-ts/package.json index 1104009..435da50 100644 --- a/client/trailbase-ts/package.json +++ b/client/trailbase-ts/package.json @@ -1,7 +1,7 @@ { "name": "trailbase", "description": "Official TrailBase client", - "version": "0.1.0", + "version": "0.1.2", "license": "OSL-3.0", "type": "module", "main": "./src/index.ts", diff --git a/trailbase-cli/Cargo.toml b/trailbase-cli/Cargo.toml index cce0e01..d6777a7 100644 --- a/trailbase-cli/Cargo.toml +++ b/trailbase-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trailbase-cli" -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "OSL-3.0" diff --git a/trailbase-core/Cargo.toml b/trailbase-core/Cargo.toml index eefb251..93e2044 100644 --- a/trailbase-core/Cargo.toml +++ b/trailbase-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trailbase-core" -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "OSL-3.0"