Changes in version 4.0.0 Fixed implementation of datashield.methods() so that it returns the correct column names, matching with dsOpal behaviour. Fixed error handling for 403 and 404 response Feature: added method for restore_workspace to be compatible with latest version of DSI Changes in version 3.0.2 (2025-12-06) Switched test mocking to with_mocked_bindings as with_mock is now depricated. Changes in version 3.0.1 (2025-09-16) Fix: fixed failing tests Changes in version 3.0.0 (2025-07-24) - Feat: Implemented functionality to refresh tokens if they have expired. This involved adding a new function armadillo.get_credentials which replaces armadillo.get_token, and also retrieves a refresh token which is needed for the refresh. Functionality is added which works in the background to check if the token has expired, and if so refresh it. Changes in version 2.0.3 Changes in version 2.0.2 Changes in version 2.0.0 (2023-02-24) Changes in version 1.4.1 (2022-03-25) Changes in version 1.4.0 (2021-10-25) - Add profiles - Update DSI to 1.3.0 Changes in version 1.3.7 (2021-10-14) - Fix: infinite loop is caused by not checking on FAILED state in async request Changes in version 1.3.6 (2021-10-12) - Change owner to Sido Haakma Changes in version 1.3.5 (2021-03-20) - Upgrade to DSI 1.2 Changes in version 1.3.4 (2020-11-18) - Fix #41: dsGetInfo should await result Changes in version 1.3.3 Changes in version 1.3.2 - Added a NEWS.md file to track changes to the package.