Components ChangeLog

JoomProject ChangeLog v5.3.0

v5.3.0 (08/04/2024)

New Features

  • Latest comments module
  • ability to hide archived tasks on tasks select list field on forms

Improved

  • Comments UI/UX improved
  • now we use Joomla radio default field instead of JPRadio on switcher

Fixed

  • many issues related to comments display
  • wrong spelling in some words
  • modified_by error when adding new file

v5.2.6 (09/02/2024)

Fixed

  • filter was not working correctly [Timesheet]
  • some php warning if date is null [MilsetoneGroupItem layout]
  • force download file in repo was not working correctly

v5.2.5 (23/01/2024)

New Features

  • Auto checking feature [on repo, soon will be added on others]

Improved

  • getMenu in routing using container

v5.2.0 (21/12/2023)

New Features

  • Ability to group by task lists [Tasks module]

Improved

  • UI/UX of tasks list improved [Tasks module]
  • tasks list now use Layout for better reuse [Tasks module]

Fixed

  • mysql 8 issues [Database]

v5.1.0 (23/11/2023)

New Features

  • Now you can specify which files extensions can be forced for download on browser [Repository]

Fixed

  • Some php warnings
  • Fatal error on file upload on backend and frontend [Repository]

v5.0 (11/11/2023)

New Features

  • Support Joomla 5 without B/C plugin

Fixed

  • Change project in task edit was not working

v4.8.0 (29/09/2023)

New Features

  • option that let you select active project [Dashboard view] [Menu item]
  • admin maintenance tool that let you execute sql update file

Improved

  • task item now use Layout helper for better reuse [Tasks list]
  • UI/UX of buttons improved [Task item] [Tasks List view]
  • add label button size reduced by removing text and add it as title attribute [Projects list]

Fixed

  • record id not removed from state when adding new task to timesheet
  • some php warnings in calendar module helper
  • some php warnings in time form
  • removed sql update 4.1.0 cuz duplicate of 1.2.0
  • some php warnings if class sfx not set [Modules]
  • CLI was not compatible with J4 [Notifications]
  • CLI was not compatible with J4 [Reminders]

v4.7.6 (23/08/2023)

Improved

  • forum link removed
  • translations plateform link updated (we have moved to Crowdin instead of OneSky)

Fixed

  • Joomla database checker issues
  • alias not removed automatically from parent_id [Model repository]

v4.7.4 (31/07/2023)

Improved

  • remove labels next to icons and display them as tooltips to improve UI/UX [Projects List]

Fixed

  • some php warnings [Plugin JP Activities]
  • force template was not working correctly after Joomla 4.3+ version

v4.7.0 (21/07/2023)

Improved

  • title and alias columns size increased [SQL]

Fixed

  • task title doesn't update if changed in tasks table [TimeSheet]
  • missed itemid in participant link [Users] [Routing]

v4.6.4 (12/06/2023)

Fixed

  • JRoute removed from modal links to avoid routing issues [Task Reminders]
  • sent reminder not deleted when sent in direct mode [Task Reminders]
  • some php warnings on reminders plugin
  • recorder link no need to be routed [Time Tracking]

v4.6.2 (05/06/2023)

Fixed

  • some wrong fields in reminders form [Frontend]
  • some php warnings [Calendar module]

v4.6.1 (25/05/2023)

Fixed

  • amount field repeated and type missed [Reminder form]
  • some php warnings on new reminder creation
  • some php warnings [Tasks list] [Backend]

v4.6.0 (11/04/2023)

New Features

  • Ability to enable/disable pdf downloading [Repo]
  • new option to force Joomla Bootstrap loading, this fix bootstrap issues in many templates including T4 for JoomlArt.

Improved

  • Reminder form UI/UX improved
  • iziModal zindex increased
  • Juri::base() added to all ajax urls
  • force album_id to integer [Table Design]

Fixed

  • Some php warnings due to wrong script signature
  • wrong fieldpath in model forms
  • plugins doesn't auto enable on new installation
  • filter by projects was not working [Designs list] [Backend]
  • some dummy text removed [All layout] [Design view]

v4.5.0 (23/02/2023)

New Features

  • ability to upload custom thumbnail [Design Item]
  • support of webp image format [Design Item]

Improved

  • display description of time item inside popover [Timesheet]
  • display thumb code now moved inside field class

