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/Cargo.lock b/Cargo.lock index e6de0b6..10b2e2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5539,7 +5539,7 @@ dependencies = [ [[package]] name = "trailbase-cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "axum", "chrono", @@ -5560,7 +5560,7 @@ dependencies = [ [[package]] name = "trailbase-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "arc-swap", 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/examples/blog/flutter/pubspec.lock b/examples/blog/flutter/pubspec.lock index 0c47dc8..5f81ee8 100644 --- a/examples/blog/flutter/pubspec.lock +++ b/examples/blog/flutter/pubspec.lock @@ -411,7 +411,7 @@ packages: path: "../../../client/trailbase-dart" relative: true source: path - version: "0.1.0" + version: "0.1.1" typed_data: dependency: transitive description: 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"