Skip to content

Commit

Permalink
Merge pull request #294 from tilfinltd/release/3-0-0
Browse files Browse the repository at this point in the history
  • Loading branch information
tilfin committed Jun 18, 2023
2 parents 6f1c5d6 + 9f99e86 commit d371240
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 28 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
1 change: 1 addition & 0 deletions options.html
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,7 @@ <h3>Settings</h3>
<li><b>Automatically assume last assumed role (Experimental)</b> automatically assumes last assumed role on the next sign-in if did not back to the base account and signed out.</li>
<li><b>Configuration storage</b> 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.'</li>
<li><b>Visual mode</b> specifies whether light mode or dark mode is applied to the UI appearance.</li>
</ul>
</section>
<section>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
41 changes: 15 additions & 26 deletions updated.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,13 @@ <h1 style="margin:0">AWS Extend Switch Roles - Update Notice</h1>

<section>
<h2 style="color:#0099f2">Recent main updates</h2>
<h3>'Visual mode' setting</h3>
<p>
'Visual mode' has been added in the 'Configuration' to provide 3 options:
following the <b>browser default</b> settings derived from the OS settings,
or explicitly setting the mode to <b>light</b> or <b>dark</b>.
</p>

<h3>'aws_account_alias' parameter</h3>
<p>
Previously, when you logged in your account alias, you had to set the alias to 'aws_account_id',
Expand All @@ -58,7 +65,13 @@ <h3>'Sign-in endpoint in current region' setting (Experimental, Supporters only)

<hr style="margin:18px 0">

<h2>2.3.2 <span style="margin-left:0.75em; color:rgb(221, 63, 0)">New version!</span></h2>
<h2>3.0.0 <span style="margin-left:0.75em; color:rgb(221, 63, 0)">New version!</span></h2>
<ul>
<li>Migrate to Manifest V3</li>
<li>Add 'Visual mode' that can change UI to Dark Mode</li>
</ul>

<h2>2.3.2</h2>
<ul>
<li>Truncate the display name when the length exceeds the limit</li>
<li>Fix the browser console error when the popup menu is closed</li>
Expand All @@ -84,47 +97,23 @@ <h2>2.2.0</h2>
<li><b>Support 'role_name' parameter that expresses the name of role at login, on base account</b></li>
</ul>

<h2>2.1.1</h2>
<ul>
<li>Fix switching region broken by a strict change in the CSP of AWS Console</li>
</ul>

<h2>2.1.0</h2>
<ul>
<li><b>Implement 'Configuration storage' setting to select 'Sync' or 'Local'</b></li>
<li>Change the configuration by Config Sender API saving to 'Local' storage</li>
<li>Strictly validate the AWS Configuration and change the error message distinct</li>
</ul>

<h2>2.0.6</h2>
<h2>2.0.4&ndash;2.0.6</h2>
<ul>
<li><b>Fix encoding redirect URI in the particular AWS Console pages</b></li>
<li><b>Fix double scrollbars of the popup menu</b></li>
<li><b>Add supporters program and golden key feature</b></li>
<li>Change left pane in the popup menu to always be visible</li>
</ul>

<h2>2.0.5</h2>
<ul>
<li><b>Fix 'Show only matching roles'</b></li>
<li><b>Fix broken switch if the destination region is specified when you show AWS global service page</b></li>
<li><b>Fix to work on old AWS Console Nav UI for AWS GovCloud and China partition</b></li>
</ul>

<h2>2.0.4</h2>
<ul>
<li><s>Enable 'Show only matching roles' again</s></li>
<li><b>Open the popup menu with the keyboard shortcut</b> (default: Windows: <code>Ctrl + Shift + ,</code> macOS: <code>Command + Shift + ,</code>)</li>
</ul>

<h2>2.0.3</h2>
<ul>
<li><b>Significantly change to <span style="color: #d00">show the role list in the popup menu displayed when you click the extension icon on the browser menu bar</span>.</b></li>
<li>Abolish attaching color line on the bottom of the AWS Console header</li>
<li>Abolish inserting the profile image into the AWS Console header even if the image parameter is defined</li>
<li>Disable 'Automatically assume last assumed role (Experimental)' temporarily</li>
<li>Change the color of this extension icon</li>
</ul>
</section>

<section>
Expand Down

0 comments on commit d371240

Please sign in to comment.