Fixed

  • Some issues related to time tracker
  • Wrong default tab selected [Tabs]
  • Tabs broken when custom fields used [Task form] [Frontend]
  • some php warnings [Compatiblity with PHP 8.1+]
  • fatal error when Create new group option is enabled [Project]
  • some php warnings related to pageclass_sfx param
  • make sure to display "not set" if deadline date is null [Backend] [Projects]
  • multiple pagination [Backend] [Projects]
  • pagination was not working [Backend] [Projects]

v4.3.1 (13/01/2023)

Improved

  • filter attachments by milestone Id

Fixed

  • issue installation of JP Activities
  • some issues on activity type creation [Activities]
  • action buttons doesn't activate when item checked [Task Lists] [Backend]
  • reminders menu should not be added on default menu [New Installation]

v4.2.3 (30/09/2022)

Improved

  • task title now use text-success and check icon if is complete [Task view] [Frontend]
  • Hourly rate now support big values
  • UI/UX revisions block [Design] [Frontend]

Fixed

  • Relative month numbers incorrect
  • relative month tooltip doesn't display
  • some issues in database sql
  • sometime saving comments doesn't work
  • Hourly rate field input UI/UX fixed

v4.2.0 (06/09/2022)

New Features

  • 2 new info can be extracted: Task lists names and tasks names [CSV Export] [Milestones]

Improved

  • UI/UX revisions block [Design] [Frontend]
  • compact date in tasks improved to support months number if days > 90
  • Event name now use JText [Translation] [Activities]
  • en-GB removed from language files
  • Display items duration as days and month [Gantt Module]
  • display months number if number of days higher than 60 days in relative date

Fixed

  • Show all buttons doesn't display [Design] [Frontend]
  • add new note was not working [Repository] [Frontend] [J4]
  • cancel note was not working [Repository] [Frontend] [J4]
  • Modal doesn't close on user select [Tasks List]
  • Gantt Chart conflict with default Joomla template
  • Wrong tasks/tasklists links [Milstones list]
  • Wrong field type "usergroup" [Users List] [XML]
  • fatal error if no milestone created yet
  • copy/move tasks was not working [Batch]
  • fatal error on uninstallation
  • Database structure issues detected by Joomla

v4.1.0 (01/08/2022)

New Features

  • CSV Export of projects, tasks, milestones and timesheet
  • Ability to display custom fields inside column info
  • Joomla Download Key Integration support
  • Milestones now support Joomla categories

Improved

  • Display months number if number of days higher than 60 days in relative date

Fixed

  • Fatal error on uninstallation
  • Database structure issues detected by Joomla
  • Some possible alias generation issues

v4.0 (12/05/2022)

New Features

  • Bootstrap 5 support
  • Joomla 4.1+ support

Improved

  • Comments UI/UX improved
  • Filters now use Joomla structure like in Articles [Backend]
  • JoomActivities merged with JoomProject , now called JP Activities
  • All old assets removed
  • Labels manager UI/UX improved

v1.1.10 (31/03/2022)

New Features

  • Ability to display project dashboard comments as tab in project internal navigation
  • Ability to enable/disable crop of thumbnails [Designs Component]
  • Ability to change thumbnails quality [Designs Component]
  • Display items state count [Dashboard] [Widget Count card]

Improved

  • PDFJS lib updated to last version
  • display only published activities [Activities module]
  • count state links are now clickable and filter by status [Count Cards Layout]
  • UI/UX of widget count card [Dashboard]

Fixed

  • Incorrect total users count in team tab [Internal project navigation]
  • display only published items count [Internal project navigation]
  • fatal error due to php 8 compatibility [Time form]
  • fatal error due to php 8 compatibility [Forum topic]
  • wrong files count in tab "Files" [Project Internal navigation Layout]
  • fatal error when accessing to projects if user not super admin [Projects] [Backend]
  • duplicate project is logged with no admin user [Backend]
  • Group view actions not removed after project is deleted [Project]
  • adding project group view actions was not working correctly [Access]
  • old groups view actions should not be removed if rules empty [Access] [Project]

v1.1.9 (03/03/2022)

New Features

  • Ability to let owner of project to edit permissions and access of project [Permissions]

Improved

  • checking access of permissions feature now use Helper for better reuse

Fixed

  • Hide roles/teams option cuz not yet completed [Config]
  • only admin should remove/add users in groups [Project] [Permissions]

v1.1.8.6 (16/12/2021)

Improved

  • build outside project for better speed [Building Process]

Fixed

  • Some php notices [PHP 8]

v1.1.8.5 (10/12/2021)

