Release 0.4.0
What's Changed
- Support requiring tokens for some refs by @alexlarsson in #29
- Update actix to 1.0 by @alexlarsson in #34
- repo: Allow /s in repo names by @dbnicholson in #33
- Fix output by @nanonyme in #41
- Allow passing the manager URL with a base path by @wengxt in #43
- jobs: Extract appstream before running post-publish script by @barthalion in #42
- chore: Update multiple dependencies to their latest versions by @ignatenkobrain in #40
- deps: minor cargo update by @alatiera in #44
- Update dependencies & cleanup by @bilelmoussaoui in #50
- Add end-to-end test by @jameswestman in #67
- ci: Run end-to-end test in Fedora by @jameswestman in #69
- Fix JSON error messages by @jameswestman in #68
- Add futures 0.3 and use async/await in some places by @jameswestman in #66
- Fix deprecation warning and use asyncio.run by @nanonyme in #72
- Add storefront-info-endpoint configuration by @jameswestman in #65
- Add optional app ID to builds by @jameswestman in #73
- flat-manager-client: Retry all failed API requests by @barthalion in #74
- client: Make sure /publish response is properly loaded into dict by @barthalion in #75
- Extend exceptions type to retry by @barthalion in #76
- Fix clippy warnings by @jameswestman in #81
- Add "production" Dockerfile and a job to build&push it to GHCR by @barthalion in #83
- Add token field for exact app matches by @jameswestman in #77
- Start implementing configurable hooks by @jameswestman in #82
New Contributors
- @nanonyme made their first contribution in #41
- @wengxt made their first contribution in #43
- @ignatenkobrain made their first contribution in #40
- @alatiera made their first contribution in #44
- @bilelmoussaoui made their first contribution in #50
- @jameswestman made their first contribution in #67
Full Changelog: 0.3.7...0.4.0