Skip to content

PhpReport 2.16

Compare
Choose a tag to compare
@jaragunde jaragunde released this 31 Mar 19:29
· 393 commits to master since this release

Release containing new features and bug fixes. Highlights for this release are
the possibility to export report tables in CSV format, the addition of
quick-access buttons for the most common date filters on reports and the new
behavior of the "copy from date" feature in tasks screen.

List of changes

  • Tasks screen:
    • Fix trim on story fields.
    • #148: Explicitly scroll to the newly added task.
    • #184: Copy tasks feature selects by default the previous date containing
      any tasks.
    • #203: Reset taskStory field in a task when the project field is changed.
    • #212: Show alert of unsaved tasks before leaving.
    • #218: Middle-click pasted text is properly saved.
    • #222: Cloned tasks belonging to closed projects cannot be assigned to the
      closed project.
    • #230: Fix conditions to prevent edition of tasks from closed projects.
    • #232: Use client timezone to get current date instead of the server's.
  • Project management screen:
    • Double-click to edit projects, consistently with other edition screens.
    • Fix tab navigation in client/user assigment subwindows.
    • Close subwindows with ESC.
    • Rearrange button layout in subwindows.
    • Clear "new project" subwindow every time it is used.
    • Select and scroll to newly added projects.
    • The grid now uses the entire screen space.
    • #192: Sort newly added projects into the list.
    • #231: Prevent removing start and end dates in newly added projects.
  • Reports:
    • Added quick-access buttons for current and previous week and current month.
    • Ability to export report tables in CSV format.
    • Accumulated hours report grid now uses the entire screen space.
    • Accumulated hours report keeps the selected row and scrolls to it when the
      report is refreshed.
    • #128: Fix conflict in date constraints when one date is deleted.
    • #133: Always open project details in a new window to prevent closing the
      open report.
    • #229: Fix unexpected results in partial extra hours report after extended
      timetable compensation.
  • Coordination tools:
    • #195: List project members as candidate reviewers for a story.
    • #198: List project members as candidate developers for a task-story.
    • #202: Add combo box in XP tracker screen to select any project, even if
      not listed.
    • #210: Prevent a division by zero when listing stories inside an iteration.
    • #213: List project members as candidate reviewers for a section.
  • Other:
    • Migrate project home to GitHub.
    • Upgrade Ext JS framework from 3.4.0 to 3.4.1.1.
    • Upgrade datepickerplus component from 1.4 to 1.4.3.
    • Refresh user and administrator documentation.
    • Correct errors in the installation instructions.
    • Fix some small problems in the installation process.
    • Underline focused button label to fix invisible focus problem in Chrome.
    • Underline the label next to a focused check box for better visibility.
    • Start splitting JS code contained inside PHP scripts for improved caching
      and easier debugging.
    • Add a column for comments in extra hour compensations management.
    • Extra hour compensations grid now uses the entire screen space.
    • Remove any usage of Flash in the application.
    • #188: Explicitly set week start to Monday in all the calendar widgets.
    • #226: Allow float values in extra hours compensation UI.
    • #233: Add week number to most date selectors.