New Feature

  • enable / disable Joomla caching when using direct mode [Reminders Plugin]

Improved

  • build outside project for better speed [Build]
  • send also late emails
  • display error message if Cron Job fails [Reminders component]

Fixed

  • check plugin and component if enabled was nor working properly [Reminders component]
  • Fatal error in CLI file [Reminders Plugin]

v1.1.8.4 (01/12/2021)

Improved

  • Filter now use JLayout for better use, also UI/UX improved [Topics List]
  • Display add buttons only if there is links in it [Nav toolbar]
  • Filter now use JLayout for better use, also UI/UX improved [Projects List]
  • some improvement finding itemid for main Nav [Routing]

Fixed

  • Save doesn't work on reminder edit because of date validation [Reminder Edit]
  • Save after editing reminder was not working properly [Reminder edit]
  • Fatal error due to PHP8 compatibility [Designs View]
  • Fatal error on profile image change due to PHP8 compatibility [User component] [Frontend]
  • canEdit & canAdd was not working properly [Reminder Edit/Save]
  • Fatal error [PHP 8] [Tasks view] [Frontend]
  • Style not applied to reminder form [Task Edit] [Reminder Edit Modal] [Frontend]
  • missed JText language constant [Configuration]

v1.1.8 (29/06/2021)

Improved

  • Comments list UI/UX improved
  • "New" dropdown menu right aligned when large screen [Main Navigation Layout]

Fixed

  • Some php warning when approving/declining design [Designs Component]
  • Duplicate approve/decline buttons [Designs Component]
  • Comments count missed space in bottom action buttons [Milestones List] [ListGroupItem Layout]
  • Missed class badge in labels generator method [Labels Helper]
  • Make sure to skip item if not start date is set [Tasks Helper] [Calendar Module]
  • Projects with no selected category doesn't display [Projects List]
  • Duplicate projects/milestones/lists [Gantt Module]

v1.1.7.1 (11/06/2021)

Fixed

  • Project should not be changed in form if item already created [Project Field]
  • PHP 8 Compatibility issues

v1.1.7 (14/05/2021)

Improved

  • Filter UI/UX improved [Milestones list view]
  • Filter now use JLayout for better reuse [Milestones list view]

Fixed

  • Duplicate tasks [Gantt Chart Module] [Calendar Module]

v1.1.6.10 (30/03/2021)

Improved

  • Filter section now use JLayout for better reuse [Repository view]

Fixed

  • Dropdown buttons was not working [List items]

v1.1.6.9 (27/03/2021)

Improved

  • Some few CSS improvements [Project Internal Navigation Layout]
  • Some few CSS improvements [Main Internal Navigation Layout]

Fixed

  • Calculated settings was not displaying the correct values [Permissions Tab] [All Edit Forms]
  • Edit button was not working in single Item [Routing]
  • Some debugging code was left [Task Model]

v1.1.6.6 (13/03/2021)

Improved

  • Tabs now Joomla JHtml [Reply Form]

Fixed

  • Issue in View action [ACL]
  • admin.style.css not found issue in console [Assets]
  • Project switcher was not displayed [Backend]
  • 2 missed language constants translation [Language]
  • Tabs broken [Reply Form] [Frontend]
  • Wrong replies displayed inside topics if permission changed [Replies view] [Frontend]
  • Topic JText missed [Topic Edit form] [Backend]
  • Project links not working [Projects list view] [Routing] [Frontend]

v1.1.6.5 (01/03/2021)

Improved

  • Auto replace of version [Build Tool]
  • Filter now use JLayout for better reuse also UI improved [Tasks View]

Fixed

  • PHP Fatal error [Comments View] [Backend]

v1.1.6.4 (01/03/2021)

New Features

  • OS Membership User profile and avatar integration

Fixed

  • User avatar link was missed [Internal main navigation layout]

v1.1.6.3 (18/02/2021)

Improved

  • Itemid detection now use an intelligent method [Internal Navigation]
  • Maintenance script for projects that don't use view action [Installation script]
  • Make sure fullscreen mode executed on frontend only
  • Internal navigation enabled by default

Fixed

  • User avatar not floating [Tasks Module]
  • Access level column not needed anymore [Projects view] [Backend]
  • Wrong update component ID [Version checker]
  • Fatal error on all modules that use filterByViewAccess method

v1.1.6 (14/02/2021)

New Features

  • Extension Uninstall Dependency, child elements cannot be uninstalled independently [Installation]
  • Ability to allow/disallow view access per component on each group [Permissions & Access]
  • Internal main navigation with quick add and user avatar [Display]
  • Internal Project navigation [Display]
  • Force fullscreen mode to display component (tmpl=component) [Display]
  • Ability to force a defined template theme to component [Display]
  • Recently added items graph [Dashboard] [Backend]
  • Items count cards [Dashboard] [Backend]
  • New modern dashboard UI/UX [Backend] [Backend]
  • Dashboard view now use JLayout for better reuse [Dashboard] [Backend]
  • Ability to disable comments system on some views [JPComments]

Improved

  • Reminder item now use JLayout for better reuse [Reminders]
  • New/Updated reminder is added without reloading task in edit form [Task form]
  • Pagination in time module now use JLayout for better reuse
  • "Manage custom fields" and "custom field groups" buttons removed from toolbar [All list views] [Backend]
  • Sidebar menu items now use submenus for better navigation [Sidebar] [Backend]
  • Some widgets like Download ID, product info ... now will be displayed only if user is a super amdin [Dashboard] [Backend]
  • addSubmenu method unified [Backend]
  • Pagination now use JLayout on all views for better reuse
  • Projects Table layout UI/UX improved
  • Assigned users layout UI/UX improved [Projects view] [Compact List layout]
  • Dash buttons UI/UX improved
  • Project permission tab UI/UX improved
  • Remove version check attribute in groupaccess field
  • Force load TinyMCE instead of JCE in replies cuz has problems in rendering
  • Note item UI improved in all devices [Repository]
  • Item background style generation now use Helper method for better reuse [Helper Color]

Fixed

  • Wrong type of param filter_order_dir [Comments component] [Config]
  • Incorrect permission check on edit [Reminder form]
  • Billable button UI broken [Time Form]
  • admin.style.css file removed not needed anymore [Media]
  • No spacing between projects grouping [Projects view]
  • Wrong assigned users layout name [Projects view] [Compact List layout]
  • Collapse doesn't work well in some templates
  • Missed Last day Jtext strings [Language]
  • Incorrect margin bottom between cards [BS]
  • Missed bottom space on project select [Dashboard view] [Frontend]
  • Wrong column classes [Edit form] [Project Component]
  • Duplicate spacer field [Config] [JP Projects]
  • Wrong text in description tag [JP Reminders plugin]

v1.1.4.8 (26/03/2020)

Improved

  • Ajax calls now use Joomla AJAX component [JP Time module]

Fixed

  • Create menu module on new installation was missed [install script]
  • Dashboard menu always disabled in new installation [Install Script]
  • Some space was missed in count value [JP Tasks Counter module]
  • Moving wrong cli reminders file in root cli folder [JPReminders plugin] [Install Script]
  • File require paths are wrong [JPReminders plugin]
  • Caching code removed from CLI file [JPReminders plugin]

v1.1.4.7 (19/03/2020)

New Features

  • Filter by date range (this month, this week ....) [Timesheet view] [Time Component]
  • Ability to add log time quickly on tasks list [Tasks View] [Tasks module]
  • Ability to disable root category from categories select [Project form]
  • Right widget of project information now use list instead of table [Projects list view]
  • Time recorder UI improved [Time component]
  • Filter UI improved [Timsheet view] [Time component]
  • Table and pagination UI improved [Timsheet view] [Time component]
  • Display popover description only if not empty [Timesheet view] [Time component]
  • Namespaced fontawesome icons
  • Project item now use JLayout for better reuse [Project List]
  • Hide item already selected in project/task/milestone [Repository modal] [Repository]
  • Hide item already selected in project/task/milestone [Repository modal] [Repository] [Backend]
  • Description column type now use text instead of varchar [Reminders] [SQL]
  • Milestone item now use JLayout for better reuse [Milestones view]

Fixed

  • Display participants users only if JoomActivities enabled
  • Missed default values of subject and body in reminder email [Reminders]
  • btn-mini replaced by btn-sm [Bootstrap]
  • Pagination was not working well [Timsheet view] [Time component]
  • Button with tooltip issue [Bootstrap]
  • Pagination broken in protostar and some other templates [Pagination Layout]
  • Adding selected attachement to modal url should be only for attachement modal [JS]
  • Permission problem when trying to add a new reminder [Reminders]
  • If no users assigned of participated label doesn't hide [Projects card list]

v1.1.4.3 (03/12/2019)

