Skip to main content

Documentation: Admin Checklist

Changelog

Admin Checklist PRO - v1.7.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: a Web Services plugin that opens the Joomla API for the checklist. You can list, create, change, tick off and delete tasks, and manage their categories, from another system. The plugin is switched off after installation; enable it when you want to use the API
  • Addition: an API token can be limited to ticking tasks off and nothing else, by giving its user only the "Check" permission on the checklist
  • Change: a user who has the "Check" permission but not "Edit State" can now tick tasks off in the backend as well. Until now ticking off silently required the broader permission
  • Change: links to administrator screens in a task description are stored in their short form (index.php?option=...) instead of as a full web address, so a checklist you export keeps working when someone imports it on another site. Links to other websites are left as they are. Existing tasks are not changed, but they are exported in the short form
  • Addition: a setting "Link task titles in Checklist" (off by default). When it is on, a user who may edit tasks opens the edit form by clicking a task title in the Checklist view, and Save & Close or Close brings them back to the Checklist instead of to Task Management
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2
  • Fix: installing the Pro package on a site that did not have the Recurring Tasks plugin yet no longer stops halfway. The plugin tried to add a database column that the component already creates, which left the package without its last plugins

Admin Checklist - v1.7.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Change: links to administrator screens in a task description are stored in their short form (index.php?option=...) instead of as a full web address, so a checklist you export keeps working when someone imports it on another site. Links to other websites are left as they are. Existing tasks are not changed, but they are exported in the short form
  • Addition: a setting "Link task titles in Checklist" (off by default). When it is on, a user who may edit tasks opens the edit form by clicking a task title in the Checklist view, and Save & Close or Close brings them back to the Checklist instead of to Task Management
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Admin Checklist PRO - v1.6.0 5 6

3 September 2026

  • Addition: the Pro package has its own update server and download ID, so the paid plugins are now offered through the Joomla update system like any other extension. Until now they had no update server at all and could only be updated by downloading them again
  • Addition: every task now has a priority (Low, Normal or High), shown as a coloured label in the checklist and in the task list. You can filter the list on priority and sort the task list by it. Existing tasks get the Normal priority
  • Addition: a "Show priority" option in the component options to switch the priority off. When it is off, the field disappears from the task form and the column and filter disappear from both overviews; the priority that is already stored on your tasks is kept
  • Addition: the user filter in the checklist and in the task list now opens with "Assigned to me", so you can narrow either overview down to your own tasks in one click. It is always offered, also when nothing is assigned to you yet, and you can combine it with other people the way you already could. Available when the Assigned To plugin is enabled
  • Addition: the checklist now also shows the due date as a coloured label, with the same filter as the task list. Until now the due date was only visible in Task Management
  • Addition: the Due Date plugin now has its own options screen with the warning threshold and the danger threshold in days, so the orange and red labels no longer sit at a fixed 30 and 7 days
  • Fix: a due date is saved as the day you picked. The date was converted to UTC before it was stored, and because a due date has no time of day that conversion moved it to the day before for everyone in a timezone ahead of UTC, so picking today gave you yesterday
  • Fix: a task without a due date stays empty. An empty date was stored as a placeholder rather than as nothing at all, which showed up in the task as -0001-11-30. Existing tasks with such a placeholder are cleared when you update. Due dates that were shifted a day by the problem above are not corrected automatically, because a shifted date cannot be told apart from one you meant that way
  • Fix: the task list and the due date filter now use the thresholds set on the Due Date plugin. Until now they had those two values written into the code, so changing the plugin settings had no effect
  • Fix: sorting the task list by due date works again. "Due Date Ascending" and "Due Date Descending" were offered in the sort box but were not on the list of allowed sort columns, so the list quietly fell back to sorting by ID
  • Fix: importing a checklist no longer resets fields that the file does not mention. A checklist exported by an older version has no priority in it, and importing it over your tasks put every priority back to Normal. The same now goes for the description, the order and the published state: an import overwrites what the file describes and leaves the rest of your task alone
  • Change: Admin Checklist is now delivered as two packages, Free and Pro. The Pro package contains everything the Free package has, plus the Assigned To, Due Date and Recurring Tasks plugins. Those three plugins are no longer sold and downloaded separately. If you already have them installed one by one, install the Pro package once and it takes over the plugins that are already on your site, with their settings
  • Change: the paid plugins no longer install the shared "Joomill - Update Logging" plugin themselves. The package does that once, so installing Pro no longer starts three extra downloads in the background
  • Change: the due date colouring is calculated in one place for the whole component, and compares whole days instead of the exact time of day, so a task that is due today is no longer treated as overdue
  • Change: package manifest cleaned up to the current Joomla schema (the unused version attribute and namespace element removed) and the licence line in all manifests written the same way
  • Language: the due date texts (column heading, filter, form label and sorting) were only defined in English; they are now translated in Dutch, German, French and Italian, and eight Spanish texts that were still missing since 1.5.2 have been added

