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/package-contents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- name: Plant untracked files that must not be packaged
run: |
mkdir -p .claude/worktrees/probe && echo stray > .claude/worktrees/probe/stray.rs
mkdir -p .scratch/probe && echo stray > .scratch/probe/stray.rs
echo stray > examples/stray.rs
echo stray > src/stray.txt
- name: The crate contains only tracked files and cargo metadata
Expand Down
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ coverage/
.DS_Store
Thumbs.db

# Agent working directories. Never source, never packaged.
.claude/
.codex/
# Local tool directories: every hidden directory except .github. Not source,
# never packaged.
.*/
!.github/
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ The format is loosely based on [Keep a Changelog](https://keepachangelog.com).
- `subscribe()` rejects `rh_lighter_candles` before sending, since it is
replay-only.
- Install snippets and rustdoc examples reference `1.12`.
- Minimum supported Rust version is 1.85 (was 1.75). A fresh dependency
resolution now includes crates published with edition 2024, which Cargo
reads from 1.85 on.
- `OrderFlowParams::interval` and `Hip4OrderFlowParams::interval` document
the buckets the API serves: `"1m"` (the default), `"5m"`, `"15m"` and
`"1h"`.
Expand Down
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "oxarchive"
version = "1.12.0"
edition = "2021"
rust-version = "1.75"
rust-version = "1.85"
description = "Rust SDK for async 0xArchive market data clients"
license = "MIT"
repository = "https://github.com/0xArchiveIO/sdk-rust"
Expand Down Expand Up @@ -35,8 +35,8 @@ thiserror = "2"
chrono = { version = "0.4", features = ["serde"] }
tokio = { version = "1", features = ["rt", "macros"] }

# Cargo.lock is intentionally untracked; keep fresh resolution within rust-version = "1.75".
# These compatibility bounds stop transitive MSRV/edition-2024 widenings.
# Cargo.lock is intentionally untracked; keep fresh resolution within rust-version = "1.85".
# These compatibility bounds stop transitive MSRV widenings.
url = ">=2.5.0, <2.5.3"
urlencoding = "2"
# reqwest's current encoding_rs release raises its MSRV to Rust 1.88.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1520,7 +1520,7 @@ For large-scale data exports (route-specific order books, fill-level trade histo

## Requirements

- Rust 1.75+
- Rust 1.85+
- tokio runtime

## License
Expand Down
Loading