Skip to content

Commit 2adc54b

Browse files
committed
v0.7.0
1 parent fa4a3fa commit 2adc54b

File tree

8 files changed

+72
-11
lines changed

8 files changed

+72
-11
lines changed

HISTORY.rst

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,53 @@
33
History
44
=======
55

6+
v0.7.0
7+
------
8+
9+
* (BREAKING!) Removed obsolete parameter session_id from load_oauth_session - lutzbuerkle_
10+
* (BREAKING!) Drop support for python2.7 - morguldir_
11+
* (BREAKING!) Change the architecture of the library to allow for using more files, see the migration guide - morguldir_
12+
* Add support for tidal pages (e.g. home, videos and explore in the web ui) - morguldir_
13+
* Add support for parsing mixes and retrieving the media - morguldir_
14+
* Get rid of the old genre and mood support, you can now find them in the pages instead - morguldir_
15+
* Update almost all of the json parsing and classes to include more fields - morguldir_
16+
* Add complete docstrings to many of the functions - morguldir_
17+
* Tests now cover almost all of the code - morguldir_
18+
* Pylint scores are now much higher - morguldir_
19+
* Add option to retrieve master quality tracks (I can't test this, but I believe it works as of writing) - morguldir_
20+
* Add a few documentation pages explaining the basics - morguldir_
21+
* Add support for modifying playlists - morguldir_
22+
* Add a parameter to always fetch the track album if it's not provided - divadsn_
23+
* Add function to retrieve the year and date from either the release data or the stream start date - divadsn_
24+
* Improve the performance of the internal get_items() function by using extend - BlackLight_
25+
* Properly deal with the api returning non-json results - BlackLight_
26+
* Add support for retrieving the reviews of an album - retired-guy_
27+
28+
29+
v0.6.10
30+
-------
31+
* Update the client secret - 1nikolas_
32+
* Use a track url endpoint compatible with the new secret - morguldir_
33+
34+
v0.6.9
35+
------
36+
37+
* Update the client secret - morguldir_
38+
* Fix token_refresh() not correctly including the client secret - morguldir_
39+
40+
v0.6.8
41+
------
42+
43+
* Support OAuth login through login_oauth_simple() and login_oauth() - morguldir_
44+
* Support loading an OAuth session through load_oauth_session() - morguldir_
45+
* Include more info when a request fails - morguldir_
46+
47+
v0.6.7
48+
------
49+
50+
* Fix wimp images not resolving - ktnrg45_
51+
* Made the favorite playlists function also return created playlists - morguldir_
52+
653
v0.6.6
754
------
855

@@ -37,3 +84,9 @@ v0.6.2
3784

3885
.. _morguldir: https://github.com/morguldir
3986
.. _Husky22: https://github.com/Husky22
87+
.. _ktnrg45: https://github.com/ktnrg45
88+
.. _1nikolas: https://github.com/1nikolas
89+
.. _divadsn: https://github.com/divadsn
90+
.. _BlackLight: https://github.com/BlackLight
91+
.. _lutzbuerkle: https://github.com/lutzbuerkle
92+
.. _retired-guy: https://github.com/retired-guy

README.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@ tidalapi
55
:target: https://pypi.org/project/tidalapi
66

77
.. image:: https://api.netlify.com/api/v1/badges/f05c0752-4565-4940-90df-d2b3fe91c84b/deploy-status
8-
:target: https://0-7-x--tidalapi.netlify.com/
8+
:target: https://tidalapi.netlify.com/
99

1010
Unofficial Python API for TIDAL music streaming service.
1111

1212

13-
1413
0.7.0 Rewrite
1514
-------------
1615

17-
This is the development branch for the 0.7.0 rewrite. See https://github.com/tamland/python-tidal/issues/109 for more details
16+
The 0.7.0 rewrite is now complete, see the `migration guide <https://tidalapi.netlify.app/migration.html#migrating-from-0-6-x-0-7-x>`_ for dealing with it
1817

1918
Installation
2019
------------
@@ -37,7 +36,7 @@ Example usage
3736
session = tidalapi.Session()
3837
# Will run until you visit the printed url and link your account
3938
session.login_oauth_simple()
40-
album = session.album(16909093)
39+
album = session.album(66236918)
4140
tracks = album.tracks()
4241
for track in tracks:
4342
print(track.name)
@@ -46,4 +45,4 @@ Example usage
4645
Documentation
4746
-------------
4847

49-
Documentation is available at https://0-7-x--tidalapi.netlify.app/
48+
Documentation is available at https://tidalapi.netlify.app/

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
author = 'Thomas Amland, morguldir'
2323

2424
# The full version, including alpha/beta/rc tags
25-
release = '0.7.0rc1'
25+
release = '0.7.0'
2626

2727

2828
# -- General configuration ---------------------------------------------------

docs/runtime.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7
1+
3.8

release.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
python setup.py sdist
3+
4+
python setup.py bdist_wheel
5+
6+
version=$(python setup.py --version)
7+
echo -n "Enter the upload URL"
8+
read url
9+
twine upload --repository "$url" --sign --verbose dist/tidalapi-$version*

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
with open('HISTORY.rst') as f:
1919
long_description += '\n\n'
20-
long_description += f.read() .replace('.. :changelog:', '')
20+
long_description += f.read().replace('.. :changelog:', '')
2121

2222
setup(
2323
name='tidalapi',
24-
version='0.7.0rc1',
24+
version='0.7.0',
2525
description='Unofficial API for TIDAL music streaming service.',
2626
long_description=long_description,
2727
author='Thomas Amland',

tests/test_page.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def test_genres(session):
101101
def test_moods(session):
102102
moods = session.moods()
103103
first = next(iter(moods))
104-
assert first.title == 'Workout'
104+
assert first.title == 'Music School'
105105
assert isinstance(next(iter(first.get())), tidalapi.Playlist)
106106

107107

tidalapi/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121

2222
from .request import Requests
2323

24-
__version__ = "0.7.0rc1"
24+
__version__ = "0.7.0"

0 commit comments

Comments
 (0)