diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6dd9443f5c5674f3efd020d322635c9539899994..1456f1850733a6f9f9d5d286634ee32d4639b504 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### Changed (for changes in existing functionality)
 
+* Version bump of caosdb_map module (0.5.0):
+  * Added configurable entityLayers
+  * Changed name of the icon option to icon_options, because that name better
+    distiguished the options from the result icon object.
+
 ### Deprecated
 
 ### Removed
diff --git a/src/core/js/ext_map.js b/src/core/js/ext_map.js
index 68bbf528459b73c075d52076dd8101885589befd..6dd9b963d4caa2887f4e680285e7b61a47e97b20 100644
--- a/src/core/js/ext_map.js
+++ b/src/core/js/ext_map.js
@@ -25,7 +25,7 @@
 
 /**
  * @module caosdb_map
- * @version 0.4.2
+ * @version 0.5.0
  *
  * For displaying a geographical map which shows entities at their associated
  * geolocation.
@@ -43,7 +43,7 @@
 var caosdb_map = new function () {
 
     var logger = log.getLogger("caosdb_map");
-    this.version = "0.4.2";
+    this.version = "0.5.0";
     this.dependencies = ["log", {
         "L": ["latlngGraticule", "Proj"]
     }, "navbar", "caosdb_utils"];
diff --git a/test/core/js/modules/ext_map.js.js b/test/core/js/modules/ext_map.js.js
index 3e55506b9abc8742ae59bf958febd9f63f968ba9..54c8d003029632f13277c05c332b0c4993c35c63 100644
--- a/test/core/js/modules/ext_map.js.js
+++ b/test/core/js/modules/ext_map.js.js
@@ -76,7 +76,7 @@ QUnit.module("ext_map.js", {
 });
 
 QUnit.test("availability", function (assert) {
-    assert.equal(caosdb_map.version, "0.4.1", "test version");
+    assert.equal(caosdb_map.version, "0.5.0", "test version");
     assert.ok(caosdb_map.init, "init available");
 });
 
@@ -272,7 +272,7 @@ QUnit.test("make_layer_chooser_html", function (assert) {
         "id": "test_id",
         "name": "test name",
         "description": "test description",
-        "icon": {
+        "icon_options": {
             "html": "<span>ICON</span>",
         },
     };
@@ -287,7 +287,7 @@ QUnit.test("_init_single_entity_layer", function (assert) {
         "id": "test_id",
         "name": "test name",
         "description": "test description",
-        "icon": {
+        "icon_options": {
             "html": "<span>ICON</span>",
         },
     }