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.
- Making it session aware.
- Fix setPreferredMcpLanguage.
- Updating dependencies to address potential vulnerabilities.
- Updating axios dependency to address potential vulnerability.
- Updating axios dependency to address potential vulnerability.
- Removed dependency on moment-timezone in favor of a file containing the list of timezones. Removes ~1MB of package size.
- Pass shouldResetTimeout=true to axiosRetry to ensure better retry results
- Fixed exception when reading languages in case of no data.
- Fixed failure to save settings for users with no previous settings.
- Fixed incomplete validation for timezones
- Added return value for all set* methods
- Added
setPreferredMcpSettings
helper to validate and update all users settings in a single call
- Removed rfc5646 dependency as it is causing issues with minifications
- Added get/setPreferredTimezone helpers
- Added auto-retry capability (options: retryAttempts and retryDelayInMs)
- Added tests
- Initial version