Fixed issue with registering widgets in block-based editors (WordPress 5.8 compatibility issue).
Fixed fatal error when logging PayPal subscription attempt error in APP_PayPal_Bridge.
Fixed PHP8 incompatibility issues
Fixed Date localizing issue on user dashboard
Fixed minor typos
Changes
Sorting ads by expire date on admin screen.
Account stats widget is missing Trash status localization.
Price decimal values/places issue.
Category selection on form assignment is not persistent.
Show category image placeholder and thumbnail image placeholders for listings on dashboard and sidebar widgets.
Pass all widget titles through the filter 'widget_title' to ensure compatibility with WPML. Added custom filter 'cp_widget_description' for the same purpose.
Disable contact owner button when ad is marked as sold.
Make Critic rating (stars) visible in the search results and categories.
Show banner image in the listing gallery.
Better Dashboard layout on mobile.
Small CSS optimization
4.2.5
2 new3 fixes1 removed7 changes
New
Added "Nothing Found" message for empty results on the listing archive and all taxonomies templates. Removed search box from the content-none.php template to avoid too many search boxes on the page.
Added filter 'cp_maybe_geocode_address' and action 'cp_geocode_lisitng_address'.
Fixed
Fixed scroll to TinyMCE editor on form validation error.
Fixed profile form validation.
Fixed 100% expanding home page widgets with a "row" class inside.
Removed
Remove IP address from Contact ad owner email body.
Changes
Prevented Image Upload pop up multiple times after deleting image.
Display attachments only with image mime type in the Image Upload form.
Additional Info widget - table display issue.
The link under the map in the listings opens a map but is not showing the pin.
Display featured badges on a front page.
Preload FontAwesome for better performance.
Show "Report this Ad" all the time. Redirect to login if logged-in user required.
2020 · 6 versions
4.2.4
1 new3 fixes1 removed5 changes
New
Added action hook 'cp_dashboard_listing_expanded_row' on the listing dashboard.
Fixed
Fixed issue with Filtering expired ads by author from backend.
Fixed styles for unordered lists for text area custom fields.
Fixed issue with custom color scheme for hollow buttons.
Removed
Removed unused Customizer option "Display Site Title and Tagline".
Changes
Don't display "0 Comments" in the listing header.
Use rich editor for textarea fields in the Listing Details meta box.
Display Edit Ad button on the single ad for non-admin users.
Use cp_price field as priceRange parameter in LocalBusiness structured data scheme.
Allow filtering fields in metaboxes.
4.2.3
1 new2 improvements2 changes
New
Added template part parts/header-archive-ad_listing.php and filter 'cp_ad_listing_archive_title'.
Improved
Improved grammar in version 4.2.2.
Updated MarketPlace Add-Ons Browser. Display new items counter on the menu item.
Changes
TinyMCE editor doesn't show on mobile devices.
Breadcrumb error on search page.
4.2.2
1 improvement1 fix4 changes
Improved
Improved grammar in "Home Latest Listings" widget settings.
Fixed
Fixed WordPress 5.5 incompatibility issues.
Changes
Slider has a huge bottom margin when use Firefox browser.
Use thumbnail as a handle for sorting images. Fixes issue with Ad submission form image buttons on mobile.
Display Author and Date on the Home Page listings in the list view.
Dropdown custom field values with apostrophes shown not selected in admin.
4.2.1
2 new1 improvement1 fix2 changes
New
Added option to Latest Listings and Latest Posts widgets to redirect View More link to the second page of archive.
Added hooks before and after listing item in a loop.
Improved
Updated Google Fonts list in Customizer.
Fixed
Fixed issue with version 4.2.0-beta1 update loop.
Changes
Ads expired more than 3 days ago will not send email to the ad owner. This can help to avoid mass mail sending after update from 4.1.4 and earlier.
Make Ad Categories and Tags to be available in block editor.
4.2.0
16 new1 improvement4 fixes19 changes
New
Added WordPress Confirm action handler to the AppThemes Login page. Fixing Issue with WP's GDPR data export tool.
Added global font size option. #506
Added Global Font and Headers font settings to the Customizer
Added Global text color option in the Customizer.
Added Sticky Header feature with Customizable sticking parts and the separated colors. #566
Added theme support for Custom Image and Video Headers. #566
Added Customizer Option Header Alignment. #566
Added Customizer Option Header Height. #566
Added filter 'cp_single_term_title'.
Added Customizer options 'Display Hero Cover' and 'Display Searchbar' on the Front Page layout panel.
Added Header Bottom Bar color options. #566
Added Header Top Bar color options. #566
Added Top bar under the existing Header. Registered new menus "first_left" and "first_right". #566
Added Customizer setting to change header width (expand/collapse).
Added Footer Text Color option in the Customizer.
Added options to the Categories section to enable custom backgrounds and icons
Improved
Improved styles for Ad Details widget.
Fixed
Fixed Refine Search order by Lowest and Highest price when price inputs are empty.
Fixed Refine Search order by Distance and Alphabetical.
Fixed styling for WordPress Search widget (the Blog search).
Fixed issue with incorrect taxonomy RSS links.
Changes
Don't show Report button for the ad owner (except admins).
SEO: Fixed headers structure.
SEO: Added screen reader text with item title to "View Ad" and "Read More" links to resolve issue with trivial duplicating anchor texts.
SEO: Add screenreader text for ads and posts thumbnails. Fixed issue "No link anchor text".
SEO: Better Listing price format in structured data.
SEO: Introduced funciton cp_get_avatar, which adds alt tags to the avatar image.
Display advertisement block in the center of the header.
Implemented Expired listing status. #552
Introduced Tiled Sidebar. Allows to add widgets with different widths. #563
Introduced Tabbed Sidebar feature. It allows turning regular sidebar into a tabbed interface, where a single tab is a sidebar widget. #479
Front Page hero cover moved from the page template to the header-tpl-ads-home.php template. #566
Registered a new widgetized area on the Header. Ad Block 468x60 added as the default widget. . #566
Allow to set transparency in the Header Background color picker. Added Header Middle Bar Text Color picker. Added Header Middle Bar Menu Links Color picker. #566
User Account menu and Login/Register buttons added as regular menu items, now it can be moved on another menu and configured on the menues panel.
Significantly improved search box auto suggest. By default, it uses Ad Tags for word autocomplete, but now it can be changed via filter 'cp_suggest_taxonomies'.
Converted Footer into the Tiled Sidebar. #563
Front page
Implemented Masonry JS lib for Listing categories lists, fixed the category gaps in directory layout. #582
'ClassiPress Ad Categories' widget, "[classipress_listing_categories]" shortcode, Categories page and Categories menu now can display custom backgrounds and icons #577
4.1.6
4 fixes1 removed6 changes
Fixed
Fixed errors when disabling app-reports feature.
Fixed Refined search when using with location field and no geo coding enabled.
Fixed minor issue with listing geo data attributes.
Fixed issue with the Breadcrumbs structured data.
Removed
Removed "Set as a Banner" radio buttom from the Category Image upload form.
Changes
Google Maps issue when the same ad is loaded multiple times on front-page.
Refine results widget includes default fields on search page.
Minor Fix for Blog Posting structured data.
Better generating Product structured data. Added option "Currency Code" in Ad Price settings.
Use Custom Currency field for the Ad structured data (when available).
Allow admins see only images uploaded to a specific object.
2019 · 3 versions
4.1.5
1 improvement3 fixes6 changes
Improved
Updated Woocommerce templates.
Fixed
Fixed issue when calling get_the_excerpt with the $post parameter.
Fixed minor issue when use the Bank Transfer payment method with empty message.
Fixed ads footer position on the main page.
Changes
Search does not work for checkbox custom fields since WordPress v5.3.1.
Disallow direct access to the Password Reset page.
Issue with step progress indicator.
User profile - header image upload issue.
Geo Services - Including not geocoded checkbox issue.
Use default core fields on the Refine Search widget when there is no category.
4.1.4
2 new2 improvements1 fix1 removed10 changes
New
Added missing appthemes_before_loop hook in archive templates.
Added option to include not geocoded results in radius searches.
Improved
Updated Media Manager
Updated Geo module
Fixed
Fixed translation in the ClassiPress Addons browser.
Removed
Removed Site Logo appears after update.
Changes
Issue with searching by tags and custom fields.
Order by Price not working when there is no price slider.
ClassiPress and Toolset Plugin Compatibility.
Gravatar option shows in user profile edit although its disabled in backend.
Password Reset form throws a notice on PHP 7.2.
Maps don't work with Cyrillic.
Introduced attachments meta fields _app_attachment_parent_type and _app_attachment_parent_id for better parent detection.
Send Object ID via hidden input. Don't use enqueue script parameters
Recalculated Map Pin SVG code.
Better calculate smart radius
4.1.3
1 new1 removed4 changes
New
Added option to hide Sub-Categories widget when there are no more subcategories.
Removed
Removed the 'password' word from the User Registration Email template.
Changes
Make 'Order Log' string translatable.
Favicon option is reset on theme update.
Ad listing review step missing price currency.
Checkout redirect loop when user cancels payment and goes back to Select Gateway step.
2018 · 4 versions
4.1.2
3 changes
Changes
Purchase Membership page not responsive enough.
Can’t use function return value in write context in search.php.
Some more fixes for Disable map option.
4.1.1
6 new3 improvements3 fixes2 removed5 changes
New
Added Expired/Pending Ads redirect option. Find it on the Settings page -> Listings tab.
Added option to set Banner Image for an ad from the admin dashboard.
Fixed issue with Google set_address_components method, when administrative_area_level_2 can be either state either city
Removed
Removed Wordpress Admin Link from the Dashboard menu (for new installs only).
Removed step property from the "Number to show" widget options.
Changes
Offcanvas category mega menu issues.
Made some strings to be translatable.
Slick arrows not reachable on medium screens, added custom breakpoint.
Allowed safely disable Maps and Geocoder.
Use default marker color on settings example map
4.1.0
3 new3 removed16 changes
New
Added shortcode `[classipress_listings_map]`. Now you can display the listing map in any place on your site. It just needs to have at least one listing on the page.
Added WooCommerce template integration and basic styles.
Added Post ID and Category ID filters to "Latest Listings", "Featured Listings" and "Latest Blog Posts" widgets
Removed
Deprecated functions
Deprecated options
Deprecated libs
Changes
Inline display issue with menus in footer
Implemented AppThemes AppMaps module
Now it's possible to use AppMaps plugins which will allow alternatives to the Google Maps API that comes standard with ClassiPress.
Two ~new~ re-animated plugins can be used "AppMaps Bing" and "AppMaps Mapquest". Further more.
Map settings moved to a new location: Admin > ClassiPress > Geo Services. This is done for AppMaps plugins.
Maps provider and Geocoding provider now have separated settings pages, which will allow setting different service providers and different API keys.
The "Location" field in the search form now implements "Address Autosuggest" feature from the AppMaps module. Now it can use other services, for example, "Bing Autosuggest API" or "Mapquest Place Search API", not only the "Google Place Search API".
Implemented Smart Radius in location search. Now, if Default Radius option is empty, location search will calculate radius depending on search request. For example, search by country will cover all country, not the standard 50 mi/km from the center.
More options for widgets on front page
`cp_add_geocode`
`cp_delete_geocode`
`gmaps_region`
`gmaps_lang`
`distance_unit`
`api_key`
RichMarker.js lib removed in favor of using common AppMaps SVG Map Pins (Markers)
4.0.1
1 new1 improvement2 removed7 changes
New
Added filter 'cp_allow_listing_banner_image' to make possible disable user's ability to set banner image
Improved
Improved user experience with Location Search field. Now, on Enter key press it selects first item from locations dropdown.
Removed
Removed price tag if price is missing or 0. Basically fixed option "Empty Prices".
Removed Taxonomy description on search results
Changes
Significantly improved RTL compatibility
Mobile Friendly Related Issues/Bugs. Lots of changes.
Local Business Structured Data type is missing a telephone property. Added core field "Phone". Admins can add it on the Ad form. Its value will be used in the LocalBusiness and Organization schemas.
Header site title is not linked to the home page on mobile
Link the search bar location field with the refine widget city field.
Make "Relevance" word translatable
Problem with structured data on posts with no Tags
Changelog published by the developer, in their original language.