diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 6e0f3215..8a480132 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -46,7 +46,7 @@ body: attributes: label: Spotube version description: In which version of Spotube did you encounter this bug? - placeholder: (e.g.) v2.7.0 + placeholder: (e.g.) v2.7.1 - type: dropdown attributes: label: Installation source diff --git a/.github/workflows/spotube-publish-binary.yml b/.github/workflows/spotube-publish-binary.yml index 94150a3e..4761080d 100644 --- a/.github/workflows/spotube-publish-binary.yml +++ b/.github/workflows/spotube-publish-binary.yml @@ -3,18 +3,24 @@ on: workflow_dispatch: inputs: version: - description: Version to release (x.x.x) - default: 2.7.0 + description: Version to publish (x.x.x) + default: 2.7.1 required: true dry_run: description: Dry run required: true type: boolean default: true + jobs: + description: Jobs to run (flathub,aur,winget,chocolatey) + required: true + type: string + default: "flathub,aur,winget,chocolatey" jobs: flathub: runs-on: ubuntu-22.04 + if: contains(inputs.jobs, 'flathub') steps: - uses: actions/checkout@v3 with: @@ -42,20 +48,21 @@ jobs: aur: runs-on: ubuntu-22.04 + if: contains(inputs.jobs, 'aur') steps: - uses: actions/checkout@v3 - uses: dsaltares/fetch-gh-release-asset@master with: version: tags/v${{ inputs.version }} # mind the "v" prefix - file: Spotube-linux-x86_64.tar.xz + file: spotube-linux-${{inputs.version}}-x86_64.tar.xz token: ${{ secrets.GITHUB_TOKEN }} - name: Update PKGBUILD versions run: | sed -i "s/%{{SPOTUBE_VERSION}}%/${{ inputs.version }}/" aur-struct/PKGBUILD sed -i "s/%{{PKGREL}}%/1/" aur-struct/PKGBUILD - sed -i "s/%{{LINUX_MD5}}%/`md5sum Spotube-linux-x86_64.tar.xz | awk '{print $1}'`/" aur-struct/PKGBUILD + sed -i "s/%{{LINUX_MD5}}%/`md5sum spotube-linux-${{inputs.version}}-x86_64.tar.xz | awk '{print $1}'`/" aur-struct/PKGBUILD - name: Release to AUR if: ${{ !inputs.dry_run }} @@ -70,6 +77,7 @@ jobs: winget: runs-on: windows-latest + if: contains(inputs.jobs, 'winget') steps: - name: Release winget package if: ${{ !inputs.dry_run }} @@ -82,6 +90,7 @@ jobs: chocolatey: runs-on: windows-latest + if: contains(inputs.jobs, 'chocolatey') steps: - uses: dsaltares/fetch-gh-release-asset@master with: diff --git a/.github/workflows/spotube-release-binary.yml b/.github/workflows/spotube-release-binary.yml index 0d6c22a3..92e88f60 100644 --- a/.github/workflows/spotube-release-binary.yml +++ b/.github/workflows/spotube-release-binary.yml @@ -4,7 +4,7 @@ on: inputs: version: description: Version to release (x.x.x) - default: 2.7.0 + default: 2.7.1 required: true channel: type: choice @@ -68,7 +68,7 @@ jobs: dart pub global activate flutter_distributor make innoinstall flutter_distributor package --platform=windows --targets=exe --skip-clean - mv dist/**/spotube-*-windows.exe dist/Spotube-windows-x86_64-setup.exe + mv dist/**/spotube-*-windows-setup.exe dist/Spotube-windows-x86_64-setup.exe - name: Create Chocolatey Package and set hash if: ${{ inputs.channel == 'stable' }} @@ -141,7 +141,10 @@ jobs: - name: Build Linux Packages run: | dart pub global activate flutter_distributor - flutter_distributor package --platform=linux --targets=deb,appimage,rpm --skip-clean + alias dpkg-deb="dpkg-deb --Zxz" + flutter_distributor package --platform=linux --targets=appimage + flutter_distributor package --platform=linux --targets=rpm + flutter_distributor package --platform=linux --targets=deb - name: Create tar.xz (stable) if: ${{ inputs.channel == 'stable' }} diff --git a/CHANGELOG.md b/CHANGELOG.md index f96a52b0..8aee5918 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [2.7.1](https://github.com/KRTirtho/spotube/compare/v2.7.0...v2.7.1) (2023-04-10) + + +### Bug Fixes + +* fallback for lyrics when anonymous ([f160ec7](https://github.com/KRTirtho/spotube/commit/f160ec767d9941d33f83aba1752b28df629d0e10)) +* **android:** audio notification stuck in play state ([448c9b3](https://github.com/KRTirtho/spotube/commit/448c9b39f407668ad92a695afe3c9741baeca20d)) +* **macos:** crashing on startup ([c46b428](https://github.com/KRTirtho/spotube/commit/c46b4284b1d46a614cbcebc8c2f2e52714921b9b)) +* spotify query hooks overriding default query params ([ec9a02e](https://github.com/KRTirtho/spotube/commit/ec9a02e8b8d988e15ed58027054d2a9090d98873)) + ## [2.7.0](https://github.com/KRTirtho/spotube/compare/v2.6.0...v2.7.0) (2023-03-07) diff --git a/pubspec.yaml b/pubspec.yaml index 0d195f2d..a06b8628 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: Open source Spotify client that doesn't require Premium nor uses El publish_to: "none" -version: 2.7.0+17 +version: 2.7.1+18 environment: sdk: ">=2.17.0 <3.0.0"