All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Deprecate
previousDate
andnextDate
.
- Remove
charts
function for listing all charts.
- Fix artist chart and year-end chart parsing.
- Fix support for basic charts (the Billboard.com UI changed).
- Add support for year-end charts (#69, #33).
- Add warning for unsupported years.
- Fix parsing of
artist
for entries that are missing artists (#71).
- Fix parsing of
previousDate
.
- Increased the default
max_retries
from 3 to 5.
- Fix parsing of chart titles.
- Fix parsing of entry stats for certain old-style charts.
- Fix
peakPos
description.
- Respect Retry-After headers when retrying (#65).
- Switch to HTTPS for chart requests.
- Connection retry logic (
max_retries
).
- Partial support for new Billboard.com UI used for some (but not all) charts.
The
image
attribute is always set toNone
for such charts.
- Fix
lastPos
again in response to UI change. - Raise when HTTP request for
charts()
fails.
- Stop sending HTTP header that was causing all requests to fail with HTTP 403.
- Fix bug in which
lastPos
was set to the position two weeks prior instead of last week's position.
- This changelog file.
- The
charts
function for listing all charts (#40). - Validation for dates passed to
ChartData
(#40).