Skip to content

Commit 61ce156

Browse files
committed
Prepare release 0.3.3
1 parent d40d330 commit 61ce156

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 0.3.3
4+
5+
### What's new
6+
7+
- Removed the unnecessary `tabs` permission from the Chrome extension manifest for Chrome Web Store compliance.
8+
39
## 0.3.2
410

511
### What's new

manifest.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22
"manifest_version": 3,
33
"name": "Steam Promo Watch",
44
"description": "Tracks new Steam free-to-keep promotions and notifies you about new giveaways.",
5-
"version": "0.3.2",
5+
"version": "0.3.3",
66
"minimum_chrome_version": "120",
77
"permissions": [
88
"alarms",
99
"notifications",
10-
"storage",
11-
"tabs"
10+
"storage"
1211
],
1312
"host_permissions": [
1413
"https://store.steampowered.com/*",

tests/manifest.test.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import test from "node:test";
2+
import assert from "node:assert/strict";
3+
import { readFile } from "node:fs/promises";
4+
5+
const manifest = JSON.parse(await readFile(new URL("../manifest.json", import.meta.url), "utf8"));
6+
7+
test("manifest version is prepared for the 0.3.3 release", () => {
8+
assert.equal(manifest.version, "0.3.3");
9+
});
10+
11+
test("manifest does not request the tabs permission", () => {
12+
assert.ok(!manifest.permissions.includes("tabs"));
13+
});

0 commit comments

Comments
 (0)