Changes from 1.2.0 to 1.3.0

Release Notes

Build 783

  • 405: Remove BBCode from Email TextAreas

Build 803 - (Service Pack 1)

Build 818 - (Service Pack 2)

Security Patch

  • Released on Tuesday, September 21, 2010 to address Microsoft Security Advisory (2416728)
  • To upgrade, simply unzip and overwrite your existing directory with the new files.
  • NOTE: Requires v1.3 SP2

New Features

Build 793

  • 404: Import/Export Perspectives

Build 794

  • 379: Add the ability to Attach file(s) to task detail update

Build 796

  • 380: Support Bullet and Numbered List

Improvements

  • 361: Formatting errors in textarea
  • 417: Any link from the Dashboard notifications should set Overviews to All Categories

Build 784

  • 386: Category success message

Build 785

  • 407: Have a comma for task with multiple users

Build 787

  • Increased efficiency of Projects drop down menu by not loading unnecessary items.

Build 788

  • Groups, Categories, and Priorities are now globalized.
  • All text in the Task Log is now globalized.
  • Gantt Chart defaults to the start of the current year to the end of current year. In addition, if the time span is too short, an extra month is displayed for reference.

Build 792

  • Closed projects are no longer listed when creating new items.
  • 384: When sending email, add a BCC and CC field

Build 793

  • Users can now choose to send out email using the Last Updated User's Email or the System Email

Build 794

  • 395: Default Priority & Order Message

Build 796

  • Added the ability to batch shift the task due date.

Build 798

  • Prevent deletion of default culture and language pack.

Build 812

  • 429: All projects Gantt chart on Dashboard

Build 814

  • Increased Lucene search speed

Bug Fixes

Build 783

  • 398: Missed globalization translations in v1.2

Build 784

  • 403: Permissions problem in editing tasks
  • When deleting a global category, an empty grid will appear on top.

Build 785

  • If an Admin does not belong to any projects then they will not see Recently Viewed Tasks and Discussions on the Dashboard.

Build 786

  • BBCode update in v1.2 caused special tags to not be HTML-encoded

Build 788

  • 415: Last Updated in Discuss Overview sometimes incorrect
  • 403-15: In the task log, only entries from the Update Task module should be editable

Build 789

  • 400: Late, Upcoming & Current Grid Queries are Wrong (+/- 1 hour depending on timezone)

    NOTE: Currently, the server determines if an item is due today or tomorrow using {getutcdate} on the database server against the item due date, which is already UTC-based.

    This approach is wrong because if an item is due 3/31/2010 (12:00:00 AM) and the current time is 3/30/2010 11:00:00 PM, [getutcdate] will be 3/31/2010 3:00:00 AM.

    And when you compare 3/31/2010 3:00:00 AM with 3/31/2010 12:00:00 AM, it will result in the item being due "Today."

    While clearly, at 11:00:00 PM of 3/30/2010, the item due date is still 1 hour away and should considered due "Tomorrow."

  • 418: In Dashboard, closed tasks still show days late

Build 790

  • An error message is displayed when creating a Culture that has the same name as an existing one.
  • An error message is displayed when creating a Perspective within a Culture that has the same name as an existing one.

Build 791

  • When license issues are detected the error message is empty.
  • In rare cases, if the number of users exceeds the purchased amount the software can go into an infinite loop causing IIS to shut down.

Build 792

  • 419: As a client contact, the application crashes on overview pages

Build 793

  • Application Error: enableviewstate = false
  • Discussion is sent regardless of user's email preference

Build 794

  • When deleting a file the confirmation message used the wrong globalization key.

Build 795

  • When a specified perspective group does not exist, the software will crash. Now it defaults to "xxxxx"
  • While creating a Custom Field, for multi-select field, if default item is selected, the grid still displays "No" should be "Yes"
  • While modifying a Custom Field, for multi-select field, the grid onload shows GUID IDs which it should not display.

Build 799

  • 402: In Milestone Details, display the Task ID

Build 800

  • Removed all {action=''"} from all .aspx forms.

    NOTE: If the compiling machine has .NET 3.5 SP1 installed, it will cause the software to crash on a pure .NET 2.0 runtime server.

    The reason is if the forms have a blank {action=""}, under .NET 3.5 SP1, it will auto injection the {setAction} method which does not exist on the .NET 2.0 runtime.

Build 801

  • In Perspective Details overview, if a user performs an action while it's loading a validation error will occur. Set {enableViewState=false} since there are no input fields.

Build 802

  • When editing Task Priorities the UI is misaligned.

Build 803

  • 423: Task Edit results in multiple file uploads

Build 804

  • 424: Batch Priority Update drop-down list does not list priorities in globalized fashion
  • 425: Batch Priority Update does not list the default selected priority

Build 806

  • 427: Index History Title gets appended with multiple titles every time sorting is clicked

Build 807

  • 428: Textarea numbered list is missing its icon
  • 421: Email notification results in numbered status and priority name. Fixed and defaulted all terminology to use US-English.

Build 808

  • Gantt chart CSS display issues

Build 809

  • In Project overview, if there is a due date the "dash" character should disappear

Build 810

  • In the Gantt chart, some items are one day behind the start date.
  • In the Gantt chart, if there are only a few days in the first or last month in the then the grid will stretch to fit the length of the month's name which messes up the layout. The new logic: if month is less than 10 days, then it will auto-expand to 10 days.

Build 811

  • Closed tasks are changed back to {Not Started} whenever a user who is not an Admin, Project Manager, or Task Creator replies to the task.

Build 814

  • 445: When importing perspective, special characters show as HTMLEncoded on buttons

Build 815

  • 434: Improve Gantt Chart rendering speed

Build 816

  • BBCode Parsing Errors

Build 817

  • While updating a file in a task, validation is checking for a file with the same name without date extension. This is wrong. All file names should always be checked against the hard drive for its name with the date extension.

Build 818

  • While replacing a file name during edit, files were not saved using date extensions.