Admin Checklist - v1.6.0 5 6

3 September 2026

  • Addition: every task now has a priority (Low, Normal or High), shown as a coloured label in the checklist and in the task list. You can filter the list on priority and sort the task list by it. Existing tasks get the Normal priority
  • Addition: a "Show priority" option in the component options to switch the priority off. When it is off, the field disappears from the task form and the column and filter disappear from both overviews; the priority that is already stored on your tasks is kept
  • Fix: importing a checklist no longer resets fields that the file does not mention. A checklist exported by an older version has no priority in it, and importing it over your tasks put every priority back to Normal. The same now goes for the description, the order and the published state: an import overwrites what the file describes and leaves the rest of your task alone
  • Change: Admin Checklist is now delivered as two packages, Free and Pro. The Pro package contains everything the Free package has, plus the Assigned To, Due Date and Recurring Tasks plugins. Those three plugins are no longer sold and downloaded separately. If you already have them installed one by one, install the Pro package once and it takes over the plugins that are already on your site, with their settings
  • Change: package manifest cleaned up to the current Joomla schema (the unused version attribute and namespace element removed) and the licence line in all manifests written the same way
  • Language: the due date texts (column heading, filter, form label and sorting) were only defined in English; they are now translated in Dutch, German, French and Italian, and eight Spanish texts that were still missing since 1.5.2 have been added

Admin Checklist - v1.5.3 5 6

1 September 2026


Admin Checkist Recurring Tasks - v1.5.3 5  6

1 September 2026


Admin Checklist - v1.5.3 5 6

1 September 2026

  • Security: the filters above the task list (category, recurring task, assigned user, checked) now only accept numbers, closing a hole where a crafted web address could reach the database
  • Security: importing a checklist now runs the imported titles and descriptions through the same text filter as the edit form, so a checklist file from someone else can no longer put scripts in your backend
  • Security: exporting a checklist now requires the same rights and confirmation as the other actions, and the file name is built from a cleaned site name
  • Security: reordering tasks now requires a confirmation token, so another website can no longer reorder your checklist behind your back
  • Security: importing a checklist now requires create and edit rights on the checklist
  • Security: category names and assigned user names are printed as plain text in the overview and in the categories module
  • Security: removed an unused helper that contained an unsafe database query
  • Security: the online checklist library now refuses a flood of requests from the same address, and its statistics page accepts its token through a header instead of the web address
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Admin Checkist Recurring Tasks - v1.5.2 5  6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): 4 spaces instead of tabs, LF line endings, brace/keyword placement and whitespace fixes; `_JEXEC` guards and the Joomla-mandated legacy installer script class names are annotated with phpcs comments. Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Checklist - v1.5.2 5 6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): 4 spaces instead of tabs, LF line endings, brace/keyword placement and whitespace fixes; `_JEXEC` guards and the Joomla-mandated legacy installer script class names are annotated with phpcs comments. Code style only, no functional changes
  • Change: `ChecklistController::toggle_on()`/`toggle_off()` renamed to camelCase `toggleOn()`/`toggleOff()`; the historic `checklist.toggle_on`/`toggle_off` task names keep working through a `registerTask()` mapping
  • Language: 9 language constants that were referenced by the forms, installer script and list views but never defined (`COM_CHECKLIST_FILTER_STATE(_DESC)`, `COM_CHECKLIST_FORM_DESC_TASK_CHECKED`, `COM_CHECKLIST_FORM_DESC_TASK_RECURRING`, `COM_CHECKLIST_INSTALL_QUICKSTART_ACTIONLOG`, `COM_CHECKLIST_LIST_FULL_ORDERING(_DESC)`, `COM_CHECKLIST_LIST_LIMIT(_DESC)`) are now defined in en-GB and translated in all distributed languages (nl-NL, de-DE, es-ES, fr-FR, it-IT)
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Checkist Recurring Tasks - v1.5.1 5  6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Checklist - v1.5.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Change: All installer scripts now implement Joomla's InstallerScriptInterface

