TargetProcess v.2.22.10 is available to all the On-Demand customers and Free edition users. On-Site customers will be able to upgrade by the end of the week.

The New Bugzilla Integration Plugin: Faster and Easier

Our new Bugzilla plugin is the best on the market for sure. It can’t be any easier to setup and use a plugin. Auto-mapping makes setup a breeze, while the new mashups come handy for an even closer integration. Read more about Bugzilla plugin.

NOTE: The new plugin is fully functional, but it’s not possible to convert the old profiles so far. You can set up new test profiles on a dummy project.

Bugzilla - TargetProcess integration: map priorities

REST API Improvements

  • REST: update inactive project
  • REST: incorrect update if inner entity does not exist
  • REST: get/update custom fields for the Project entity
  • REST: Reset Iteration value when reset Release
  • REST: Filter by acid in Context
  • REST: exception adding a new User if the Developer role renamed

Other Fixes

States reordering in Workflow

You’ve customized your workflow for Tasks, and there are several states on your Task Board now, such as Open, Reviewing, In Progress and Done. Now you want to reorder these states (you need Admin rights for that).

Go to Settings > Process > Edit Process > Workflow. Select Task. Drag and drop the states as you wish.

Reorder states

If you drag a state and put it on top, this state will always be the Initial one.
You cannot drag the last (final) state. It is final, so it always comes last. You can rename it though. Similarly, you can reorder states for User Stories, Bugs, Features.

Which areas are affected?

  1. Order of states in the change state drop downs
  2. Order of columns on the Task Board
  3. Order of states in the History tab
  4. Default order of columns on the Kanban Board and Teams Board

Subversion to TargetProcess: auto-mapping users

One-click-mapping between Subversion users and TargetProcess users is available now. It compares users logins, emails and names to fill the mapping.

Tags: import and export

You can import tags with User Stories, Bugs, Features and other entities. Just create a Tags column and put required tags like: tag1, tag with long name, tag2

REST API

Ordering: You can order items using various fields like http://tp/api/v1/UserStories?orderBy=Iteration.StartDate

Other Fixes:

  • TestCasesRun collection, TestCasesRun-count, TestPlan, Build references added to TestPlanRun
  • Deserialization error when setting null value to custom fields
  • Forbid to change EntityType of Priority

Fixed Bugs

REST API Self-Description

Now you can quickly refer to a built-in meta-description for all the REST API resources. No need to check external reference anymore, just navigate to http://yourtargetprocessdomain/api/v1/index/meta

See the list of all available Resources:

and detailed information for every Resource:

Beta Views

Email notifications for comments added:

Find Duplicates action added to the Bug View.

REST API Fixes

  • Numeric priority added to all Generals
  • ‘Charset’ isn’t supported in Content-Type header
  • Case insensitive supported for complex fields

Beta Views Fixes

  • Disable states selector if no next states available
  • Inline edit and CK editor cease working if diacritic chars are entered
  • Custom Fields fixed

Other Bug Fixes

  • Installer: Duplicate install check added
  • Inactive projects are only available for edit now
  • Custom Report doesn’t load if grouped by Date field
  • Custom field exceptions on Process edit

Kanban Board Autorefresh

If you display Kanban Board on a large 50″ screen in your war-room, just setup autorefresh and stay tuned.

Redesigned Plugins List

New plugins deserve a new list. With new icons you will quickly identify each plugin. The list of recent profiles is available right away.

REST API: Basic Filtering

You can extract what you need with new filters in REST API.
For example, this request extracts all non-blocking bugs that are in progress:

/api/v1/Bugs?where=(EntityState.Name eq 'In Progress') and (Severity.Name ne 'Blocking')

Fixed Bugs

  • Update process throws “Unable to start web site. The directory is not empty”
  • [Plugins] “Check connection” should not take more than 5 sec
  • [Email Plugin]: uid case sensivity supported
  • Search for entity from deleted project triggers redirect loop
  • Open Assignmens: show entities assigned to user only if they are in the states this user is responsible for
  • Exception thrown on attachment opening by several users at a time
  • Navigation: Hide links in More menu if Practice is disabled in current context
  • Permissions: user cannot unassign all people if there’s no DELETE permission for selected entity type
  • REST: “Priority” field for Test Case added
  • REST: if more than 1000 items requested, paging resets to 1000 items (not 25 as before)
  • REST: Custom fields should be available for Time entity