Improved

  • Repository modal UI improved [Repository component]
  • Single milestone view UI improved [Milesones component]
  • Display files icons according to extension type [Repository component]
  • Repository table design improved [Repository component]
  • Attachements UI in task view [Tasks component]
  • Dashboard buttons UI improved [Dash buttons module]

Fixed

  • Receiving emails with empty data [Reminders]
  • Problem in reminders when creating a new task [Task form]
  • Access tooltip now changed to popover to support html [JPHtml Label]
  • Once new attachement added from modal will be removed to prevent multiple adding [Modal Repository]
  • Dropdown work after 2 clicks [Bootstrap]

v1.1.4 (06/11/2019)

New Features

  • Joomla! custom fields integration in project, task, repository, milestone, design and forum
  • New Quickstart package using Helix ultimate template.
  • Namespaced Bootstrap 4 , no more conflict with other old bootstrap versions
  • Participants module
  • Reminders management in task [New Component Reminders]
  • Table projects list view [Project component]
  • Ability to display assigned or participants users in project
  • Ability to display only current user tasks [Tasks module]

Improved

  • Calendar json source improved [Calendar module]
  • UI/UX improved in many views

Fixed

  • Duplicate reply post in chrome browser [Forum Component]
  • Missed language constant value COM_JOOMPROJECT_MILESTONE
  • Wrong description of views in projects and users [XML view]
  • Some bugs in Gant Chart when Bootstrap 4 used

v1.1.3.13 (02/09/2019)

New Feature

  • Date range filter for timesheet table [Timesheet biew]

Fixed

  • php notices in some modules

v1.1.3.11 (20/08/2019)

Fixed

  • missed language files of joomactivities module integration
  • memcheck removed when installing or updating

v1.1.3.9 (03/05/2019)

Fixed

  • Repo folder missed in installation [Build file]
  • Subfolder display files of it's parent [repository view]

v1.1.3.5 (16/04/2019)

Fixed

  • Fatal error if no project selected [Project Dashboard]

v1.1.3.4 (11/04/2019)

Fixed

  • Project color don't work at all [Project list] [Project Dashboard]
  • Milestone color don't work at all [Project list] [Project Dashboard]
  • Tasks & tasklist color don't work at all [Tasks list]
  • Removed some old deprecated code

v1.1.3.3 (11/01/2019)

Fixed

  • Security fix of projects json information disclosure

v1.1.3.2 (16/12/2018)

Fixed

  • Items state not changing in all list views [Backend]

v1.1.3.1 (05/10/2018)

Fixed

  • Adding new group rule fails in project [Admin]

v1.1.3 (26/09/2018)

Improved

  • Project edit view improved [Backend]
  • Milestone edit view improved [Backend]
  • Task edit view improved [Backend]
  • Hourly rate field now use Bootstrap classes

Fixed

  • Start and end date field don't work in task and milestone views
  • PHP notice when get['view'] variable don't exist
  • Actions settings not correctly loaded in permission tab
  • Currency symbol and delimiter don't show if not set in project details
  • Layouts folder not included in installation of tasks component

v1.1.2 (29/08/2018)

New Feature

  • New template for JoomProject
  • Batch processing for tasks (copying and moving tasks accross projects)

Fixed

  • Demo content of repo folder removed from installation package

v1.1.1 (10/08/2018)

Fixed

  • Ajax request fail when editing permissions group [backend] [All views]

v1.1.0 (09/07/2018)

New Features

Fixed

  • Ajax request fails when editing permissions group [Frontend]
  • Missed icon of comments link in sidebar [Backend]
  • PHP notice of count function [Tasks model]
  • Wrong class name in notification plugin
  • PHP notice in count function [Default tmpl] [Tasks component]
  • CSS issue in permissions html block [Backend]

Improved

  • Unified sidebar on all JoomProject components [Backend]
  • Task counter module design improved
  • Use of table in project infos [Dashboard view] [Projects list view]
  • Toolbar buttons moved after project title [Projects list view]
  • Changed padding of each task container [Tasks module]
  • Added unique id of module container and class [Time module]

v1.0.1 (10/05/2018)

Fixed

  • Modules and plugins author data corrected
  • System plugin not auto publish in new installation
  • Menu site not auto created in new installation
  • CSS files of backend don't load
  • Show/hide filter parameter don't work in milestones and tasks components
  • Router fatal error in projects component
  • Reinstallation fails

Improved

  • Added base url in all ajax links
  • Backend dashboard style updated
  • Removed JoomProject word from admin menu lins
  • Removed updates folder

v1.0 (02/12/2018)

  • Initial Version