Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.0.0 #294

Merged
merged 3 commits into from
Jun 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading