Compare commits
21 commits
Author | SHA1 | Date | |
---|---|---|---|
|
88792f0669 | ||
|
c2fb46f26d | ||
|
26ce7e2550 | ||
|
46aed8096e | ||
|
2aeed5f188 | ||
|
41c4088477 | ||
|
f8b30c4e3d | ||
|
5a1753218c | ||
|
646f8297d2 | ||
|
d06ad07f51 | ||
|
f188b2943f | ||
|
e3041fca6f | ||
|
444d261d0b | ||
|
47c73f6196 | ||
|
63b92718d5 | ||
|
e11344d2b4 | ||
|
0b50a10a36 | ||
|
6a46aaeac6 | ||
|
7ae10c6f74 | ||
|
5d03b7919c | ||
|
f625c57d20 |
5 changed files with 11 additions and 6 deletions
5
.github/workflows/coverage.yml
vendored
5
.github/workflows/coverage.yml
vendored
|
@ -17,7 +17,8 @@ jobs:
|
|||
- name: Checkout Polaris
|
||||
uses: actions/checkout@v4
|
||||
- uses: actions-rust-lang/setup-rust-toolchain@v1
|
||||
components: llvm-tools-preview
|
||||
with:
|
||||
components: llvm-tools-preview
|
||||
- name: Install grcov
|
||||
run: cargo install grcov
|
||||
- name: Run tests
|
||||
|
@ -33,11 +34,11 @@ jobs:
|
|||
--llvm
|
||||
--branch
|
||||
--ignore-not-existing
|
||||
--binary-path ./target/debug/
|
||||
--excl-line "#\[derive\("
|
||||
--excl-br-line "#\[derive\("
|
||||
--excl-start "mod tests \{"
|
||||
--excl-br-start "mod tests \{"
|
||||
working-directory: lib
|
||||
- name: Upload Results
|
||||
uses: codecov/codecov-action@v2
|
||||
with:
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
# Changelog
|
||||
|
||||
## Unreleased Changes
|
||||
|
||||
- Fixed a typo in the log message that is written after applying configuration changes. (thanks @luzpaz)
|
||||
|
||||
## Polaris 0.15.0
|
||||
|
||||
### Server
|
||||
|
@ -46,7 +50,7 @@
|
|||
- Documentation is now served under `/api-docs` instead of `/swagger` (eg. `http://localhost:5050/api-docs`)
|
||||
- Clients are now expected to send their preferred API major version in a `Accept-Version` header. Omitting this currently defaults to `7`, but will become an error in future Polaris releases. Support for API version 7 will be removed entirely in a future release.
|
||||
- Most API responses now support gzip compression.
|
||||
- The response format of the `/browse`, `/flatten`, `/get_playlist`, `/search/<query>` endpoints has been modified to accomodate large lists.
|
||||
- The response format of the `/browse`, `/flatten`, `/get_playlist`, `/search/<query>` endpoints has been modified to accommodate large lists.
|
||||
- Added new endpoints to query albums and artists.
|
||||
- The `/random` and `/recent` albums are deprecated in favor of `/albums/random` and `/albums/recent`. These endpoints now have optional parameters for RNG seeding and pagination.
|
||||
- The `/search/<query>` endpoint now requires a non-empty query (`/search/` now returns HTTP status code 404, regardless of API version).
|
||||
|
|
|
@ -47,7 +47,7 @@ Password: `demo_password`
|
|||
|
||||
[Streaming from remote devices](docs/DDNS.md)
|
||||
|
||||
[](https://repology.org/project/polaris-streaming/versions)
|
||||
[](https://repology.org/project/polaris-streaming/versions)
|
||||
|
||||
# Documentation
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ The location of the configuration file is always logged during Polaris startup.
|
|||
|
||||
## Format
|
||||
|
||||
The configuration file uses the [TOML](https://toml.io/) format. Everything in the configuration file is optional and may be ommitted (unless mentioned otherwise).
|
||||
The configuration file uses the [TOML](https://toml.io/) format. Everything in the configuration file is optional and may be omitted (unless mentioned otherwise).
|
||||
|
||||
```toml
|
||||
# Regular expression used to identify album art in files adjacent to an audio file
|
||||
|
|
|
@ -119,7 +119,7 @@ impl Manager {
|
|||
if let Err(e) = manager.reload_config().await {
|
||||
error!("Configuration error: {e}");
|
||||
} else {
|
||||
info!("Sucessfully applied configuration change");
|
||||
info!("Successfully applied configuration change");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue