Skip to content

Commit bd83903

Browse files
docs: refine README positioning and finalize 0.3.0 changelog date
Use neutral performance-focused wording for Granian RSGI and move 0.3.0 changelog notes from unreleased to a dated release section.
1 parent ca825e6 commit bd83903

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ All notable changes to OxyRoute are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project
66
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.3.0] - unreleased
8+
## [Unreleased]
9+
10+
## [0.3.0] - 2026-04-27
911

1012
### Added
1113

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OxyRoute
22

3-
**RSGI-first** web toolkit: HTTP routing, JSON/form handling, JWT validation, response mapping, and native WebSockets on a **Rust** hot path ([PyO3](https://pyo3.rs/) + [Maturin](https://www.maturin.rs/)), with your business logic in ordinary **Python** handlers. Pair it with **[Granian](https://github.com/emmett-framework/granian)** using `--interface rsgi` for the intended stack.
3+
High-performance web framework for **Granian RSGI**, tuned for high **single-worker** throughput: routing, JSON/form parsing, JWT checks, response mapping, and native WebSockets run on a **Rust** hot path ([PyO3](https://pyo3.rs/) + [Maturin](https://www.maturin.rs/)), while business logic stays in plain **Python** handlers.
44

55
[![CI](https://github.com/QueryaHub/OxyRoute/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/QueryaHub/OxyRoute/actions)
66

0 commit comments

Comments
 (0)