In v.2.22.0 Subversion plugin was quite unstable. We definitely made a mistake with this release. All the major problems are fixed in thew new build and Subversion Integration should work like a charm.  The architecture has been dramatically improved, making plugins faster and more stable.

We reconsidered our Definition of Done to prevent such releases in the future.

Fixed Bugs in Subversion Integration

— Plugin should add revisions only with entity id specified in comment
— Converter of svn plugin profiles: add tp user data so that hidden maping proceed to work
— Plugins disappeared after update
— Page crashes if activity log exceeds a certain size
— Concurrent work of several profiles with different repositories is incorrect
No such revision error in log if profile works outside the root of the repo
— Mapping still does not work for some users
— Revision is applied multiple times
— Make TimeoutException error message user friendly in plugins
— Do not show error messages in activity log on timeout

Fixed Bugs in Task Creator plugin

— Insufficient resources to perform operation
— Error occurs in an attempt to get an activity log
— Task Creator plugin shows no more than 25 projects in Project list
— It should be possible to collapse all exceptions in activity log
— “Could not find path…” error appears in plugins

Fixed Bugs in Permissions

— Cannot delete a custom report
— Users can’t add bugs or tasks to user stories if the users don’t have acces to user story edit

Other Fixes

Saved filters are no longer available for selection in v.2.22.2
— I should be able to update time remaining on Task Board even if Time Tracking practice is off
— Email Integration: Delivery Status Notification: Hundreds of Requests created.
— REST: Next states inconsistent behavior
— REST: Incorrect collection expanding for nested entities

TargetProcess v.2.22.2 released today. It contains several fixes in plugins, including Subversion plugin problems. It is available to all OnSite customers.

Fixed bugs

  • Task Board: page refresh duplicates the task just added from task board
  • Plugin Log: It should be possible to collapse exceptions in activity log
  • Plugin Log: Logging stops working after reaching its maximal size
  • Plugin Log: Unhandled exceptions do not appear in activity log
  • New SVN Plugin: parsing ID in square brackets stopped working
  • New SVN plugin: auto mapping of svn user names identical to TP users stopped working
  • VS 2010 plugin: Unable to cast object to type ‘Microsoft.VisualStudio.CommandBars.CommandBarPopup’
  • Search: Jump by id should work for the format #id as well
  • Search: Jump by ID doesn’t work from Search.aspx view
  • Typos at Getting Started page and in other places
  • ‘What’s new’ doesn’t close on Escape if I just clicked inside the frame before or selected text
  • Can’t move User Story when Impediment with not team member exist – Cannot set responsible person not from project team

Usability Improvements

Yesterday moved from More → Home to Reports.

Active checkbox removed from add project view

Add → Build action removed from the top left Add menu

Plugins

Enjoy real-time logging in Plugins: troubleshoot problems as you configure a plugin profile, all on the same screen.

Fixed Bugs

  • Subversion: fails to update bug to a 2-word state (e.g. “In Progress”)
  • Unable to configure TargetProcess to work with plugins

REST API

Paging added to REST API. You can now request data like

http://targetprocess/api/v1/bugs?take=5&skip=1

Request returns Prev and Next pages

<Items Prev="http://targetprocess/api/v1/bugs?take=1&skip=0"
Next="http://targetprocess/api/v1/bugs?take=5&skip=6">

Fixed bugs

  • Cannot get entityType.id for some non-assignable entities

Other Fixes

  • Search not working if UTF-8 characters are used in search string
  • Locales not applied to Custom Reports
  • Incorrect data displayed on Time Sheet if non-default culture is used
  • Views: Opening whole-page view by clicking on link on Kanban Board
  • Views: Error when switch to “task and bugs” tab
  • Views: Assignment area hung after updating effort value
  • Views: Old Releases/Iterations shown by default
  • Views: Card becomes broken and locked after changing state via new view pop up

TargetProcess v.2.22 released and available for community edition customers already. It will go public in several days (we hope).

