Releases: mindstellar/Osclass
Release 5.2.0
What's Changed
- Item & user datatable filters by @patriksh in #415
- Add number CF by @patriksh in #443
- Throw exception in controller if AjaxUploader gives an error by @patriksh in #442
- Custom field reordering by @patriksh in #464
- Cookies & GDPR by @patriksh in #417
- Revert "Cookies & GDPR" by @navjottomer in #465
- Create SECURITY.md by @benharvie in #492
New Contributors
- @benharvie made their first contribution in #492
Full Changelog: 5.1.2...5.2.0
Release 5.2.0.RC
Update changelog for Osclass 5.2.0 Release Notes {#release-notes-5-2-0}
- New: Added support for PHP 8.0+ to 8.3
- New: Mysql8 support
- Fixed: Multiple security issues as reported
- Fixed: Multiple bug fixes
- Fixed: Multiple performance improvements
- For more details, please check the commit history
Source: https://github.com/mindstellar/Osclass
Full Changelog: 5.1.2...5.2.0.rc
Osclass v5.1.2
Update changelog for Osclass 5.1.2 Release Notes
- Fixed a bug that prevented adding new custom fields in the admin dashboard.
- Fixed a potential bug that could lead to core file deletion.
Source: https://github.com/mindstellar/Osclass
Osclass v5.1.0
Updated changelog for Osclass 5.1.0
- New: Backend is based on Bootstrap 5
- New: Many changes are made to make it more user-friendly on small screens while keeping the same functionality
- New: System info page in the tools menu.
- New: form input class is introduced, which will be the new default for all form elements, soon a new API will be introduced to use it.
- New: Translations, from mindstellar/i10n-osclass
- New: Versions of translation can be downloaded from our repositories in the Osclass backend
- New: Language has info for text direction, which can be utilized by developers
- New: Translations for new languages
- New: Translated custom fields. They can be translated into the custom-field editor.
- New: open-in-new-tab option for URL type custom fields.
- New: Login as a user feature. Can be used to log in as another user. You'll find this option on the user edit page. Thanks, @dftd
- New: You can enable the allow-prerelease setting in the user dashboard to get new features and bug fixes and continue to test this version.
- Improvement: In osclass upgrade experience
- Improvement: Less dependency on JQuery-UI and other libraries, the goal is to remove them completely with native javascript or use bootstrap components
- Improvement: Major rewrite of old Jquery based code to Pure JS (Still lots to do)
- Improvement: Escape, Sanitize classes, and they are used now in many places
- Security: Many security flaws are fixed, thanks to new classes
- Improvement: Locations stats generation, on average a 10 x improvement in performance
- Improvement: Compatibility with older plugins but not for ones that use ancient DB access methods.
- Improvement: Huge reductions in PHP Notices and warnings with newer PHP versions
- Improvement: Now styles can be registered like you have registered scripts.
- Improvement: JS scripts can be enqueued in the middle of view and will be executed at the end of the page.
- Speed: Overall performance improvements and code refactoring to make it more stable and easier to maintain
- Speed: Database improvements, from 10x to 5x faster in some cases, reduced the query footprint in many cases
- Changed: Default DB engine from MyISAM to InnoDB for t_item_description table.
- Fixed: JS enqueued in the footer was not working in some cases.
- Fixed: Multilingual issue with the backend.
- Fixed: #400: Issues storing ipv6 addresses in a few places.
- Fixed: Fresh installation of Osclass does not work.
- Removed: the google-map plugin. as functionality is now provided by the core.
over 300 + commits since the last release
There is a lot more under the hood changes, which are not listed here, but you can see them in the commit log.
Backend rewrite was a lot of work, but now it is finally done, and it is much more user-friendly. Many new components/APIs will be introduced in the future. So, if you are a developer, that'll make you happy. It was a marathon job for the last two to three months, and I am very happy with the result. I hope you will enjoy it.
If you want to help or donate to support the project? Just buy me some coffee at https://www.paypal.com/paypalme/navjottomer, it will be great :)
Full Changelog: 5.0.0...5.1.0
Release 5.0.2
Osclass 5.0.2 Changelog
- Security Fix in custom fields, it is recommended to upgrade this version.
- Update Utility classes Escape.php, Format.php, Sanitize.php, Validate.php
- Update Utility classes are updated, fixed some issue extracting upgrade package.
- Removed: unnecessary TinyMCE plugins, only minified and license files are included now, huge decrease in install package.
- Fixed: issue with upgrading from legacy version of osclass.
- Requirement Change: Minimum PHP requirement is changes from php 5.6 to 7.0.
- Please see commit history to see all changes.
- Not a huge update as we are already working on major release.
- There are issues that the DB upgrade will not work automatically. An upgrade now button will reappear on visiting another page click on it and it will be taken care of.
Release 5.0.1
Minor Update:
Fix PHP 8.0 Installation bug.
See #349
Osclass 5.0.0
Osclass 5.0.0 Changelog:
- New geodata support from https:/github.com/mindstellar/geodata 100+ new countries with updated cities and regions
- New Osclass installer boostrap5 based UI.
- New order by relevance option in search.
- New templates for Admin-dashboard login templates.
- New Osclass auto-updater, you can upgrade to prerelease version if you add this in config.php
define(' ENABLE_PRERELEASE', true);
- New You can define a new maintenance template by just placing the maintenance.php file in your theme, see
mindstellar/theme-bender@8faac8d - New PHP classes for osclass core functionality for better performance, security and compatibility.
- New JS enqueue methods now load your script in the footer if enqueued after header hook.
- New compatibility improvement to MySQL-8, PHP8.0, PHP7.4 test are passing for PHP nightly too.
- Significant MySql queries reduction in Search Modal.
- Removed osclass Multisite a better alternative will be provided in future.
- Fix bug of listing invalid themes in Admin Appearance
- Fix PHP notices while saving Admin settings.
- Restructured whole osclass core.
- Core osclass now using autoloader for classes and external libraries.
- More option in image text watermark in media settings.
- Multiple security vulnerabilities are fixed.
- Updated breadcrumb Schema
- Now languages can be imported in via our repositories.
- jQuery updated to latest 3.5.x branch with other JS libraries, TinyMCE is updated to 5.x branch.
See commit history for changelog.
Osclass 3.9.0
Stable osclass release v3.9.0
Use attached zip file to install osclass.
The changelog is included in CHANGELOG.txt file.