{"id":3435,"date":"2026-05-19T17:23:44","date_gmt":"2026-05-19T15:23:44","guid":{"rendered":"https:\/\/swulabs.com\/code\/orchestra-map\/changelog\/"},"modified":"2026-06-02T09:44:34","modified_gmt":"2026-06-02T07:44:34","slug":"changelog","status":"publish","type":"page","link":"https:\/\/swulabs.com\/en\/code\/orchestra-map\/changelog\/","title":{"rendered":"Changelog"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:39px;--awb-padding-bottom:40px;--awb-padding-right-small:10px;--awb-padding-left-small:10px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-custom_color_6);--awb-background-image:linear-gradient(95deg, #0d1b2a 0%,#1d3c5f 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:calc( 1024px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_3 1_3 fusion-flex-column fusion-no-small-visibility fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:33.3333333333%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeIn\" data-animationDuration=\"0.8\" data-animationDelay=\"0.1\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"500\" title=\"orchestra-map_logo_v1\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27500%27%20viewBox%3D%270%200%20500%20500%27%3E%3Crect%20width%3D%27500%27%20height%3D%27500%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/swulabs.com\/wp-content\/uploads\/2026\/05\/orchestra-map_logo_v1.svg\" alt class=\"lazyload img-responsive wp-image-3463\"\/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:66.6666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:66.6666666667%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInLeft\" data-animationDuration=\"0.8\" data-animationDelay=\"0.2\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"--awb-min-height:no;--awb-min-height-medium:no;--awb-min-height-small:no;--awb-flex-grow:undefined;--awb-flex-grow-medium:undefined;--awb-flex-grow-small:undefined;--awb-flex-shrink:undefined;--awb-flex-shrink-medium:undefined;--awb-flex-shrink-small:undefined;width:calc( 100% + 0px ) !important;max-width:calc( 100% + 0px ) !important;margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion-flex-column fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-bg-size:cover;--awb-width-large:auto;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:auto;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:auto;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element sm-text-align-left\" style=\"--awb-max-width:100px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"500\" title=\"netdesign_logo\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27500%27%20viewBox%3D%270%200%20500%20500%27%3E%3Crect%20width%3D%27500%27%20height%3D%27500%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/swulabs.com\/wp-content\/uploads\/2026\/04\/netdesign_logo.svg\" alt class=\"lazyload img-responsive wp-image-3464\"\/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:auto;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:auto;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:auto;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeIn\" data-animationDuration=\"0.3\" data-animationDelay=\"0.4\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-row fusion-flex-align-items-flex-end\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-bottom:5px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:64;line-height:var(--awb-typography1-line-height);\">Orchestra Map<\/h1><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-single sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;--awb-sep-color:#00b7cf;border-color:#00b7cf;border-top-width:3px;\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-top:20px;--awb-margin-bottom:10px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:var(--awb-typography1-line-height);\">Manage Orchestras \u00b7 Present on the Map \u00b7 Live in WordPress<\/h3><\/div><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-bottom:40px;\"><p>Orchestra Map is a professional plugin for music associations, umbrella organizations, and choirs. Manage orchestra entries with location and display them on an interactive Leaflet map as well as in a list view directly in the frontend \u2013 no extra infrastructure, no separate login.<\/p>\n<p><strong>\u2713 Interactive Leaflet Map \u00b7 \u2713 Import &#038; Export via Excel \/ CSV \u00b7 \u2713 Geocoding &#038; Custom Fields<\/strong><\/p>\n<\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"--awb-min-height:no;--awb-min-height-medium:no;--awb-min-height-small:no;--awb-flex-grow:undefined;--awb-flex-grow-medium:undefined;--awb-flex-grow-small:undefined;--awb-flex-shrink:undefined;--awb-flex-shrink-medium:undefined;--awb-flex-shrink-small:undefined;width:calc( 100% + 0px ) !important;max-width:calc( 100% + 0px ) !important;margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:10px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:10px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:40px;--awb-width-small:50%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-span-yes fusion-button-default-type fusion-has-button-gradient\" style=\"--awb-padding-right:5px;--awb-padding-left:5px;--button_accent_color:var(--awb-color1);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-custom_color_7);--button_gradient_bottom_color:var(--awb-custom_color_4);--button_gradient_top_color_hover:var(--awb-custom_color_7);--button_gradient_bottom_color_hover:var(--awb-custom_color_7);\" target=\"_self\" href=\"https:\/\/swulabs.com\/en\/code\/netdesign\/demo\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">View live demo<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:10px;--awb-spacing-right-large:40px;--awb-margin-bottom-large:10px;--awb-spacing-left-large:40px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:40px;--awb-spacing-left-medium:40px;--awb-width-small:50%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-2 fusion-button-span-yes fusion-button-default-type fusion-has-button-gradient\" style=\"--awb-padding-right:5px;--awb-padding-left:5px;--button_accent_color:var(--awb-color1);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-custom_color_7);--button_gradient_bottom_color:var(--awb-custom_color_4);--button_gradient_top_color_hover:var(--awb-custom_color_7);--button_gradient_bottom_color_hover:var(--awb-custom_color_7);\" target=\"_self\" href=\"https:\/\/swulabs.com\/produkt\/netdesign-pro\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Get Pro<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-sticky-container\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-padding-bottom:20px;--awb-padding-right-small:10px;--awb-padding-left-small:10px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-custom_color_1);--awb-flex-wrap:wrap;\" data-transition-offset=\"40\" data-sticky-offset=\"56px\" data-scroll-offset=\"40\" data-sticky-small-visibility=\"1\" data-sticky-medium-visibility=\"1\" data-sticky-large-visibility=\"1\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1024px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-column-gap:40px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\" data-animationType=\"fadeInDown\" data-animationDuration=\"0.6\" data-animationDelay=\"0.2\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row\"><div class=\"fusion-image-element fusion-no-small-visibility\" style=\"--awb-max-width:30px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"500\" title=\"orchestra-map_logo_v1\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27500%27%20viewBox%3D%270%200%20500%20500%27%3E%3Crect%20width%3D%27500%27%20height%3D%27500%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/swulabs.com\/wp-content\/uploads\/2026\/05\/orchestra-map_logo_v1.svg\" alt class=\"lazyload img-responsive wp-image-3463\"\/><\/span><\/div><nav class=\"awb-menu awb-menu_row awb-menu_em-hover mobile-mode-collapse-to-button awb-menu_icons-left awb-menu_dc-yes mobile-trigger-fullwidth-off awb-menu_mobile-toggle awb-menu_indent-left awb-menu_mt-align-flex-start mobile-size-full-absolute loading mega-menu-loading awb-menu_desktop awb-menu_dropdown awb-menu_expand-right awb-menu_transition-fade fusion-no-small-visibility avada-main-menu\" style=\"--awb-font-size:20px;--awb-line-height:var(--awb-typography4-line-height);--awb-min-height:0px;--awb-gap:40px;--awb-align-items:flex-end;--awb-color:var(--awb-custom_color_6);--awb-letter-spacing:0.1em;--awb-active-color:var(--awb-custom_color_7);--awb-active-border-bottom:1px;--awb-active-border-color:var(--awb-custom_color_7);--awb-submenu-color:var(--awb-custom_color_6);--awb-submenu-items-padding-top:10px;--awb-submenu-items-padding-right:10px;--awb-submenu-items-padding-bottom:10px;--awb-submenu-items-padding-left:10px;--awb-submenu-border-radius-top-left:10px;--awb-submenu-border-radius-top-right:10px;--awb-submenu-border-radius-bottom-right:10px;--awb-submenu-border-radius-bottom-left:10px;--awb-icons-size:15;--awb-icons-color:rgba(13,20,40,0.63);--awb-icons-hover-color:var(--awb-custom_color_7);--awb-main-justify-content:flex-start;--awb-mobile-justify:flex-start;--awb-mobile-caret-left:auto;--awb-mobile-caret-right:0;--awb-fusion-font-family-typography:var(--awb-typography4-font-family);--awb-fusion-font-weight-typography:var(--awb-typography4-font-weight);--awb-fusion-font-style-typography:var(--awb-typography4-font-style);--awb-fusion-font-family-submenu-typography:inherit;--awb-fusion-font-style-submenu-typography:normal;--awb-fusion-font-weight-submenu-typography:400;--awb-fusion-font-family-mobile-typography:inherit;--awb-fusion-font-style-mobile-typography:normal;--awb-fusion-font-weight-mobile-typography:400;\" aria-label=\"swuLabs__code__wp--orchestra-map\" data-breakpoint=\"0\" data-count=\"0\" data-transition-type=\"fade\" data-transition-time=\"300\" data-expand=\"right\"><ul id=\"menu-swulabs__code__wp-orchestra-map-englisch\" class=\"fusion-menu awb-menu__main-ul awb-menu__main-ul_row\"><li  id=\"menu-item-3587\"  class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3587 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3587\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Orchestra Map<\/span><\/a><\/li><li  id=\"menu-item-3588\"  class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3588 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3588\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/changelog\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Changelog<\/span><\/a><\/li><li  id=\"menu-item-3589\"  class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3589 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3589\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/demo\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Demo<\/span><\/a><\/li><li  id=\"menu-item-3590\"  class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3590 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3590\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/pricing\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Pricing<\/span><\/a><\/li><li  id=\"menu-item-3591\"  class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3591 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3591\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/support\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Support<\/span><\/a><\/li><\/ul><\/nav><nav class=\"awb-menu awb-menu_row awb-menu_em-hover mobile-mode-collapse-to-button awb-menu_icons-left awb-menu_dc-yes mobile-trigger-fullwidth-off awb-menu_mobile-toggle awb-menu_indent-left awb-menu_mt-align-flex-start mobile-size-full-absolute loading mega-menu-loading awb-menu_desktop awb-menu_dropdown awb-menu_expand-right awb-menu_transition-fade fusion-no-medium-visibility fusion-no-large-visibility avada-main-menu\" style=\"--awb-font-size:14px;--awb-line-height:var(--awb-typography4-line-height);--awb-min-height:0px;--awb-gap:4px;--awb-align-items:flex-end;--awb-justify-content:space-between;--awb-color:var(--awb-custom_color_6);--awb-active-color:var(--awb-custom_color_7);--awb-active-border-bottom:1px;--awb-active-border-color:var(--awb-custom_color_7);--awb-submenu-color:var(--awb-custom_color_6);--awb-submenu-items-padding-top:10px;--awb-submenu-items-padding-right:10px;--awb-submenu-items-padding-bottom:10px;--awb-submenu-items-padding-left:10px;--awb-submenu-border-radius-top-left:10px;--awb-submenu-border-radius-top-right:10px;--awb-submenu-border-radius-bottom-right:10px;--awb-submenu-border-radius-bottom-left:10px;--awb-icons-size:15;--awb-icons-color:rgba(13,20,40,0.63);--awb-icons-hover-color:var(--awb-custom_color_7);--awb-main-justify-content:flex-start;--awb-mobile-justify:flex-start;--awb-mobile-caret-left:auto;--awb-mobile-caret-right:0;--awb-fusion-font-family-typography:&quot;Source Sans 3&quot;;--awb-fusion-font-style-typography:normal;--awb-fusion-font-weight-typography:600;--awb-fusion-font-family-submenu-typography:inherit;--awb-fusion-font-style-submenu-typography:normal;--awb-fusion-font-weight-submenu-typography:400;--awb-fusion-font-family-mobile-typography:inherit;--awb-fusion-font-style-mobile-typography:normal;--awb-fusion-font-weight-mobile-typography:400;\" aria-label=\"swuLabs__code__wp--orchestra-map\" data-breakpoint=\"0\" data-count=\"1\" data-transition-type=\"fade\" data-transition-time=\"300\" data-expand=\"right\"><ul id=\"menu-swulabs__code__wp-orchestra-map-englisch-1\" class=\"fusion-menu awb-menu__main-ul awb-menu__main-ul_row\"><li   class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3587 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3587\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Orchestra Map<\/span><\/a><\/li><li   class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3588 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3588\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/changelog\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Changelog<\/span><\/a><\/li><li   class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3589 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3589\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/demo\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Demo<\/span><\/a><\/li><li   class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3590 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3590\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/pricing\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Pricing<\/span><\/a><\/li><li   class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3591 awb-menu__li awb-menu__main-li awb-menu__main-li_regular\"  data-item-id=\"3591\"><span class=\"awb-menu__main-background-default awb-menu__main-background-default_fade\"><\/span><span class=\"awb-menu__main-background-active awb-menu__main-background-active_fade\"><\/span><a  href=\"https:\/\/swulabs.com\/en\/code\/orchestra-map\/support\/\" class=\"awb-menu__main-a awb-menu__main-a_regular\"><span class=\"menu-text\">Support<\/span><\/a><\/li><\/ul><\/nav><\/div><\/div><\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: var(--awb-color1);--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-background-image:linear-gradient(355deg, #0d1b2a 0%,#1d3c5f 100%);--awb-flex-wrap:wrap;\" ><div class=\"awb-background-pattern\" style=\"background-image:  url(data:image\/svg+xml;utf8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20.5%2020.5V40h-1V20.5H0v-1h19.5V0h1v19.5H40v1H20.5z%22%20fill%3D%22rgba%2829%2C60%2C95%2C1%29%22%2F%3E%3C%2Fsvg%3E);opacity: 0.18 ;background-size:68px;mix-blend-mode:luminosity;\"><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1024px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.6\" data-animationDelay=\"0.4\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-custom_color_3);--awb-font-size:2rem;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:var(--awb-typography2-font-family);font-weight:var(--awb-typography2-font-weight);font-style:var(--awb-typography2-font-style);letter-spacing:var(--awb-typography2-letter-spacing);text-transform:var(--awb-typography2-text-transform);font-size:1em;--fontSize:32;line-height:var(--awb-typography2-line-height);\">Orchestra Map &#8211; Changelog<\/h2><\/div><div class=\"fusion-text fusion-text-2\" style=\"--awb-font-size:var(--awb-typography3-font-size);--awb-line-height:var(--awb-typography3-line-height);--awb-letter-spacing:var(--awb-typography3-letter-spacing);--awb-text-transform:var(--awb-typography3-text-transform);--awb-text-color:var(--awb-color1);--awb-text-font-family:var(--awb-typography3-font-family);--awb-text-font-weight:var(--awb-typography3-font-weight);--awb-text-font-style:var(--awb-typography3-font-style);\"><p>Current Version: 1.9.49<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-3 fusion-button-default-span fusion-button-default-type\" style=\"--awb-margin-top:10px;--awb-margin-right:10px;--awb-margin-bottom:10px;--awb-margin-left:10px;\" target=\"_self\" href=\"https:\/\/hub.swulabs.com\/wp-json\/swulabs\/v1\/preview?plugin=orchestra-map\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Download Current Version<\/span><\/a><\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:var(--awb-custom_color_3);--awb-margin-bottom:40px;--awb-font-size:var(--awb-typography4-font-size);\"><div class=\"fusion-title-heading title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"font-family:var(--awb-typography4-font-family);font-weight:var(--awb-typography4-font-weight);font-style:var(--awb-typography4-font-style);margin:0;letter-spacing:var(--awb-typography4-letter-spacing);text-transform:var(--awb-typography4-text-transform);font-size:1em;--fontSize:16;line-height:var(--awb-typography4-line-height);\"><code><h4>1.9.60<\/h4><ul><li>Feature: Full multisite support - network activation\/deactivation now applies to every site, a newly created site in an already network-active install gets its own data automatically, and deleting a site from the network cleans up its data too.<\/li><li>Fix: The &quot;Geocode All Missing&quot; button no longer sends one request per orchestra to OpenStreetMap in a single burst - it now paces requests with a short delay between each, avoiding the service&#039;s rate limit and the risk of a timeout on sites with many un-geocoded orchestras.<\/li><li>Fix: The Orchestras list, Field Settings, and Dashboard pages all load noticeably faster, especially with more than a handful of orchestras or custom fields - several places were re-fetching or re-sorting the full list of data on every request instead of asking the database directly.<\/li><li>Fix: Custom fields could previously be created with the reserved keys &quot;id&quot;, &quot;lat&quot;, or &quot;lng&quot;, silently corrupting every orchestra&#039;s coordinates on the frontend map. These keys are no longer allowed.<\/li><li>Change: Internal cleanup pass (no user-facing behavior change beyond the above) - removed dead code left over from earlier versions, translated remaining internal code comments to English, and removed an unused old German translation file (the plugin ships English by default; translations are provided via WordPress.org once available).<\/li><\/ul><h4>1.9.59<\/h4><ul><li>Fix: Design Settings colors (marker, search, map border, info panel, popup, orchestra list) weren&#039;t reaching the frontend - WordPress had already printed the stylesheet&#039;s `&lt;style&gt;` tag in the page `&lt;head&gt;` before the shortcode tried to attach the color values, so they were silently dropped. Sizes (min\/max width etc.) were unaffected since those travel through a different, unaffected code path.<\/li><\/ul><h4>1.9.58<\/h4><ul><li>Feature: The Design Settings page&#039;s &quot;Map&quot; section now has a site-wide default initial view (address, radius in km, zoom) - the [orchestra_map] shortcode attributes still override it per instance, but most sites can now skip shortcode attributes entirely.<\/li><li>Change: The Dashboard&#039;s shortcode list is back to a short overview (name + one line each) with a link to the new full Shortcode Reference page, which now documents every attribute for all four shortcodes.<\/li><li>Fix: The left-hand admin menu no longer collapses &quot;Orchestra Map&quot; when on the Edit Orchestra page.<\/li><\/ul><h4>1.9.57<\/h4><ul><li>Feature: [orchestra_map] now accepts an &quot;address&quot; attribute (auto-geocoded and cached for a week, same OpenStreetMap lookup used for orchestra entries) and a &quot;radius_km&quot; attribute to fit the initial view to a given radius instead of guessing a raw zoom level.<\/li><\/ul><h4>1.9.56<\/h4><ul><li>Fix: &quot;Fields&quot; and &quot;Design&quot; were missing from the admin header tab bar (only present in the sidebar) - the tab list wasn&#039;t updated when those two pages were added.<\/li><li>Feature: Design Settings page redesigned - each section (Marker, Search, Map, Info Panel, Popup, Orchestra List) is now its own card, laid out side by side on wider screens; every color field now has a hex text input next to the color swatch, kept in sync in both directions.<\/li><\/ul><h4>1.9.55<\/h4><ul><li>Fix: Add\/Edit Orchestra pages restored to the original styled card layout with &quot;Used for automatic geocoding.&quot; hints on address fields, a placeholder on the Website field, and a Cancel button - the DDD rewrite had reduced these to a plain, unstyled form table.<\/li><\/ul><h4>1.9.54<\/h4><ul><li>Fix: Column visibility toggles are now also available directly in the &quot;Column order&quot; chip bar above the Orchestras table (not just the &quot;Screen Options&quot; tab) - both stay in sync since they read\/write the same underlying setting.<\/li><\/ul><h4>1.9.53<\/h4><ul><li>Feature: Orchestras admin list is now a native WordPress list table \u2013 column visibility is configurable via the &quot;Screen Options&quot; tab, columns are sortable by clicking their header, and column order can still be changed by dragging the chips above the table (now saved per-user, persists across sessions instead of resetting on reload).<\/li><\/ul><h4>1.9.52<\/h4><ul><li>Fix: All 7 admin pages (Dashboard, Orchestras, Add, Edit, Fields, Design, Shortcode Generator) wrapped their entire content in the dark &quot;.om-plugin-header&quot; banner class instead of only including the shared header partial \u2013 caused the whole page content to render on a dark background with unreadable text. Pages now correctly include `_header.php`\/`_footer.php` inside a plain &quot;wrap om-wrap&quot; container, matching the original admin layout.<\/li><\/ul><h4>1.9.51<\/h4><ul><li>Fix: Frontend shortcodes ([orchestra_map], [orchestra_list], [orchestra_search], [orchestra_panel]) now run on the new internal architecture, resolving a WP.org CSS-escaping guideline finding in the map\/list\/panel design-color output. No user-facing behavior change \u2013 markup, data and JS stay the same.<\/li><\/ul><h4>1.9.50<\/h4><ul><li>Fix: Custom Fields and Design settings are no longer gated behind a Pro license check \u2013 both now have a free, fully functional admin UI (Fields \/ Design menu pages), resolving the WP.org Trialware guideline finding.<\/li><li>Change: Admin pages (Dashboard, Orchestras, Add, Edit, Fields, Design, Shortcode Generator) now run on the new internal architecture; no user-facing behavior change beyond the above.<\/li><\/ul><h4>1.9.49<\/h4><ul><li>Fix: Mobile list view no longer shows a stray colon before fields that have no label (data-label=&quot;&quot;).<\/li><\/ul><h4>1.9.48<\/h4><ul><li>Fix: Clicking a map marker now also opens the corresponding list accordion. Map marker click dispatches `om:select` (source: map); the list responds with accordion open + scroll; the map skips its own zoom\/popup logic for source:map to avoid a double-popup flicker.<\/li><\/ul><h4>1.9.47<\/h4><ul><li>Fix: List accordion now reliably opens when selecting an orchestra via the standalone search bar. The `selectId` is passed directly in the `om:filter` event so the accordion is opened immediately after the list re-renders, eliminating the previous inter-event timing issue.<\/li><\/ul><h4>1.9.46<\/h4><ul><li>Fix: Clicking an orchestra in the standalone search bar (`[orchestra_search]`) now correctly opens the map popup, list accordion, and panel. Previously `om:filter` fired after `om:select` and hid the panel again; the event order is now reversed and the list gained an `om:select` listener.<\/li><\/ul><h4>1.9.45<\/h4><ul><li>Fix: Geocoding warning box now hides immediately after a successful single auto-geocode (triggered on Add\/Edit), without requiring a page reload.<\/li><\/ul><h4>1.9.44<\/h4><ul><li>Fix: Data initialization moved from IIFE top-level to inside `DOMContentLoaded` in all three JS modules. When a theme outputs scripts in `&lt;head&gt;` without `defer`, the IIFE executed before the page body was parsed and `document.getElementById(&#039;orchestra-map-config&#039;)` returned null. Now the `#orchestra-map-config` div is read at DOM-ready time when it is always present.<\/li><\/ul><h4>1.9.43<\/h4><ul><li>Fix: Orchestra data (`window.orchestraMapData`) was never available on the frontend in environments where `wp_add_inline_script` is intercepted or dropped (Block Themes \/ FSE, caching\/optimisation plugins). Added a guaranteed HTML fallback: each shortcode now embeds a hidden `&lt;div id=&quot;orchestra-map-config&quot; data-config=&quot;[JSON]&quot;&gt;` directly in its output. All three JS modules (`orchestra-map-public.js`, `orchestra-map-list.js`, `orchestra-map-search.js`) now read from this element when `window.orchestraMapData` is not set, and then share the parsed data via `window.orchestraMapData` for subsequent scripts.<\/li><\/ul><h4>1.9.42<\/h4><ul><li>Fix: `window.orchestraMapData` was never set on sites running a Block Theme (FSE \/ WordPress 7+). Block Themes print scripts inside `wp_head()` before `the_content()` processes shortcodes, so any `wp_add_inline_script()` calls from shortcode renderers arrived too late. Added `preload_if_needed()` hooked to `wp_enqueue_scripts` at priority 11: it detects orchestra-map shortcodes in the post content and pre-enqueues scripts + inline data during the normal enqueue phase, guaranteeing the global is available regardless of when the theme prints its scripts.<\/li><\/ul><h4>1.9.41<\/h4><ul><li>Fix: `window.orchestraMapData` was undefined on the frontend when a JS-optimisation plugin (Autoptimize, LiteSpeed Cache, WP Rocket, etc.) stripped inline scripts attached to the virtual `orchestra-map-data` handle (src=false). The inline data is now attached to a real script handle (`orchestra-map`, `orchestra-map-list`, or `orchestra-map-search`) with a `before` position, falling back to the virtual handle only when no optimiser is present. Also removed duplicate localisation logic from the `[orchestra_search]` shortcode.<\/li><\/ul><h4>1.9.40<\/h4><ul><li>Fix: Built-in field labels (Orchestra Name, Website, Email, Rehearsal Venue\/Street\/City, Postal Code, Country) are now translatable \u2013 labels are resolved via __() at runtime instead of being hardcoded in the static defaults array.<\/li><\/ul><h4>1.9.39<\/h4><ul><li>Fix: German translation (de_DE) now loads correctly \u2013 load_plugin_textdomain() was empty; added explicit call with __FILE__-based path.<\/li><\/ul><h4>1.9.38<\/h4><ul><li>Fix: German translation (de_DE) cleaned up \u2013 removed Pro-plugin strings that belong in Orchestra Map Pro, added 19 missing Free-plugin strings, updated PO\/MO.<\/li><\/ul><h4>1.9.37<\/h4><ul><li>Fix: Replace raw inline `&lt;script&gt;` \/ `&lt;style&gt;` output with `wp_add_inline_script()` and `wp_add_inline_style()` to comply with WP.org coding standards. Introduces a virtual `orchestra-map-data` script handle that carries `window.orchestraMapData` as an inline script. Admin column-visibility CSS is now applied via JavaScript on page load instead of a PHP-echoed `&lt;style&gt;` tag.<\/li><\/ul><h4>1.9.36<\/h4><ul><li>Fix: Popup min\/max width percentage calculation now uses Leaflet&#039;s own container measurement (map.getSize().x) instead of offsetWidth, which could return 0 before layout is complete.<\/li><\/ul><h4>1.9.35<\/h4><ul><li>Feature: Popup min. width configurable in Design tab (default 30% of map width) \u2013 prevents narrow popups when the orchestra name is short.<\/li><\/ul><h4>1.9.34<\/h4><ul><li>Feature: Popup max. width configurable in Design tab \u2013 accepts pixels (e.g. 300) or percent of map width (e.g. 40%).<\/li><\/ul><h4>1.9.33<\/h4><ul><li>Cleanup: Shortcode generator \u2013 removed obsolete &quot;Combined (Map + List)&quot; box and the search-bar toggle from [orchestra_map] (search is now a standalone [orchestra_search] shortcode).<\/li><\/ul><h4>1.9.32<\/h4><ul><li>Feature: New [orchestra_panel] shortcode \u2013 renders the detail panel as a standalone element, freely positionable on the page.<\/li><li>Refactor: [orchestra_map] no longer bundles search or panel; compose your layout freely with [orchestra_map], [orchestra_list], [orchestra_panel], [orchestra_search]. All shortcodes sync automatically when on the same page.<\/li><li>Refactor: Map center\/lat\/lng\/zoom moved from orchestraMapData to data-attributes on the map div, so any shortcode can safely initialize the shared data first.<\/li><\/ul><h4>1.9.31<\/h4><ul><li>Feature: List view now has an inline accordion \u2013 clicking a row expands a detail panel with the configured panel fields directly within the table.<\/li><\/ul><h4>1.9.30<\/h4><ul><li>Feature: Title checkboxes (label_popup, label_panel, label_list) now take effect in the frontend \u2013 controls whether the field label is shown before each value in popup, panel and list.<\/li><\/ul><h4>1.9.29<\/h4><ul><li>Enhancement: Fields table redesigned \u2013 elegant grouped column headers with vertical sub-labels (Field\/Title), hover rows, compact inputs, and scroll wrapper.<\/li><\/ul><h4>1.9.28<\/h4><ul><li>Feature: Fields table now shows Field\/Title sub-columns for Popup, Panel and List locations \u2013 allows hiding the field label per display context.<\/li><\/ul><h4>1.9.27<\/h4><ul><li>Fix: German translation now loads correctly \u2013 added explicit load_plugin_textdomain() call (WP auto-load only applies to WP.org-hosted plugins).<\/li><\/ul><h4>1.9.26<\/h4><ul><li>Fix: Full WordPress.org Plugin Check (PCP) compliance \u2013 suppressed all remaining PHPCS warnings (DirectDatabaseQuery, NonceVerification, PrefixAllGlobals, MissingUnslash, SchemaChange); global functions renamed to prefix-first convention.<\/li><\/ul><h4>1.9.25<\/h4><ul><li>Fix: Resolved all WordPress.org Plugin Check coding standards issues (output escaping, wp_unslash, translators comments).<\/li><\/ul><h4>1.9.24<\/h4><ul><li>Fix: Built-in field labels (venue, address, ZIP, city, country) are now English by default; one-time migration resets old German defaults for existing installs.<\/li><\/ul><h4>1.9.23<\/h4><ul><li>Tweak: Default style colors updated to SWu Labs CI (navy + teal).<\/li><\/ul><h4>1.9.22<\/h4><ul><li>Fix: Custom fields in the add\/edit form are now hidden when Orchestra Map Pro has no valid license.<\/li><\/ul><p>For older versions see changelog.txt.<\/p><\/code><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.6\" data-animationDelay=\"0.4\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-custom_color_3);--awb-font-size:2rem;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:var(--awb-typography2-font-family);font-weight:var(--awb-typography2-font-weight);font-style:var(--awb-typography2-font-style);letter-spacing:var(--awb-typography2-letter-spacing);text-transform:var(--awb-typography2-text-transform);font-size:1em;--fontSize:32;line-height:var(--awb-typography2-line-height);\">Orchestra Map Pro &#8211; Changelog<\/h2><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-font-size:var(--awb-typography3-font-size);--awb-line-height:var(--awb-typography3-line-height);--awb-letter-spacing:var(--awb-typography3-letter-spacing);--awb-text-transform:var(--awb-typography3-text-transform);--awb-text-color:var(--awb-color1);--awb-text-font-family:var(--awb-typography3-font-family);--awb-text-font-weight:var(--awb-typography3-font-weight);--awb-text-font-style:var(--awb-typography3-font-style);\"><p>Current Version: 1.0.7<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-4 fusion-button-default-span fusion-button-default-type\" style=\"--awb-margin-top:10px;--awb-margin-right:10px;--awb-margin-bottom:10px;--awb-margin-left:10px;\" target=\"_self\" href=\"https:\/\/swulabs.com\/code\/orchestra-map\/preisgestaltung\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Download Current Pro Version<\/span><\/a><\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:var(--awb-custom_color_3);--awb-margin-bottom:40px;--awb-font-size:var(--awb-typography4-font-size);\"><div class=\"fusion-title-heading title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"font-family:var(--awb-typography4-font-family);font-weight:var(--awb-typography4-font-weight);font-style:var(--awb-typography4-font-style);margin:0;letter-spacing:var(--awb-typography4-letter-spacing);text-transform:var(--awb-typography4-text-transform);font-size:1em;--fontSize:16;line-height:var(--awb-typography4-line-height);\"><code><ul><li>Fix: `enqueue_scripts()` now returns early on non-Orchestra Map admin pages (performance guard, matches free plugin pattern).<\/li><\/ul><\/code><\/div><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":3426,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3435","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/pages\/3435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/comments?post=3435"}],"version-history":[{"count":2,"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/pages\/3435\/revisions"}],"predecessor-version":[{"id":3437,"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/pages\/3435\/revisions\/3437"}],"up":[{"embeddable":true,"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/pages\/3426"}],"wp:attachment":[{"href":"https:\/\/swulabs.com\/en\/wp-json\/wp\/v2\/media?parent=3435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}