Joomla! OS Property developer team are proud to announce the release of OS Property 3.20.1. This is a first release for the 3.21.x series of OS Property with new improvements and addresses issues introduced in previous versions.
What new in OS Property 3.21.0
1. Joomla 5 compatible
The most important “feature” of Joomla 5.0 is removing deprecated code. This makes Joomla future-proof. And from now, you can install and test OS Property on Joomla 5 normally.
2. Replacing cron tasks (Joomla 4++ environment)
In previous Joomla 3 versions, you can setup cron task on your servers to cron task files in OS Property
But from Joomla 4 version, this way won't work anymore. To replace it, we develop 2 system plugins:
System plugin - OS Property cron task - Alerts notification
System plugin - Import CSV
Those plugins are use to check and send alert notification to users and importing properties from CSV files. With those plugins, you can setup cron tasks from your server to call the direct links on your site by this commandBy default, OS Property uses a system plugin to trigger sending alert notifications. That mean it requires someone access to the site (search engine bots are also counted) to trigger process. Sometime, it is not reliable or causes multiple emails sent to administrators in case your site has a very high traffic. To address that limitation, you can setup cron job from your hosting account to trigger sending reminder notifications instead. Please see detailed instructions below:
Go to Extensions -> Plugins, find the plugin OS Property - Cron task - Alert notification and OS Property - Cron task - Import CSV, click on it to edit. You should see a parameter called Trigger Code . Enter a secret string there.
Replace SECRETCODE with the secret string which you entered in the Trigger Code parameter
That will make the reminder only processed when there is a request made to that URL (which should be secret as no real users will access to that URL). It will make it more reliable compare to replying a system plugin.
3. Improve source code
We continuously change and improve the code structure to make the product work better, faster and meet the strict requirements of users.
4. Bugs fixed
Various bugs in previous versions fixed.