Skip to content

Commit

Permalink
Merge branch 'master' into feature/full-async
Browse files Browse the repository at this point in the history
  • Loading branch information
orhun committed Apr 3, 2024
2 parents 18a1abf + 15e3619 commit 3fccfd6
Show file tree
Hide file tree
Showing 8 changed files with 477 additions and 694 deletions.
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
github: orhun
patreon: orhunp
custom: ["https://www.buymeacoffee.com/orhun"]
buy_me_a_coffee: orhun
10 changes: 2 additions & 8 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,11 @@ on:
jobs:
audit:
name: Audit
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v4
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
profile: minimal
override: true
- name: Run cargo-audit
uses: actions-rs/audit-check@v1
uses: rustsec/audit-check@v1.4.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,15 @@ jobs:
env:
OUT_DIR: target
- name: Upload reports to codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
name: code-coverage-report
file: lcov.info
flags: unit-tests
fail_ci_if_error: true
verbose: true
token: ${{ secrets.CODECOV_TOKEN }}
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

fixtures:
strategy:
Expand Down
53 changes: 53 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,59 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.15.0] - 2024-03-27

### Added

- Allow to override filename when using `random_url` by @tessus in [#233](https://github.com/orhun/rustypaste/pull/233)

Now you can use the `filename` header to override the name of the uploaded file.

For example:

```sh
curl -F "[email protected]" -H "filename:override.txt" http://localhost:8000
```

Even if `random_url` is set, the filename will be override.txt

[`rustypaste-cli`](https://github.com/orhun/rustypaste-cli) also has a new argument for overriding the file name:

```sh
rpaste -n filename-on-server.txt awesome.txt
```

- Use more specific HTTP status codes by @tessus in [#262](https://github.com/orhun/rustypaste/pull/262)

`rustypaste` now returns more appropriate status codes in the following 2 cases (instead of a generic 500 code):

- If the mime type is on the blacklist: `UnsupportedMediaType` (415)
- If the file already exists: `Conflict` (409)

### Changed

- Do path joins more safely by @RealOrangeOne in [#247](https://github.com/orhun/rustypaste/pull/247)
- Gracefully exit when there is no config file found by @orhun
- Switch to cargo-llvm-cov for code coverage by @orhun in [#260](https://github.com/orhun/rustypaste/pull/260)
- Replace unmaintained action by @tessus in [#266](https://github.com/orhun/rustypaste/pull/266)
- Set up mergify by @orhun
- Apply clippy suggestions by @orhun
- Update funding options by @orhun
- Update the copyright years by @orhun
- Bump dependencies

### Fixed

- Improve logging for deleted file by @tessus in [#235](https://github.com/orhun/rustypaste/pull/235)
- Fix deployment by @tessus in [#236](https://github.com/orhun/rustypaste/pull/236)
- Return the correct file on multiple files with same name by @tessus in [#234](https://github.com/orhun/rustypaste/pull/234)
- Update the hash of the example file by @tessus in [#254](https://github.com/orhun/rustypaste/pull/254)
- Error on upload with the same filename by @tessus in [#258](https://github.com/orhun/rustypaste/pull/258)

### New Contributors

- @RealOrangeOne made their first contribution in [#247](https://github.com/orhun/rustypaste/pull/247)

## [0.14.4] - 2023-12-20

### Removed
Expand Down
Loading

0 comments on commit 3fccfd6

Please sign in to comment.