v0.1.0
- simple interface and basic poc.
v0.2.0
- redesigned popup menu ui.
v0.3.0
- redesigned communications between frontend and backend. everything is now based on local storage data.
v0.3.1
- fixed lots of bugs.
v0.4.0
- added option to get temporary STS credentials.
v0.4.1
- small bugfixes.
v0.4.2
- fixed session expiration misspelled env var.
v0.5.0
- added multiple Google account support.
v0.6.0
- added options menu.
v0.6.1
- reduced the amount of permissions to the minimum.
v0.7.0
- upgraded to manifest V3 since apparently you can't upload it to Chrome web store otherwise.
v0.7.0.1
- cleaned up some stuff.
v0.7.1
- added information tooltip in options menu.
- modified the readme.
- open sourced the project.
v0.7.2
- large refactor to support dynamic role count (part1)
v0.7.2.1
- fixed some small issue with the account index selection. it worked fine previosuly so need to keep watching this.
v0.8.0
- dynamic role count implemented. control in the options for now.
v0.8.0.1
- split css files for menu and options.
v1.0.0
- Added OS detection to set different cli environment variable set command on windows.
- Made sure you can only get the cli credentials if you press the right cli button.
v1.0.1
- Added small check if the roleCount is undefined, to jump to Options page, assuming user has not configured it yet.
v1.0.2
- Fixed alarms not firing correctly.
- Added token refresh on browser start.
- Made the cli button visible only for the selected role.
- Made the cli button visible only after STS credentials are available.
v1.0.3
- Added some error handling.
- Added some progress handling for buttons.
v1.0.4
- Got rid of storageapi.js and import to make the addon Firefox compatible (Sort of. Still using chrome API.)
- Added manifest-firefox.json which still works only with V2 extensions.
- Added even more error handling.
- Probably fixed a sporadic issue where an error icon is shown on menu open even though everything worked fine. This was probably due to the user closing the menu window before the refresh procedure finishing.
- Moved platform check to run once instead of each time you get temporary credentials.
- Made platform modifiable in options.
- Reduced amount of times accessing local storage in menu. Might improve performance a little.
- Fixed an issue where the options button wasn't centered.
v1.1.0
- Wrote a better error handler.
- Added option to geet role names automatically.
- Had to modify lots of stuff so, major version.
v1.1.1
- Added error message in UI.
- Refactored the options javascript to support dynamic menu building.
- Added account logged out detection.
- Browser API now determined differently to better support Firefox.
- Fixed issue with autofill errors.
- Fixed first run params not setting after removing options to autosave on focusout.
- Fixed icon poistioning.
- Fixed STS regex to support any XML format.
v1.2.0
- Added an option to enable local client update.
- Wrote a Linux client that receives new cli credentials and updates the aws credentials file default profile.
v1.2.1
- Support to change the SAML provider name configured in your AWS account - by Muha Ajjan
- Refactored the client to support both Windows and Linux. Can be run as a service or manuallly.
- default values will now be set each time you open the extensions. this is done to make sure that if new default values to options are added, they will be set.