Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
18d3d1b
Add status code in response assignations
fcsonline Jul 9, 2022
cc81817
Setting tags for skipping and selecting task
IvashchenkoSerhii Jun 1, 2022
1915f64
Move from Travis to Github Actions
fcsonline Jul 9, 2022
51238db
Fix clippy offenses and enable GH action
fcsonline Jul 9, 2022
375b6c9
Update colored dependency
fcsonline Jul 10, 2022
f75120a
Update rand dependency
fcsonline Jul 10, 2022
034a592
Update reqwest dependency
fcsonline Jul 10, 2022
bda054b
Update openssl dependency
fcsonline Jul 10, 2022
d0d1451
Bump version to 0.8.0
fcsonline Jul 10, 2022
0209fc9
Implement a pick option
hendric-dev Jul 17, 2022
3012159
Fix formatting
fcsonline Jul 19, 2022
79e426e
Check CI on pull request
fcsonline Jul 19, 2022
6bcd0a6
Release workflow
fcsonline Jul 28, 2022
de193ed
Release workflow
fcsonline Jul 28, 2022
e8533d2
Bump version
fcsonline Jul 28, 2022
ec5c50c
Merge branch 'feature/release'
fcsonline Jul 29, 2022
55e7a62
Update README.md
fcsonline Jul 29, 2022
91b7a42
Update documentation
fcsonline Jul 29, 2022
322a332
Fix some clippy offenses
fcsonline Dec 17, 2022
c6aeabf
Update deps
fcsonline Dec 17, 2022
672f206
Bump qs from 6.5.1 to 6.11.0 in /example/server
dependabot[bot] Dec 6, 2022
1b5fc37
Fix typos
kianmeng Dec 21, 2022
d26fe2a
Solve clipply offenses
fcsonline Dec 21, 2022
f1443f1
allow interpolator to read arrays/nested
kmerfeld Dec 17, 2022
a00b30c
Fix some interpolator cases
fcsonline Dec 21, 2022
f7627bf
Fix some extra clippy offenses
fcsonline Dec 21, 2022
528720c
Fix tags for included files
fcsonline Feb 1, 2023
9728ea3
Autofix clippy
fcsonline Feb 6, 2023
30f95d9
Fix tarpaulin
fcsonline Feb 6, 2023
8ef2e25
Bump version 0.8.2
fcsonline Feb 7, 2023
e7b2cb3
Fix release process
fcsonline Apr 15, 2023
f56d89a
Bump version
fcsonline Apr 15, 2023
e15e6a0
add example/server/docker-compose.yml
Apr 16, 2023
9636e9c
fix: Remove unnecessary `into_iter()` after a `split()`
hypr2771 Apr 27, 2023
1ff56ea
fix: Allow `$` prefixed key during interpollation
hypr2771 Apr 25, 2023
dfd5548
Don't overwrite old cookies on Set-Cookie
reneegyllensvaan May 9, 2023
753e9a6
Write failing test for pick on with_items_range
erkannt Mar 6, 2023
4dd9fd5
with_items_range respects pick
erkannt Mar 6, 2023
da4bd88
Extend documentation to better explain usage of with_items_range, shu…
erkannt Mar 21, 2023
7f26be2
Update rust syntax
fcsonline Dec 28, 2025
4a2a28c
Update dependencies
fcsonline Dec 28, 2025
ac76e25
Upgrade rust editon
fcsonline Dec 28, 2025
3845abf
Replace yaml-rust with serde_yaml
fcsonline Dec 28, 2025
9d7ebcf
Fix some clippy warnings
fcsonline Dec 28, 2025
ea455a3
fmt
fcsonline Dec 28, 2025
0937216
Fix clippy warnings
fcsonline Dec 28, 2025
ab5d60c
Fix CI: replace deprecated actions-rs/tarpaulin with modern alternative
fcsonline Dec 28, 2025
d69bd49
Fix clippy action: use direct cargo clippy command
fcsonline Dec 28, 2025
e5c7046
Support file and hex request body types
0x2b3bfa0 Oct 21, 2024
08b824b
fixup! Support file and hex request body types
0x2b3bfa0 Oct 21, 2024
5402c1d
Update SYNTAX.md
0x2b3bfa0 Oct 21, 2024
e8ed774
Merge branch 'develop'
fcsonline Dec 28, 2025
895a3ba
Add tests for body/hex body/file
fcsonline Dec 28, 2025
719a75b
Format
fcsonline Dec 28, 2025
7abf85b
More fixes
fcsonline Dec 28, 2025
f7ec7e8
Remove clppy warning
fcsonline Dec 29, 2025
6ac1840
Bump hashbrown from 0.15.0 to 0.15.5
dependabot[bot] Dec 29, 2025
0ca89a7
Bump hickory-proto from 0.24.1 to 0.24.4
dependabot[bot] Dec 29, 2025
dbdc13f
Bump tokio from 1.40.0 to 1.43.1
dependabot[bot] Dec 29, 2025
7addd7d
Bump cookie, cookie-parser, express and express-session
dependabot[bot] Dec 29, 2025
86d9a7f
Bump crossbeam-channel from 0.5.13 to 0.5.15
dependabot[bot] Dec 29, 2025
da03fd6
Update more deps + audit
fcsonline Dec 29, 2025
d68c1b7
Update benchmark
fcsonline Dec 29, 2025
d393afb
Fix release process
fcsonline Dec 29, 2025
c4902a6
Update README
fcsonline Dec 29, 2025
a7c6877
Bump version
fcsonline Dec 29, 2025
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
16 changes: 16 additions & 0 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Security audit
on:
push:
paths:
- '**/Cargo.toml'
- '**/Cargo.lock'
schedule:
- cron: '0 0 * * *'
jobs:
security_audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/audit-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
55 changes: 55 additions & 0 deletions .github/workflows/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Rust

on: [pull_request, push]

env:
CARGO_TERM_COLOR: always

jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
- run: cargo test

fmt:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt
- run: cargo fmt --all -- --check

clippy:
name: Clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- run: cargo clippy -- -D warnings

coverage:
name: Code coverage
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy

- name: Install cargo-tarpaulin
uses: taiki-e/install-action@cargo-tarpaulin

- name: Run cargo-tarpaulin
run: cargo tarpaulin --out Xml --ignore-tests
34 changes: 34 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Release

on:
release:
types: [published]
workflow_dispatch: null
push: null

jobs:
release:
name: release ${{ matrix.target }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- target: x86_64-unknown-linux-musl
archive: tar.gz

# TODO: Enable more platforms in the future
# - target: x86_64-apple-darwin
# archive: zip
# - target: x86_64-pc-windows-gnu
# archive: zip
steps:
- uses: actions/checkout@master
- name: Compile and release
uses: rust-build/rust-build.action@v1.4.5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RUSTTARGET: ${{ matrix.target }}
TOOLCHAIN_VERSION: 1.83.0
EXTRA_FILES: "README.md"
ARCHIVE_TYPES: ${{ matrix.archive }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@

# Example server
example/server/node_modules

# Editor temp files
.vscode
22 changes: 0 additions & 22 deletions .travis.yml

This file was deleted.

Loading