Skip to content

Releases: mindstellar/Osclass

Release 5.2.0

28 Apr 06:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.1.2...5.2.0

Release 5.2.0.RC

23 Apr 10:48
Compare
Choose a tag to compare
Release 5.2.0.RC Pre-release
Pre-release

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

04 Dec 18:15
Compare
Choose a tag to compare

Update changelog for Osclass 5.1.2 Release Notes

Osclass v5.1.0

10 Nov 09:21
Compare
Choose a tag to compare

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

30 Aug 17:29
Compare
Choose a tag to compare

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

12 Aug 00:59
Compare
Choose a tag to compare

Minor Update:
Fix PHP 8.0 Installation bug.
See #349

Osclass 5.0.0

26 Jun 14:10
Compare
Choose a tag to compare

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.

Source: https://github.com/mindstellar/Osclass

Osclass 3.9.0

14 Nov 14:11
c33e91b
Compare
Choose a tag to compare

Stable osclass release v3.9.0
Use attached zip file to install osclass.
The changelog is included in CHANGELOG.txt file.