diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfc3eb0..dde4e6d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -30,6 +30,7 @@ For major (breaking) changes - version 3 and 2 see end of page.
| Version | Date | Comment |
| -------------- | -------------- | -------- |
+| 4.28.0 | 2020-11-04 | `graphics()` added deviceName (windows) |
| 4.27.11 | 2020-10-26 | `inetChecksite()` fixed vulnerability: command injection |
| 4.27.10 | 2020-10-16 | `dockerContainers()` resolved hanging issue |
| 4.27.9 | 2020-10-13 | `networkInterfaces()` loopback internal detection (windows) |
diff --git a/README.md b/README.md
index 381f4e8..18abdb2 100644
--- a/README.md
+++ b/README.md
@@ -87,13 +87,13 @@ si.cpu()
(last 7 major and minor version releases)
+- Version 4.28.0: `graphics()` added deviceName (Windows)
- Version 4.27.0: `observe()` added observe / watch function
- Version 4.26.0: `diskLayout()` added full S.M.A.R.T data (Linux)
- Version 4.25.0: `get()` added function to get partial system info
- Version 4.24.0: `networkInterfaces()` added subnet mask ip4 and ip6
- Version 4.23.0: `versions()` added param to specify which program/lib versions to detect
- Version 4.22.0: `services()` added pids (windows)
-- Version 4.21.0: added npx copmpatibility
- ...
You can find all changes here: [detailed changelog][changelog-url]
@@ -258,6 +258,7 @@ I also created a nice little command line tool called [mmon][mmon-github-url] (m
| | controllers[]| X | | X | X | | graphics controllers array |
| | ...[0].model | X | | X | X | | graphics controller model |
| | ...[0].vendor | X | | X | X | | e.g. ATI |
+| | ...[0].deviceName | | | | X | | e.g. \\\\.\\DISPLAY1 |
| | ...[0].bus | X | | X | X | | on which bus (e.g. PCIe) |
| | ...[0].vram | X | | X | X | | VRAM size (in MB) |
| | ...[0].vramDynamic | X | | X | X | | true if dynamicly allocated ram |
diff --git a/docs/graphics.html b/docs/graphics.html
index 7616374..1c6f1e1 100644
--- a/docs/graphics.html
+++ b/docs/graphics.html
@@ -155,6 +155,16 @@