On October 4, 2018, ClassiPress 4.1.0 was released. This is a major release introducing several new features as well as many other features improvements.
Note for ClassiPress 3.x users
We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.
Fixes
- Inline display issue with menus in the footer
Changes
- 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
newre-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 the search request. For example, search by country will cover all country, not the standard 50 mi/km from the center.
- 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.
- More options for widgets on the front page:
- Added Post ID and Category ID filters to “Latest Listings”, “Featured Listings” and “Latest Blog Posts” widgets
- Deprecated functions:
cp_add_geocode()
cp_delete_geocode()
- Deprecated options:
gmaps_region
gmaps_lang
distance_unit
api_key
- Deprecated libs:
- RichMarker.js lib removed in favor of using common AppMaps SVG Map Pins (Markers)
Files Modified
Modified .gitmodules Modified assets/css/style-rtl.css Modified assets/css/style-rtl.min.css Modified assets/css/style.css Modified assets/css/style.min.css Deleted assets/js/lib/richmarker/richmarker.js Deleted assets/js/lib/richmarker/richmarker.min.js Modified assets/js/src/google-maps.js Modified assets/js/theme-scripts.js Modified assets/js/theme-scripts.min.js Modified assets/scss/mixins/_theme.scss Modified assets/scss/partials/_maps.scss Modified assets/scss/partials/_page-home.scss Modified assets/scss/partials/_widgets.scss Modified bower.json Modified changelog.txt Modified functions.php Modified grunt/contrib-uglify.js Modified grunt/sync.js Modified includes/actions.php Modified includes/admin/settings.php Modified includes/admin/updates.php Modified includes/class-shortcodes.php Modified includes/customizer/styles/colors.php Modified includes/deprecated.php Modified includes/enqueue.php Modified includes/functions.php Added includes/geo Added includes/integrations/woocommerce/class-woocommerce.php Added includes/integrations/woocommerce/style.css Modified includes/options.php Modified includes/search.php Modified includes/theme-support.php Modified includes/theme-widgets/class-widget-listing-featured-slider.php Modified includes/theme-widgets/class-widget-listing-latest.php Modified includes/theme-widgets/class-widget-listing-map.php Modified includes/theme-widgets/class-widget-post-latest.php Modified includes/views/class-ads-search.php Modified languages/classipress.pot Modified package-lock.json Modified parts/widget-listing-map.php Modified searchform-listing.php Modified style.css Added woocommerce/content-product.php Added woocommerce/global/sidebar.php Added woocommerce/global/wrapper-end.php Added woocommerce/global/wrapper-start.php Added woocommerce/loop/pagination.php |