From 0c3812711c9d000a2fe124277ab9b2586bb11f3b Mon Sep 17 00:00:00 2001 From: Gianlu Date: Tue, 28 Jul 2020 16:44:32 +0200 Subject: [PATCH] Release 1.5.0 --- .travis.yml | 17 +++++------------ CHANGELOG.md | 22 ++++++++++++++++++++++ api/pom.xml | 4 +++- lib/pom.xml | 2 +- player/pom.xml | 4 +++- pom.xml | 2 +- 6 files changed, 35 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0e9a4ada..4cdf13bf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ script: before_deploy: - echo $GPG_SECRET_KEYS | base64 --decode | $GPG_EXECUTABLE --import - echo $GPG_OWNERTRUST | base64 --decode | $GPG_EXECUTABLE --import-ownertrust - - mvn package -B -U -Prelease + - mvn package -B -U - mvn help:evaluate -N -Dexpression=project.version|grep -v '\[' - export project_version=$(mvn help:evaluate -N -Dexpression=project.version|grep -v '\[') @@ -22,16 +22,10 @@ deploy: draft: true api_key: secure: qD8WixE5dpxKyiDEEPdrWVchBxMw7NKLrSNeUEJIb+p9Wq/yJ4cf3DScXYJToFJ/SB5JPCjjyj7rudOJ2wUMydJ01UGVJ+vbR/dTIXjtQxRJ7bDuqq4AGeUjZvDeBhigrA6hxWsqkzbRZzPEMcsWPa77Bs5drwiSJVixS2kLWgH3cKzLHZaqRQnlOeX20MHcPLFr/K0buFBg+qKUazx/z56qJuT0hh6+DYbXhdB9qK3bcGgUPE7rEaq6qfK0o3bZibCxtxFpMQR9qNXHnxfV5hUnq/k/YHQUNwFVo8kA3mSniYd9LxycLQ5nlwcbA2EgjKoJmQ3GYg1VLNsXVbWbw4aAl54h/7k7JzlCfpmM4DDrN62hGYzcoU+dD1WkAQob7a20pmmUmZI5LYUOJPIrpS98/DjDQdnkGeU/waCswSmjIYCqWhX2n0F1yYmC8X9nD2tRUCSyAAT3jFotLyRCsbjy1zg5xBFDw/Lgvd2ixgsnlVVKJrAo4q396WWstcL/2oGR/+J5K/Otlh0BBjJ+ND6tlKqOMFVLm6sE8WL0490Y9C2kumf9kDXV3QqganPnGS7/2MqqJBHrqhDXUbSZhkcExYfZwFjMqHA+Fi6yAFUvtNBC5W6nydWi2Nh1k5QiHtxCnukVnGU7iN0o+tT/H5d3UEklT+xIE0tILWcrXII= + file_glob: true file: - - lib/target/librespot-lib-jar-with-dependencies.jar - - lib/target/librespot-lib-javadoc.jar - - lib/target/librespot-lib-sources.jar - - player/target/librespot-player-jar-with-dependencies.jar - - player/target/librespot-player-javadoc.jar - - player/target/librespot-player-sources.jar - - api/target/librespot-api-jar-with-dependencies.jar - - api/target/librespot-api-javadoc.jar - - api/target/librespot-api-sources.jar + - player/target/librespot-player-*.jar + - api/target/librespot-api-*.jar on: repo: librespot-org/librespot-java jdk: 'openjdk8' @@ -48,8 +42,7 @@ deploy: on: repo: librespot-org/librespot-java jdk: 'openjdk8' - all_branches: true - condition: $TRAVIS_BRANCH = "master" + tags: true cache: directories: diff --git a/CHANGELOG.md b/CHANGELOG.md index 060d73db..c8a8c761 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,28 @@ 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). +## [1.5.0] - 28-07-2020 +### Breaking changes +- Separated library from player (#245) +- Removed `common` module, moved into `lib` +- Removed `core` module, split into `lib` and `player` +- Moved many classes + +### Added +- Added `STORED` authentication strategy (17ba408b844554632e180d3ad1e8fc7cb9db2b6c) +- Added followers and following endpoint to API (#241) +- Added toggle play/pause command to API (#244) + +### Changed +- Release versions are compiled on Java 8 (5a97a60c62f002444b3a695ee7dbd6146fc52b2d) +- Refactored line acquisition to prefer native lines over conversion (#240) +- Refactored audio decrypt (b71af8376fa1d12212c679b6fdd83c20cdfd9361) + +### Fixed +- Do not panic when trying to autoplay search context (2e41807ceb40af1034f2da088af545e44169b1d2) +- Fixed payload too large when sending state (#239) + + ## [1.4.0] - 14-06-2020 ### Added - Report to server that we played a track (#155, still buggy) diff --git a/api/pom.xml b/api/pom.xml index 40562522..d699e272 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -5,7 +5,7 @@ xyz.gianlu.librespot librespot-java - 1.4.1-SNAPHOST + 1.5.0 ../ @@ -40,6 +40,8 @@ jar-with-dependencies + ${project.artifactId}-${project.version} + false diff --git a/lib/pom.xml b/lib/pom.xml index 02ce4f27..858b79fa 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -5,7 +5,7 @@ xyz.gianlu.librespot librespot-java - 1.4.1-SNAPHOST + 1.5.0 ../ diff --git a/player/pom.xml b/player/pom.xml index 932883b0..262e61d1 100644 --- a/player/pom.xml +++ b/player/pom.xml @@ -5,7 +5,7 @@ xyz.gianlu.librespot librespot-java - 1.4.1-SNAPHOST + 1.5.0 ../ @@ -41,6 +41,8 @@ jar-with-dependencies + ${project.artifactId}-${project.version} + false diff --git a/pom.xml b/pom.xml index cd109483..40f8b8f1 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ xyz.gianlu.librespot librespot-java pom - 1.4.1-SNAPHOST + 1.5.0 librespot-java Java port of librespot, the Open Source Spotify client library