NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Dart library for querying Alexa devices.
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 4 weeks
Some releases are documented
notes for 8 of 14 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
14 releases · first in 2024
Make Queue non-final. Parse Memory from QueryClient.getMemories.
Make Queue non-final.
Parse Memory from QueryClient.getMemories.
Added QueryClient.getMemories to get the memories (notes) list.
Added QueryClient.getMemories to get the memories (notes) list.
INTERFACE CHANGED:
QueryClient.getQueue data changed from Alexa's /api/np/player to /api/np/list-media-sessions.
This mirrors the data structure of the Alexa app and allows for more accurate queue information.
One column per month.
QueryClient.lastSuccessfulLogin has been renamed to QueryClient._lastSuccessfulLogin and is no longer accessible from outside the class.
QueryClient.lastSuccessfulLogin has been renamed to QueryClient._lastSuccessfulLogin and is no longer accessible from outside the class.
Ensure QueryClient._checkStatus is only being called once within 15 seconds. This allows multiple multiple methods to share the same login attempt.
Ensure QueryClient._checkStatus is only being called once within 15 seconds.
This allows multiple multiple methods to share the same login attempt.
Each method will now attempt to login, if the client is not already, if loginToken is passed to the class initializer.
Each method will now attempt to login, if the client is not already, if loginToken is passed to the class initializer.
INTERFACE CHANGED:
QueryClient.new no longer throws if cookie file doesn't exist, instead creates it. (Will still throw if path doesn't exist)QueryClient.getDeviceList has been renamed to QueryClient.getDevices.QueryClient.checkStatus has been renamed to QueryClient._checkStatus and is no longer accessible from outside the class.Added ability to change logger function (defaults to print with AlexaQuery\[$level\] prefix)
Added ability to change logger function (defaults to print with AlexaQuery[$level] prefix)
Added Device.empty factory and accompanying Device.isEmpty getter. This accounts for cases where the Device list in the config is empty.
Added Device.empty factory and accompanying Device.isEmpty getter. This accounts for cases where the Device list in the config is empty.
QueryClient.getQueue now takes device name as argument instead of serial/type.
INTERFACE CHANGED:
QueryClient.getQueue now takes device name as argument instead of serial/type.QueryClient.getDeviceList no longer filters devices.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →