CRS 5.0.8 CHANGELOG (RELEASED ON SEPTEMBER 22ND, 2024): ======================================================================================= +Patched: Translations CRS 5.0.7 CHANGELOG (RELEASED ON JUNE 6TH, 2023): ======================================================================================= +Improved: French translation +Fixed: Bug with search when location is not entered +Fixed: Deletion of price plans with coupon codes is now allowed +Fixed: Correct assignment of WP Account ID on first reservation +Fixed: Null offset notice in reservation manager and price plan edit CRS 5.0.6 CHANGELOG (RELEASED ON OCTOBER 14TH, 2021): ======================================================================================= +Enhancement: Added new string translations in language files +Enhancement: Updated plugin front-end design +Enhancement: Updated JS and jQuery +Fixed: Bug with search when location is not entered +Enhancement: Admin design +Fixed: Admin log page +Fixed: Bug with account creation on reservation page CRS 5.0.5 CHANGELOG (RELEASED ON AUGUST 16TH, 2021): ======================================================================================= +Fixed: Pickup and return location turn off bug CRS 5.0.4 CHANGELOG (RELEASED ON AUGUST 10TH, 2021): ======================================================================================= +Fixed: Refund button in order +Fixed: Search by fuel type +Fixed: Booking duration by hours calculation +Enhancement: Stripe improvements CRS 5.0.3 CHANGELOG (RELEASED ON JULY 26TH, 2021): ======================================================================================= +Upgraded: Compatibility with PHP 8.0 +Enhancement: Improved UI experience for search forms +Fixed: Compatibility issues with WordPress v5.6, v5.7, v5.8 +Fixed: Stripe payment method issues +Fixed: Global closed dates are not refreshing on selection +Fixed: Car blocking feature +Fixed: Reservation step 3 issue on different languages +Fixed: Combined search results issues +Fixed: Reservation editing issues +Fixed: Error with closing dates +Fixed: Language issues +Fixed: Cart error, where pick-up location is required CRS 5.0.2 CHANGELOG (RELEASED ON DECEMBER 17TH, 2019): ======================================================================================= +Enhancement: Distance fee now fully extracted to separate additional fees sections +Optimization: save() in all models now requires $params to be provided from controller +Fixed bug with image preview in 2nd reservation step +Fixed 'Undefined' response on customer lookup in logged-out state +Fixed: Issue with new customer creation on new reservation +Fixed: Customer comments in order not getting saved (broke in 5.0.1) +Fixed: After-hours issue when calculating totals for invoice +Fixed: Admin reservations -> extras availability calendar CSS (broke in 5.0.1) +Fixed: Duplicate reservation key issue (added independent invoice_id with AUTO_INCREMENT) +Fixed: Extras price table CSS (broke in 5.0.1) +Fixed: Item Models price table CSS (broke in 5.0.1) CRS 5.0.1-BETA2 CHANGELOG (RELEASED ON OCTOBER 22ND, 2019): ======================================================================================= +Fixed: Install warning and notices improved, error handling improved, multi-extension issue solved +Fixed: jQuery loading issue for datepicker fixed for front-end (mostly for TwentyNineteen and other themes that does not require jQuery) CRS 5.0.1-BETA1 CHANGELOG (RELEASED ON OCTOBER 21ST, 2019): ======================================================================================= +Upgraded: outdated legacy CRS documentation (Documenter v1.6 -> v2.0) +Upgraded: Moved all plugin code to SolidMVC, Version 6.1.X version of micro-framework. +Fixed: search by car class issue +Fixed: admin cars blocking time issue +Fixed: calendar file path for admin cars availability search in reservation manager issue ~Fixed: PayPal bug +Improved: E-mails header patched for better e-mail sending +Improved: CSS4 variables used with IE11 backwards-compatibility support, instead of regular color codes for different types of style. +Upgraded: Minimum required PHP version increased from 5.3.0 to 5.6.0 +Improved: onClickJS merged to templates as HTML code +Improved: getVersion -> getPluginSemver +Improved: Language files split to solidmvc-core, extension-common and extension-unique parts. +Improved: Rounding are now done for extras and cars to 1 cents for one day and then multiplied. This helps to avoid 'extra cent' scenarios in long-term rentals +Improved: Google's Enhanced Commerce now picks up the sites local currency code via set of 'currencyCode' +Improved: Search closed dates are now more dynamic and accurate, based if the param is fixed or dynamic +Added: new settings - dropdown style, input style, time ceiling, show login form, automatically create accounts, guest customer lookup allowed -- +Fixed of non-translated car class (body type) in some admin and front-end pages for WPML +Fixed issue with asset overriding via child theme +Fixed issue with more than 1 payment method has to be enabled +Fixed issue (non-needed escaping) with onclick event tracking for G/A +Fixed issue with still displayed car in slider even it is it set to not be displayed there +Fixed broken admin add new customer URL ?Mixed pricing model now does work (daily+hourly) +Fixed wrong displaying of after-hours return fee +Output escaping for debug added +Pass-by-reference for object is done automatically in PHP, so '&$this,' replaced with '$this,' +All model classes set to final +Added countries Unicode CLDR language files and two new language code for countries +Mobile and ISO3166 phone number static validators added +@package set to "FleetManagement" +@license set to "See Legal/License.txt for details." +Removed /Tests/ directory (for testing we do have a separate /Tests/ plugin possible +PayPal certificate ('cacert.pem') renewed +'self::' -> 'static::' replaced for plugin's classes +main Extension data moved to to /UI/Common/ +Updated Detect/StaticDetector class with newest checks and models +Full configuration added to the begging of language files +'edit_' calls removed from all controllers and UI templates (replaced with late-escaping everywhere) +'Booking' renamed to 'Search' and 'Order' correspondingly +'BodyType' renamed to 'Class' +Used /CompatiblityCSS, /LocalCSS and /SitewideCSS folders instead of one /CSS folder for front-end +Used /Shared folder for partial templates ~'Item' renamed to 'ItemModel' (LANG REFACTORING STILL MISSING) +Prefixes dropped from all files +Stylesheets class naming improved +Micro-Framework information added to admin status pages +Admin template calling are set as relative path for all admin controllers Javascript functions calling from models changed to static, and class-based with array element as an extension code. +Templates now supports style attribute [0-9] +URL parameters are now supported in additional to shortcode parameters +Multi-mode and non-multi-mode car models listing variation separated to separate templates +In car model list it now shows 'Get a quote' instead of 'Rent' for all car models without a price group assigned +Simplified PaymentMethod API interface, and made it V6-compatible +Customers, notifications, logs and taxes moved to separate admin sections +Deprecated 'Options Measurement Unit' and 'Options Display Mode' features +Ajax login support added for WP Users +Dynamic Javascript prefixes removed +Javascript ported to object-oriented static methods accessors style +A separate class are now used for each plugin's DB Table +Fixed bug on car model features that are marked to not to be displayed only in car models list still being displayed +Added additional shortcode parameter support for 'locale="yy_YY"' param of language codes (used mostly for plugins like Polylang). +CSS4 variables are now prefixed for exact plugin