Hi Pro2Store community. We are happy to announce the immediate availability of Pro2Store Version 1.5.0. This release marks a "line in the sand" for Pro2Store, with lots of fixes and improvements, but also a launchpad for the 1.6 release.
It's been a long time since our last release. There are some very valid reasons for this, both personal and professional. I'm sure some of you have wondered if Pro2Store was still in active development! Rest assured, that while things may have looked quiet from the outside, internally, it's been the complete opposite.
We had been working extremely hard on the 1.5 release and also doing all the ground work for the 1.6 release. These two things needed to be co-ordinated so development was slow and steady. But then our friend and colleague Josh suffered a serious heart attack in July. Josh's health and wellbeing then became our number 1 priority. Since then no development has taken place while we considered all our options.
Sadly, but importantly, Josh has decided to leave the project to focus on his family and his recovery. It's a decision I support entirely and I wish him every success in his recovery. I want to thank Josh for all his support and friendship over the past 12 months. There simply wouldn't be a Pro2Store without him.
The 1.5 release contains a ton of bug fixes and improvements, please read the changelog for the entire list.
The main improvement is Shortcodes. A new Shortcodes element ships with 1.5 and this nifty little element allows you to display order information to customers on the confirmation page. Simply add the element to the Confirmation page and the order info will be displayed. I will be producing a full explainer video later this week to show it's capabilities.
There are some great improvements on the payment plugins, so make sure you update these plugins alongside the main component.
For agency subscribers, I have a great release coming this week: Grid & Filter. This new element allows you to display your products in a nice grid with sidebar filters with instant search filtering. keep an eye on the blog for the upcoming release.
Development of new features on the 1.5 branch is now ending. All releases for 1.5 from now on will be patch updates to fix critical bugs only. My aim is to get Version 1.6 out asap, and get all Pro2Store users upgraded to 1.6 as soon as possible.
So what is 1.6? I'll be publishing a full blog about 1.6 very soon, but in a nutshell, 1.6 is a complete rewrite of Pro2Store. It includes:
Most importantly... 1.6 removes the backend Angular app and moves the backend closer to native Joomla MVC.
(Don't worry!! It's all driven by Vue and Uikit, so it will still have all the instant interactivity you enjoy currently!).
Why is this important? Currently, to make a hot-fix for a small bug (say a translation fix), I need to build and deploy the entire Angular app. So 1.6 will speed up development and make releases easier.
Meaning, I can test and release a hot-fix within hours of bugs being reported. It wakes support easier to manage also, with 1.6, I can FTP to your site and fix things there and then, rather than having to deploy the full app.