Releases: robberwick/pylibrelinkup
v0.5.1
What's Changed
- Handle missing
cproperty inalarmRuleswhen reading patient data by @robberwick in #33
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Handle the case where the user's email requires verification by @robberwick in #29
- Relax login response validation by @robberwick in #30
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Fix
ValueErrorbeing thrown when authentication receives a redirect response by @robberwick in #26 - Handle Privacy Policy acceptance response when authenticating by @robberwick in #27
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Breaking Changes:
This release includes a breaking change to the API, in both naming and import behaviour. The Client class has been
renamed and refactored to PyLibreLinkUp. All instances of Client in existing code must be replaced with
PyLibreLinkUp, and imports should be updated accordingly.
Old way
from pylibrelinkup.client import Client, AuthenticationError
from pylibrelinkup.api_url import APIUrl
from pylibrelinkup.exceptions import TermsOfUseErrorNew way
from pylibrelinkup import PyLibreLinkUp, APIUrl, AuthenticationError, TermsOfUseErrorYou can also use wildcard imports to bring in commonly used symbols:
from pylibrelinkup import *This change was made to simplify the API and make it easier to use. The old way of importing components from submodules
is still supported, but it is recommended to use the new way for better readability and maintainability.
What's Changed
- Refactor API Client Implementation by @robberwick in #19
It is now possible to import the most commonly used symbols directly from the top-level package. You no longer need to
import individual components from submodules. - Update patient model string representation by @robberwick in #21
ThePatientmodel now has a more informative string representation that includes the patient's name and UUID. - Add all known region api urls by @robberwick in #23
This change adds all known region API URLs to theAPIUrlclass. You can now access the API URL for all supported regions.
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- docs: Updated README by @robberwick in #17
- pylibrelinkup-16-data.connection.alarmrules.std-can-be-an-empty-dict by @robberwick in #18
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Allow read method to accept multiple types for patient id by @robberwick in #8
- Check that client is authenticated when calling
read()by @robberwick in #10 - Raise specific error when Terms of Use need to be accepted by @robberwick in #13
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: expose current and historical data by @robberwick in #2
- Bump version to 0.1.0 by @robberwick in #3
- Release v0.1.0 by @robberwick in #4
Full Changelog: v0.0.1...v0.1.0
v0.0.1
Full Changelog: https://github.com/robberwick/pylibrelinkup/commits/v0.0.1