# v2.0.9 (2026-05-27)
### Bug Fixes
* ensure only allowed user roles can be selected (2026-05-17)
**Changed Files:**
– src/Component/WordPressUser/lib/WordPressUser/FieldType/UserRoleFieldType.php
– src/Component/WordPressUser/lib/WordPressUser/FieldWidget/UserRoleFieldWidget.php
* fix display issue in fullscreen map mode (2026-05-18)
**Changed Files:**
– src/Component/View/assets/css/main/main.css
* fix incorrect PHP file loading (2026-05-26)
**Changed Files:**
– src/Component/System/lib/System/Helper/CustomCssHelper.php
* fix On/Off field always shown No in admin (2026-05-21)
**Changed Files:**
– src/Component/Field/lib/Field/Type/BooleanType.php
* fix payment plan features ignored on frontend edit (2026-05-22)
**Changed Files:**
– src/Component/Payment/lib/Payment/PaymentComponent.php
* fix possible PHP error (2026-05-21)
**Changed Files:**
– src/Component/WordPress/lib/WordPress/Helper/ShortcodesHelper.php
* fix possible PHP errors (2026-05-22)
**Changed Files:**
– src/Component/Display/lib/Display/Helper/DisplayHelper.php
– src/Component/Display/lib/Display/Model/Element.php
* fix problem querying by boolean type field (2026-05-14)
**Changed Files:**
– src/Component/Field/lib/Field/Type/BooleanType.php
* fix sort by dropdown always shown in frontend (2026-05-26)
**Changed Files:**
– src/Component/View/lib/View/Controller/AbstractQueryEntities.php
* get correct bundle name for subscription plan (2026-05-21)
**Changed Files:**
– src/Component/WooCommerce/lib/WooCommerce/WooCommerceComponent.php
* prevent admins from changing roles on the frontend (2026-05-18)
**Changed Files:**
– src/Component/WordPressUser/lib/WordPressUser/FieldWidget/UserRoleFieldWidget.php
– src/Component/WordPressUser/lib/WordPressUser/WordPressUserComponent.php
* prevent custom button label being removed (2026-05-21)
**Changed Files:**
– src/Component/Display/lib/Display/Helper/ButtonsHelper.php
* remove duplicate ID field for user content type (2026-05-12)
**Changed Files:**
– src/Component/Entity/lib/Entity/FieldType/AuthorFieldType.php
– src/Component/Entity/lib/Entity/FieldType/QueryableIdTrait.php
– src/Component/Field/lib/Field/Type/QueryableUserTrait.php
– src/Component/WordPressUser/lib/WordPressUser/EntityType/UserEntityType.php
* use CSS instead of JS to render fullscreen map (2026-05-18)
**Changed Files:**
– src/Component/Map/assets/js/map-fullmap.js
– src/Component/View/assets/css/main/main.css
### Features
* add CSV importer/exporter for WP Shortcode field (2026-05-12)
**Changed Files:**
– src/Component/WordPressContent/lib/WordPressContent/CSVExporter/WPCSVExporter.php
– src/Component/WordPressContent/lib/WordPressContent/CSVImporter/WPCSVImporter.php
– src/Component/WordPressContent/lib/WordPressContent/WordPressContentComponent.php
* add option to show number of years passed (2026-05-17)
**Changed Files:**
– src/Component/Field/lib/Field/Renderer/DateRenderer.php
– src/Component/System/lib/System/Helper/DateHelper.php
* add responsive option for phooto slider (2026-05-12)
**Changed Files:**
– src/Component/Slider/lib/Slider/Helper/PhotosHelper.php
– src/Component/Slider/lib/Slider/ViewMode/PhotosViewMode.php
* deprecate GeoNames and add Time API for timezone (2026-05-26)
**Changed Files:**
– src/Component/Location/assets/js/location-timeapi-timezone.js
– src/Component/Location/lib/Location/Api/GeoNamesTimezoneApi.php
– src/Component/Location/lib/Location/Api/TimeApiTimezoneApi.php
– src/Component/Location/lib/Location/LocationComponent.php
* sync missing term field IDs with WordPress (2026-05-18)
**Changed Files:**
– src/Component/WordPressContent/lib/WordPressContent/Helper/UtilHelper.php
### Formatting & Styling
* add some minor CSS improvements (2026-05-21)
**Changed Files:**
– src/Component/View/assets/css/admin/admin.css
### Other
* update admin menu icon color for WP7 (2026-05-22)
**Changed Files:**
– src/Application/Platform/WordPress/Platform.php
### Refactoring
* change phrase (2026-05-21)
**Changed Files:**
– apps/directories-pro/book/appendix/compatible-plugins.md
– src/Component/Dashboard/lib/Dashboard/Panel/PostsPanel.php
– apps/directories-pro/languages/directories-pro/directories-pro-de_CH.po
– apps/directories-pro/languages/directories-pro/directories-pro-de_DE.po
– apps/directories-pro/languages/directories-pro/directories-pro-es_ES.po
– apps/directories-pro/languages/directories-pro/directories-pro-fr_FR.po
– src/Component/Dashboard/lib/Dashboard/Controller/ChangePassword.php
* change sorting behavior in views (2026-05-21)
**Changed Files:**
– src/Component/Entity/lib/Entity/EntityComponent.php
– src/Component/Entity/lib/Entity/FieldType/ActivityFieldType.php
– src/Component/Entity/lib/Entity/FieldType/ChildCountFieldType.php
– src/Component/Entity/lib/Entity/FieldType/ExpiresFieldType.php
– src/Component/Entity/lib/Entity/FieldType/FeaturedFieldType.php
– src/Component/Entity/lib/Entity/FieldType/IdFieldType.php
– src/Component/Entity/lib/Entity/FieldType/LevelFieldType.php
– src/Component/Entity/lib/Entity/FieldType/ModifiedFieldType.php
– src/Component/Entity/lib/Entity/FieldType/PublishedFieldType.php
– src/Component/Entity/lib/Entity/FieldType/TermContentCountFieldType.php
– src/Component/Entity/lib/Entity/FieldType/TermsFieldType.php
– src/Component/Entity/lib/Entity/FieldType/TitleFieldType.php
– src/Component/Entity/lib/Entity/Helper/SortsHelper.php
– src/Component/Entity/lib/Entity/Type/Query.php
– src/Component/Field/lib/Field/Type/AbstractStringType.php
– src/Component/Field/lib/Field/Type/BooleanType.php
– src/Component/Field/lib/Field/Type/ChoiceType.php
– src/Component/Field/lib/Field/Type/DateRangeType.php
– src/Component/Field/lib/Field/Type/DateType.php
– src/Component/Field/lib/Field/Type/ISortable.php
– src/Component/Field/lib/Field/Type/NameType.php
– src/Component/Field/lib/Field/Type/NumberType.php
– src/Component/Field/lib/Field/Type/PriceType.php
– src/Component/Field/lib/Field/Type/TimeType.php
– src/Component/Form/lib/Form/Field/AbstractField.php
– src/Component/Location/lib/Location/FieldType/AddressFieldType.php
– src/Component/Map/lib/Map/FieldType/MapFieldType.php
– src/Component/Payment/lib/Payment/FieldType/PlanFieldType.php
– src/Component/Payment/lib/Payment/PaymentComponent.php
– src/Component/Review/lib/Review/FieldType/RatingFieldType.php
– src/Component/User/lib/User/FieldType/PostCountFieldType.php
– src/Component/View/lib/View/Controller/AbstractQueryEntities.php
– src/Component/View/lib/View/Helper/SettingsFormHelper.php
– src/Component/Voting/lib/Voting/FieldType/FieldType.php
– src/Component/WordPressContent/lib/WordPressContent/FieldType/ImageFieldType.php
– src/Component/WordPressContent/lib/WordPressContent/FieldType/PostContentFieldType.php
* remove unused code (2026-05-21)
**Changed Files:**
– src/Component/Directory/lib/Directory/Type/directory_listing_views.php
– src/Component/DirectoryPro/lib/DirectoryPro/DirectoryType/directory_listing_views.php
– src/Component/User/lib/User/DirectoryType/user_views.php
– src/Component/User/lib/User/DirectoryType/user_fields.php
– src/Component/WordPressUser/lib/WordPressUser/FieldType/UserRoleFieldType.php
* rephrase dynamic loading description (2026-05-14)
**Changed Files:**
– src/Component/Map/lib/Map/ViewMode/MapViewMode.php
* skip disabled fields when saving entity (2026-05-18)
**Changed Files:**
– src/Component/Entity/lib/Entity/Helper/SaveHelper.php
