Skip to content

Releases: wickra-lib/wickra-gym

wickra-gym v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 03:37
Immutable release. Only release title and notes can be modified.
v0.2.0
76dcb3b

wickra-gym v0.2.0 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.2.0</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

  • deps: uv 0.12.19 for the lockfile bootstrap by @kingchenc in #73
  • deps: follow the family line for CI actions, exec-maven-plugin and Test.Sdk by @kingchenc in #74
  • deps: yoke-derive 0.8.4 and tests for clippy 1.99 by @kingchenc in #78
  • deps(actions): bump the github-actions group with 6 updates by @dependabot[bot] in #75
  • deps(cargo): bump thiserror from 2.0.20 to 2.0.21 in the cargo group by @dependabot[bot] in #76
  • deps(npm): bump @napi-rs/cli from 3.10.4 to 3.10.5 in /bindings/node in the node-binding group by @dependabot[bot] in #77
  • deps: wickra-core and wickra-data 1.0.7 by @kingchenc in #79
  • ci: ci-ok, follow-family and signed bot commits by @kingchenc in #80
  • release: 0.2.0 on wickra 2.0 by @kingchenc in #81

Full Changelog: v0.1.6...v0.2.0

wickra-gym v0.1.6

Choose a tag to compare

@github-actions github-actions released this 27 Sep 22:09
Immutable release. Only release title and notes can be modified.
v0.1.6
3bf04e3

wickra-gym v0.1.6 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.6</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

  • docs: show the org banner as vectors so its text is sharp at any size by @kingchenc in #71
  • release: bump 0.1.5 -> 0.1.6 by @kingchenc in #72

Full Changelog: v0.1.5...v0.1.6

wickra-gym v0.1.5

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:17
Immutable release. Only release title and notes can be modified.
v0.1.5
d436d4a

wickra-gym v0.1.5 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.5</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

Full Changelog: v0.1.4...v0.1.5

wickra-gym v0.1.4

Choose a tag to compare

@github-actions github-actions released this 24 Sep 01:07
Immutable release. Only release title and notes can be modified.
v0.1.4
6de3897

wickra-gym v0.1.4 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.4</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

  • docs: the static badges come from the org's rendered files, not shields.io by @kingchenc in #64
  • deps: wickra-core 1.0.5 in the lock by @kingchenc in #63
  • docs: the Go README names the published module, not the development path by @kingchenc in #65
  • deps: @napi-rs/cli 3.10.4 with the loader it generates by @kingchenc in #66
  • deps: uv 0.12.18 for the lockfile bootstrap by @kingchenc in #68
  • deps: refresh the lockfile by @kingchenc in #67
  • release: bump 0.1.3 -> 0.1.4 by @kingchenc in #69

Full Changelog: v0.1.3...v0.1.4

wickra-gym v0.1.3

Choose a tag to compare

@github-actions github-actions released this 18 Sep 23:58
Immutable release. Only release title and notes can be modified.
v0.1.3
e428b8c

wickra-gym v0.1.3 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.3</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

  • Release front and link check: the gate ignores Dependabot's runs, wheel builds retry, action pins on one line, registry links checked by @kingchenc in #54
  • blueprint: the README states the R floor by @kingchenc in #55
  • chore: uv 0.12.15 for the lockfile script by @kingchenc in #56
  • chore: wickra-backtest 0.1.6, wickra-exchange 0.1.5 and the family's spelling by @kingchenc in #57
  • docs: every README in wickra's shape; the Java loader reads the library the jar ships by @kingchenc in #58
  • deps: actions/setup-java 6.0.1 and Microsoft.NET.Test.Sdk 18.10.0, the line Dependabot proposed in six siblings by @kingchenc in #59
  • deps: the family pins follow the owners' releases; release: 0.1.3 by @kingchenc in #61
  • python: numpy floor >= 1.22 and the 3.9 row's < 2.1 cap, as wickra declares them by @kingchenc in #62

Full Changelog: v0.1.2...v0.1.3

wickra-gym v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 20:34
Immutable release. Only release title and notes can be modified.
v0.1.2
f6c04d3

wickra-gym v0.1.2 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.2</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

Full Changelog: v0.1.1...v0.1.2

wickra-gym v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 05:15
Immutable release. Only release title and notes can be modified.
v0.1.1
a976b57

wickra-gym v0.1.1 — a deterministic, Gymnasium-compatible, microstructure-aware backtest environment with O(1) steps: the dataset is precomputed once into a fixed feature tensor, so every step() is a pure array index for fast, reproducible RL rollouts. Native Rust, Python (a real gymnasium.Env), Node.js, WASM plus a C ABI hub for C, C++, C#, Go, Java, R — every binding produces byte-identical trajectories.

Install

cargo install wickra-gym
pip install wickra-gym
npm install wickra-gym
dotnet add package Wickra.Gym
go get github.com/wickra-lib/wickra-gym/bindings/go

Java (Maven Central):

<dependency>
  <groupId>org.wickra</groupId>
  <artifactId>wickra-gym</artifactId>
  <version>0.1.1</version>
</dependency>

R (r-universe):

install.packages("wickragym", repos = "https://wickra-lib.r-universe.dev")

Attached assets

Pre-built artefacts for every supported platform — the same files this
workflow run published to crates.io, PyPI, and npm — plus standalone
CLI binaries and the C ABI libraries. C# ships to NuGet, Java to Maven
Central, Go via a bindings/go subdirectory tag, and R to r-universe
via their own release jobs.

Auto-generated changelog

See below; GitHub computes it from the commits since the previous tag.

What's Changed

  • Release front: a crates.io-legal keyword, attest the Java jar by @kingchenc in #49
  • release: bump 0.1.0 -> 0.1.1 by @kingchenc in #50

Full Changelog: v0.1.0...v0.1.1