diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..b5e59d7
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,7 @@
+# @embedded-js/wifi-connection-manager
+
+## 1.1.0
+
+### Minor Changes
+
+- Improve package.json for NPM page
diff --git a/package.json b/package.json
index 9b719cd..059f4e8 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,25 @@
 {
 	"name": "@embedded-js/wifi-connection-manager",
 	"description": "A wifi connection manager for Embedded JS that supports multiple networks and auto-reconnect.",
-	"version": "1.0.0",
+	"version": "1.1.0",
 	"type": "module",
 	"main": "dist/index.js",
+	"author": {
+		"name": "Andréas HANSS",
+		"email": "contact@codingspark.io"
+	},
+	"license": "MIT",
+	"keywords": [
+		"wifi",
+		"connection",
+		"manager",
+		"embedded-js",
+		"iot"
+	],
+	"repository": {
+		"type": "git",
+		"url": "https://github.com/ScreamZ/wifi-connection-manager"
+	},
 	"scripts": {
 		"build": "tsup",
 		"ci": "tsc && pnpm run build && biome check && pnpm run check-exports",