I beg your pardon? What lack of communication are you talking about? As soon as I woke up this morning and saw the problem which was caused I published https://www.akeebabackup.com/home/news/1607-problems-with-admin-tools-3-2-x.html with instructions on how to fix it and why this happened. I also published a link to this article on Twitter, Facebook and Google+. Moreover I have already replied to 19 emails and 27 tickets about this question. How does it exactly constitute lack of communication?
If you are talking about the nine hours I was asleep after 2 days of staying awake fixing a security issue and the problem caused by the initial fix to this security issue, yes, there was no communication. I only went to bed because I couldn't focus my eyes on the screen any more. Would you like it better if a sleep deprived developer would reply nonsense? I had already put two days of no sleep in front of a monitor rushing like hell, not to mention the previous five days when I only had the chance of sleeping 5 hours per day as I working 16 hours a day to protect you against a (medium priority) security issue with our software and Joomla! itself. I could pretend that the security issue didn't exist –after all, it's extremely unlikely that someone can exploit it– but that's definitely NOT what you're all paying me for. I hope you agree.
As I wrote in the announcement, yesterday I had to test 960 combinations of packages, Joomla! versions and PHP versions. Sorry, I honestly fucked up big time and missed ten. Read the announcement, it's my admission of guilt if you'd like. It's just my luck that the ten out of 960 combinations I missed was Admin Tools 3.2 on Joomla! 2.5. I am deeply sorry that this happened and I am taking measures for this to never happen again (automated testing; read below).
Unfortunately, the need to release in a hurry came in the middle of our preparations to introduce automated testing. Part of our preparations was to break the Admin Tools' plugin code to a smaller collection of files which could be individually tested. That work was complete but the testing wasn't. That's why version 3.2 broke and that's why the last 8 hours I am busting my butt off to get automated testing off the ground before releasing a new version in several weeks' time.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!