diff --git a/CHANGELOG.md b/CHANGELOG.md
index 065d524..4e7bc37 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,11 @@
Changelog
=========
+## 3.0.0 (2023/06/18)
+
+- Migrate to Manifest V3 (thanks to @eetann)
+- Add 'Visual mode' that can change UI to Dark Mode (thanks to @XargsUK)
+
## 2.3.2 (2022/11/20)
- Truncate the display name when the length exceeds the limit (thanks to @samhpickering)
diff --git a/README.md b/README.md
index 789ed19..1f363a8 100644
--- a/README.md
+++ b/README.md
@@ -156,6 +156,7 @@ The 'Show only matching roles' setting is for use with more sophisticated accoun
- **Sign-in endpoint in current region (Experimental, Supporters only)** instead of *signin.aws.amazon.com* when you browse a non-global page in AWS Management Console. For those working geographically far from Virginia, the switch role may be a little faster.
- ~~**Automatically assume last assumed role (Experimental)** automatically assumes last assumed role on the next sign-in if did not back to the base account and signed out.~~ **temporarily disabled**
- **Configuration storage** specifies which storage to save to. 'Sync' can automatically share it between browsers with your account but cannot store many profiles. 'Local' is the exact opposite of 'Sync.'
+- **Visual mode** specifies whether light mode or dark mode is applied to the UI appearance.
## Extension API
diff --git a/manifest.json b/manifest.json
index c0f62ba..9c1ee98 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,5 +1,5 @@
{
- "version": "2.3.2",
+ "version": "3.0.0",
"name": "AWS Extend Switch Roles",
"description": "Extend your AWS IAM switching roles. You can set the configuration like aws config format",
"short_name": "Extend SwitchRole",
diff --git a/options.html b/options.html
index d1889ce..35efef1 100644
--- a/options.html
+++ b/options.html
@@ -278,6 +278,7 @@
Settings
Automatically assume last assumed role (Experimental) automatically assumes last assumed role on the next sign-in if did not back to the base account and signed out.
Configuration storage specifies which storage to save to. 'Sync' can automatically share it between browsers with your account but cannot store many profiles.
'Local' is the exact opposite of 'Sync.'
+ Visual mode specifies whether light mode or dark mode is applied to the UI appearance.
diff --git a/package.json b/package.json
index b6c61e4..8877a4d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "aws-extend-switch-roles",
- "version": "2.3.2",
+ "version": "3.0.0",
"description": "Extend your AWS IAM switching roles by Chrome extension",
"main": "index.js",
"directories": {
diff --git a/updated.html b/updated.html
index b913031..8a19739 100644
--- a/updated.html
+++ b/updated.html
@@ -39,6 +39,13 @@ AWS Extend Switch Roles - Update Notice
Recent main updates
+ 'Visual mode' setting
+
+ 'Visual mode' has been added in the 'Configuration' to provide 3 options:
+ following the browser default settings derived from the OS settings,
+ or explicitly setting the mode to light or dark.
+
+
'aws_account_alias' parameter
Previously, when you logged in your account alias, you had to set the alias to 'aws_account_id',
@@ -58,7 +65,13 @@
'Sign-in endpoint in current region' setting (Experimental, Supporters only)
- 2.3.2 New version!
+ 3.0.0 New version!
+
+ - Migrate to Manifest V3
+ - Add 'Visual mode' that can change UI to Dark Mode
+
+
+ 2.3.2
- Truncate the display name when the length exceeds the limit
- Fix the browser console error when the popup menu is closed
@@ -84,11 +97,6 @@ 2.2.0
- Support 'role_name' parameter that expresses the name of role at login, on base account
- 2.1.1
-
- - Fix switching region broken by a strict change in the CSP of AWS Console
-
-
2.1.0
- Implement 'Configuration storage' setting to select 'Sync' or 'Local'
@@ -96,35 +104,16 @@ 2.1.0
- Strictly validate the AWS Configuration and change the error message distinct
- 2.0.6
+ 2.0.4–2.0.6
- Fix encoding redirect URI in the particular AWS Console pages
- Fix double scrollbars of the popup menu
- Add supporters program and golden key feature
- - Change left pane in the popup menu to always be visible
-
-
- 2.0.5
-
- Fix 'Show only matching roles'
- Fix broken switch if the destination region is specified when you show AWS global service page
- Fix to work on old AWS Console Nav UI for AWS GovCloud and China partition
-
-
- 2.0.4
-
- Enable 'Show only matching roles' again
- Open the popup menu with the keyboard shortcut (default: Windows:
Ctrl + Shift + ,
macOS: Command + Shift + ,
)
-
- 2.0.3
-
- - Significantly change to show the role list in the popup menu displayed when you click the extension icon on the browser menu bar.
- - Abolish attaching color line on the bottom of the AWS Console header
- - Abolish inserting the profile image into the AWS Console header even if the image parameter is defined
- - Disable 'Automatically assume last assumed role (Experimental)' temporarily
- - Change the color of this extension icon
-