PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` Osclass 8.2.0 2023-11-24 ------------------------ - IMPORTANT: New image uploader library implemented - UPPY.IO image uploader. Uppy.io will be selected as default image uploader on all new Osclass installations (does not impact existing installations). No theme modifications are required. - IMPORTANT: Images on item publish/edit page can now be reordered. Reordering no more use "naming of files" as way to sort images inside listing. Works for existing & newly uploaded images all together. Only works with Uppy.io image uploader. No theme modifications are rquired. - IMPORTANT: Profile picture uploader got new library - UPPY.IO. Admin can define in backoffice what library to use (cropper or uppy). Integration guide created on docs: https://docs.osclasspoint.com/integrate-user-image-uploader-to-user-profile Existing integrations may not need any update, as script are now automatically loaded and previous construction is kept. Uppy.io will be selected as default profile picture uploader on all new Osclass installations (does not impact existing installations). - Important: Major improvements in RSS feeds (yoursite.com/feed). Many new item fields added. RSS feed can now be disabled as well. When disabled, page returns 404. New hooks and filters created to support flexibility of data in RSS feed. - Important: Logic for collecting listing statistics has changed. Now, only 1 stat counts towards 1 user session. This change applies to all "stats", including item views, premium views and reported stats (spam, misclassified, duplicated, expired, offensive). Why? 2 reasons: a) item & premium views were very unaccurate, b) this helps to significantly decrease database load caused by spam bots hitting all possible links, including "mark as...". - Important: Big update with item_form and item_edit hooks, those now support different variants (ie. item_form_top), that allows to customize publish/edit page. Plugin now can use custom variants of hooks and show data based on category selection on numerous places (ie. below category, blow description etc.). - Send to friend form can now be disabled in listing settings. Disabling send to friend form will not disable whole send to friend page, as it's used by many themes to manage custom forms. - New hook user_locale_changed, when user locale has been changed. - Numerous updates to core Osclass emails those will try to identify correct user locale. Admin emails are not sent anymore in user locale, instead they are always sent in site default locale. - It is now possible to define default currency for each language. Language settings were also split into several sections. - New setting available: max category levels (nesting) - it is possible to set how many subcategories your Osclass will support. There is hard limit for levels value, minimum is 1, maximum is 12. Previous Osclass versions supported only max 4 levels. - Sigma theme design improvements. Theme now use new font family for both text & headers. - Improvements in ReCaptcha configuration. It is now possible to disable ReCaptcha using checkbox and keep API keys defined. Warning: if you use built-in recaptcha, it will get disabled automatically after update. Make sure to enable it in Spam and Bots settings. - Fixed bug with search url that added language code twice - when "language code in url" option enabled. - Fixed bug with specific categories (contains number in slug) on search page, those on PHP8 would not result in 404 page if they does not exists (i.e. category a1a2) - Fixed problem to unzip language, theme or plugin because ZipArchive could not read parent directory in ZIP archive. - Small fixes and improvements in search. - When downloading/sharing language zip, empty folder is first created for compatibility purpose. - Following keywords are now supported in structure of item url: {CATEGORY} - New option to run/get data from Osclass via ajax using "custom_hook" action that execute "ajax_custom" hook. - Added limit 50000 records into Tools > Cleanup to avoid getting PHP memory errors in case there are millions of records to be removed. This brings need to repeat process several times, but makes feature functional for every situation. - CURL PHP extension added into requirement list to install Osclass. - Fixed small security vulnerable in backoffice with widgets (KVE-2023-5009). - Fixed bug with category_multiple_selects (category multiselect on publish page) that did not selected last level of category, when category ID was provided. Osclass 8.1.2 2023-04-25 ------------------------ - Backoffice translation "Share" function will only send translation to Osclass team if it contains all required files. It will also not include irrelevant files to this translation. - Osclass will now throw warning message on translation page, if "max_input_vars" variable is high enough to complete full translation. - Translation share button was re-positioned and renamed. - When core translation is saved, related index.php file of this translation is updated with correct Osclass version and new fields added into array. - When using language code in URL, changing language will now not redirect user to home page, but will remain on same page in selected locale. - Premium listings (osc_get_premiums) are now cached for specific user/session separatelly. - Added folders permission check when saving or updating translations from source code. - Updated conversion of Greek alphabet to Latin in URLs. - Updated conversion of Turkish alphabet to Latin in URLs. - Improvements in auto-upgrade process to avoid extra clicks after upgrade has finished. - Required custom fields now contains star (*) in label name on publish page. - Added descriptive details on publish page related to custom field ID, type etc. - Log file in Tools > Debug/Error log section can now be removed (remove button added). - Theme functions has been added into CRON and can be executed by CRON as well (they were not included until now). - jQuery UI library used in backoffice reverted to 1.12 because of compatibility issues. Front-end still use latest 1.13 version of jQuery UI. - Updated sigma_default_direction function to first check RTL setup on language field. - Added hooks user_pre_login_form & user_pre_register_form into Sigma theme. - Added PHPMAILER_DEBUG_LEVEL contstant (value 1 - 4) that allows to debug PHP mailer. - Excluded pages for CSS & JS optimization now consider page Location & Section (ie: item-item_add, item, home, register-register, login-recover, user-profile, ...). Default exclusion list will now continue item-item_add, item-item_edit. If you want to minify/optimize on these pages as well, update these settings after Osclass update. - Improved error reporting when image could not be loaded on publish page. - Added latitude & longitude fields into backoffice - edit listing form. Created also standardized inputs for latitude and longitude. - Added "Refresh images" option besides "Regenerate images", that will do the same except images building (will skip images generation and just call hooks). - Added {LOCALE_CODE} and {LOCALE_SHORT_CODE} as variable to all email templates. - Added new setting: Always Generate Canonical URL tag. It is generated on every page (not just search). - Added new setting: Generate hreflang tags and add them to header to define alternative site locales. - Upgrade code for Osclass 2.x was removed. It's not possible to upgrade from older Osclass version than 3.0. - Fixed major bug when using language code in URL, plugin routes were corrupted. - Fixed recaptcha verifcation on login page. Now recaptcha is verified against google services on background. - Fixed PHP deprecated notices (PHP 8+). - Fixed and improved minor design issues on Sigma theme. - Fixes and improvements in hUser helper functions. - Fixed missing resource_thumbnail_url filter across multiple files in Osclass core and backoffice.