Admin Checkist Recurring Tasks - v1.5.0 5  6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading

Admin Checklist - v1.5.0 5 6

2 July 2026

  • Addition: Custom CSS field in the Categories module to add inline styling
  • Addition: Custom CSS field in the Component to add inline styling
  • Addition: The Help buttons now link to the Joomill documentation page
  • Change: JSON encoding with JSON_PRETTY_PRINT
  • Change: Support for plugin lazy loading
  • Fix: Deprecated messages

Admin Checklist - v1.4.1 5 6

3 June 2026

  • Fix: Repair sites missing the `recurring`, `assignedto` or `duedate` columns on `#__checklist_tasks`.
  • Fix: Remove the duplicate `assignedto` `ALTER TABLE` from `1.2.0.sql`
  • Change: Raise the minimum supported Joomla version to 5.0.

Admin Checklist - v1.4.0 5 6

1 June 2026

  • Addition: Export only selected tasks, fall back to all when none selected
  • Addition: improve online library integration for importing checklists instead of download file
  • Fix: Ensure full-width styling for task editor and register `admin.css` in task edit view
  • Change: Improve import view upload card
  • Change: Copyright to GNU GPL version 3
  • Change: Reorder XML metadata fields for consistency across extensions
  • Remove: duplicate assignedto
  • Remove: outdated XML metadata comments across all extensions

Admin Checkist Recurring Tasks - v1.2.0 4  5  6

8 September 2025

  • Addition: First Release
  • Addition: Select Recurring to a task
  • Addition: Filter Recurring Tasks in Checklist
  • Addition: Filter Recurring Tasks in Task Management

Admin Checklist - v1.2.0 4 5 6

7 September 2025

  • Addition: Compatible with Joomla 6 (without B/C plugin)
  • Addition: Progress bar in Categories Module
  • Addition: Hide completed category in Categories Module
  • Change: Consistent defined('_JEXEC') or die;
  • Fix: Various small code improvements & Reformat code
  • Fix: Deprecated Toolbar code
  • Fix: Deprecated Get code
  • Language: Update all Language Files
  • Remove: Unused Files and Code

Admin Checklist - v1.0.4 4 5

26 January 2025

  • Fix: Categories - warning with Alledia framework (by Peter Martin)
  • Fix: Undefined $recurring in Task Management (by Peter Martin)
  • Fix: Selecting a Category in the [- Select Category -] filter would close the [Filter Options] (by Peter Martin)
  • Change: Lowercase db8.nl (by Peter Martin)
  • Change: SQL set extension com_checklist on update to v1.0.4

Admin Checklist - v1.0.3 4 5

29 December 2024

  • Fix: Fix for 1.0.2 wrong package file
  • Fix: Filter options on task pages
  • Fix: Disable import button when no file is selected
  • Language: Fix Dutch Language string for Import / Export
  • Change: Social Media platforms in (un)installation message
  • Remove: Joomill Logo from media folder

Admin Checklist - v1.0.1 4 5

27 September 2024

  • Fix: Error on save item

Admin Checklist - v1.0.0 4 5

27 September 2024

  • Change: First Release