Akeeba Ticket System 3.1.0 Stable

Released on: 2020-01-03 04:55 CST

What's new?

Removed Akeeba GeoIP plugin support from the geolocation plugin. This is due to MaxMind making public downloads of their database unavailable as explained in our announcement.

Added default ticket priorities for each category. Previously public tickets got normal priority and private tickets high priority unless the client changed them when filing a ticket. Now you can change these default priorities to whatever you like.

Common PHP version warning scripts. We have normalized the wording of warnings about old, End of Life and dangerously old PHP versions. You will get a reminder to update PHP if it has entered its final year of support, a warning to update PHP if it has recently become End of Life, a much more urgent warning if it's been End of Life for over 6 months and an error if it's no longer supported by our software.

Backend graphs converted to Charts.js. We felt that jQPlot was looking rather dated. It was also not responsive and hard to accommodate for in Dark Mode. We changed the graphs to use Charts.js instead.

All CSS converted to SCSS with the SCSS sources shipping with the component. A lot of you have asked us if there was an easy way to customise Akeeba Ticket System's CSS. While you could do Joomla media overrides in your template folder your starting point was a long CSS file, haphazardly put together over the course of a decade. This was… scary? Intimidating? Definitely not conducive to customization. We rewrote the entire shebang from the ground up in SCSS and ship these source files with the component to help you customize the look and feel any way you want. Note that you need to compile your customizations to CSS and use that CSS file as a media file override, as explained in the documentation and the README file in the SCSS sources directory.

Bug fixes and minor improvements. Please take a look at the CHANGELOG below.

PHP versions supported

We only officially support using our software with PHP 5.6, 7.1, 7.2 or 7.3. We strongly advise you to run the latest available version of PHP on a branch currently maintained by the PHP project for security reasons. Older versions of PHP have known major security issues which are being actively exploited to hack sites and they have stopped receiving security updates, leaving you exposed to these issues.

Our software should still run on PHP 7.0. However, we do not test with these versions and we no longer treat breaking support for these obsolete PHP versions of PHP as a bug.

Support for PHP 5.6 will be removed once Joomla 4, with a minimum requirement for PHP 7, is released.

Please note that earlier PHP versions including but not limited to PHP 5.3, 5.4 and 5.5 are no longer supported and our software no longer works on them.

Changelog

Bug fixes

  • [HIGH] CLI (CRON) scripts could sometimes stop with a Joomla crash due to Joomla's mishandling of the session under CLI.
  • [LOW] Blank popup when you've published modules to ats-replyarea-overlay but a reply area is not shown for any reason (e.g. permissions)
  • [LOW] Fixed search by user in Credit page
  • [LOW] Fixed sh404SEF plugin being installed in multiple paths
  • [LOW] Public attachments were invisible due to a type-casting error
  • [LOW] Very long text without whitespace (e.g. URLs) would stretch the post content box to an unrealistic width

New features

  • Added default ticket priorities for each category
  • All CSS converted to SCSS with the SCSS sources shipping with the component
  • Backend graphs converted to Charts.js
  • Common PHP version warning scripts
  • Use Emoji flags instead of GIFs to denote a user's country

Removed features

  • Removed Akeeba GeoIP plugin support from the geolocation plugin

Release files

Akeeba Ticket System Core

pkg_ats-3.1.0-core.zip

1.62 Mb

Joomla! 3.8 Joomla! 3.9 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4

Download now