Osclass 5.1 Release...
 
Notifications
Clear all

[Sticky] Osclass 5.1 Released from Mindstellar

5 Posts
2 Users
2 Reactions
324 Views
Editor
(@editor)
Posts: 553
Honorable Member Admin
Topic starter
 

Osclass 5.1 Released from Mindstellar

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.

https://github.com/mindstellar/Osclass/releases/download/5.1.0/osclass_v5.1.0.zip

This topic was modified 1 year ago by madminz
 
Posted : November 10, 2021 12:32
Millok reacted
(@millok)
Posts: 6
Active Member
 

Thanks guys for the information and everything.

One question: i read in the update log that item description is now InnoDB. Apparently for new installations. How can we change that in an existing Osclass installation?

m.

 
Posted : November 10, 2021 18:09
Editor
(@editor)
Posts: 553
Honorable Member Admin
Topic starter
 
Posted by: @millok

Thanks guys for the information and everything.

One question: i read in the update log that item description is now InnoDB. Apparently for new installations. How can we change that in an existing Osclass installation?

m.

Backup your DB first. Then login to your Cpanel / Phpmyadmin and execute (SQL) this:

 

ALTER TABLE oc_t_item_description ENGINE = InnoDB 

 

 
Posted : November 10, 2021 18:39
Millok reacted
Editor
(@editor)
Posts: 553
Honorable Member Admin
Topic starter
 

Osclass 5.1.2 was just released, a maintenance release.

Update changelog for Osclass 5.1.2

  • Fixed a bug that prevented adding new custom fields in the admin dashboard.
  • Fixed a potential bug that could lead to core file deletion.

 

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

 

 
Posted : December 4, 2021 14:15
Editor
(@editor)
Posts: 553
Honorable Member Admin
Topic starter
 

Several visitors used the Contact form to ask about Bender and Osclass 5.x latest version.

PLEASE use the forums and not the contact form.

Bender is included with Osclass 5.x latest version from Mindstellar and the version is Bender 3.2.3.

I attach it here, for anyone who needs it.

 

 
Posted : March 28, 2022 16:27