This release has remarkable changes in TargetProcess infrastructure. We completely re-wrote Plugins architecture and released new Plugins SDK. New Plugins based on a loosely-coupled architecture powered by NServiceBus framework. It is much easier to write a new plugins now and they are scalable. REST API is quite powerful with v.2.22 release as well, you can get, create, update and delete entities. Mashups enable changes in TargetProcess UI. As you see, this release is focused on new integration abilities of TargetProcess mainly.

New Views are really cool! You can inline edit everything. We thought out them with passion and crafted every little detail. Views are not complete yet, we are working on History, some Actions and some tabs UI. Anyway, this is a beta release and we would love to hear your feedback.

New POP Email Integration Plugin

Now inbound email integration comes as a standalone plugin which you can modify and extend.

With this plugin, inbound email integration setup is fast and easy. Now you can use one mailbox for several projects. See a detailed overview of the new Email Plugin in TargetProcess blog

New Subversion Integration Plugin

Now profiles are not tied to projects, and mapping users is a much easier with the new UI. If you use one repository path for several projects, there’s no need to create multiple profiles. All revisions will bind to each entity as per comments for these revisions.

New Test Run Import Plugin: NUnit, JUnit, Selenium

NUnit, JUnit, Selenium plugins are merged into a single plugin. The overall plugin configuration is made simpler, and you can easily check how Test Cases and Unit Tests map to each other.

New Beta Views

Feature, Task and Test Plan Run views appear in this version.
They’re now available not only from Kanban and Teams Board but also from Release Plan, Iterations Plan and Assign People (‘view info’ icon), Prioritize screen and Task Board (double click).

REST CRUD API

REST CRUD API allows to create, update and delete any entity in TargetProcess. You can create new User Stories, Time, Tasks, Projects and even Processes Check REST CRUD API on TargetProcess development site for more details

Fixed Bugs

  • OnDemands crash if an Account with no config file is added
  • TP installation on localized OS fixed
  • Check Installation Tool: errors show as info box and don’t abort installation
  • Update installation fail: Access to the “Common.Logging.dll” path is denied
  • REST: Authentication service could return admin’s token for non-admin user
  • ‘Source array was not long enough’ exception
  • User Story’s Time ToDo is not calculated correctly if Role for Task is other than for User Story
  • Views: [IE 8] Can not update effort/description after add/remove comment or description edit
  • Views: limited comment description length on REST side (no fixed limit now)
  • Views: Description area size in Edit mode too small and static (made larger and auto-expands now)
  • Views: Failure to insert image first into a blank description
  • Views: Display persons inside the Role group in alphabetical order
  • Views: Requester’s comments should be highlighted in Green

Integration & API

REST: fixed incorrect filtering by ACID (entitites form all projects get into the list)

Other Fixed Bugs

  • “What’s new” pop-up closes on Escape
  • Exported custom report: data is shown incorrectly if inner list item contains parent-item value
  • Click link “New Run”: LazyInitializationException: Initializing [Tp.BusinessObjects.Role#1]
  • Extended general log format: errors include GET/POST/submodule details

The new Pop Email Integration Plugin announced recently is not making it to a new release so far, as we keep on working on some performance improvements.

TargetProcess v.2.21.15 is basically a bug-fix build.  We’ve also removed some rarely used functionality which does not bring much value to our customers, but burdens the UI and makes TargetProcess more complicated.

List of Features Removed

  • Test Case Library.  As a workaround you can create a new project and copy test cases there  for possible reuse
  • Solutions in  Help Desk area
  • Reports: User Stories Count by States, User Stories Progress, Bugs Count by State, Bugs Progress
  • Integration and API

    Documentation related to REST services can be found in TargetProcess Developers Portal
    REST: Custom Fields array should be always represented as JSON
    REST: Project Teams support:  ’ProjectMembers’ property for ‘project’ resource added

    Other Fixed Bugs

    Idle timeout disabled. After a long idle time,  TargetProcess resumes quickly.
    Search not working for UTF-8

    TargetProcess on-demand accounts will be upgraded to v.2.21.15 next week-end.

    © 2012 TargetProcess Product Blog Suffusion theme by Sayontan Sinha