github mindstellar/Osclass 5.1.0.beta
Osclass v5.1.0.beta

latest releases: 5.2.0, 5.2.0.rc, 5.1.2...
pre-release2 years ago

Osclass 5.1.0 Release Notes

  • New and improved backend
  • New backend is based on Bootstrap 5
  • 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 download from our repositories in the Osclass backend
  • Now language has info for text direction, which can be utilized by developers
  • New translations for new languages
  • Improvement in osclass upgrade experience
  • Less dependency on JQuery-UI and other libraries, the goal is to remove them completely with native javascript or use bootstrap components
  • Major rewrite of old Jquery based code to Pure JS (Still lots to do)
  • Lots of improvement of Escape, Sanitize classes and they are used now in many places
  • Many security flaws are fixed, thanks to new classes
  • Huge improvement in locations stats generation, on average a 10 x improvement in performance
  • Many fixes which improve compatibility with older plugins but not for ones that use ancient DB access methods.
  • Huge reductions in PHP Notices and warnings with newer PHP versions
  • Overall performance improvements and code refactoring to make it more stable and easier to maintain
  • Now styles can be registered like you have registered scripts.
  • JS scripts can be enqueued in the middle of view and will be executed at the end of the page.
  • You can enable the allow prerelease setting in the user dashboard to get new features and bug fixes and continue to test this version.
  • over 250 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 wanna help or donate to support the project? Just buy me few coffees at https://www.paypal.com/paypalme/navjottomer, it will be great :)

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

NOTE: Oslcass 5.0.2 has a small JS error in oc-admin/themes/modern/tools/upgrade.php that can prevent some from upgrading to this version.
Please replace your installed one with this patched one here: https://gist.github.com/navjottomer/853306fadada2d10be82ef4099b40838

Don't miss a new Osclass release

NewReleases is sending notifications on new releases.