Agilefant Changelog

What's new in Agilefant 3.5.2

May 3, 2014
  • Fixed problem related to Firefox 29: dailywork and iteration views were not loading

New in Agilefant 3.5.1 (Apr 8, 2014)

  • Fixed Java 8 compatibility problem
  • Password hashing changed to Bcrypt
  • Search includes strings from from backlog/story/task descriptions
  • Speeded up search
  • Increased search results limit to 500
  • Speeded up queries related to spent effort entries and timesheet reports
  • New tasks are now added to the top of the task list
  • Non-admins can now create other non-admin users from the users page
  • Added explicit reference id links for tasks
  • Added story task ids to timesheets' excel export
  • Added filtering by responsible initials to project's story tree and leaf stories
  • Made the sidebar resizable
  • Sidebar open/close button now stays always visible
  • You can now choose time zone when generating timesheet reports
  • Added search for backlog/story/task id
  • Added sum of left and spent hours to project's Iteration tab
  • Added effort spent for project total hours to project metrics
  • Bug fixes:
  • When clicking on scrollbar, prevent blur event which was causing auto-save for description field
  • Fixed problems with database import
  • Added 'object not found' page when backlog is not found
  • Fixed showing standalone iterations in timesheets for non-admins
  • Fix to timesheets: show hours only from standalone iterations that the user can access
  • Removed max results limit when retrieving standalone iterations in timesheets page
  • Show standalone iterations in Project planning for non-admin users based on their access rights
  • Fixed spent effort to work when current date is last week of the year
  • Fixed selecting a day in spent effort when the year changes in middle of week
  • Made weekly spent effort's weekly hours dependent on the user's time zone
  • Made weekly spent effort's daily hour entry list dependent on the user's time zone
  • Do not fill backlog automatically when creating iteration in product page
  • Fix iteration excel export: take substring of strings over 32767 characters

New in Agilefant 3.4 (Nov 6, 2013)

  • Usability improved:
  • Calculate from all backlogs when no backlogs are selected on the Timesheets page
  • Changed Timesheets default interval from Today to All past entries
  • Fill backlog or iteration field automatically in Create new dialog if user is on backlog or iteration page
  • Show ‘Filters’ text in the filter image in list views (project leaf stories and iteration views)
  • Help pages to open in new window
  • Dashboards now created from a button instead of a select menu minor text and positioning changes
  • Newly created backlog now opens automatically in the left hand backlog tree after it has been created via the Create new button
  • Parent story now displayed in the project leaf stories list
  • Show ‘(none)’ instead of project name in iteration dropdown to remove story from an iteration in the Project leaf stories list view
  • Changed the button that opens / closes stories in list views to plus/minus
  • Changed the link from Agilefant logo to Daily work (was pointing at www.agilefant.org)
  • Selected menu item in left hand Administration menu highlighted
  • Removed Recent link from top left menu (unused feature), restructured create new and search links
  • Added dropdown arrow in autocomplete boxes
  • Display ’No items found’ message when text typed to autocomplete does not match anything in team, user or story parent selection
  • Shortened footer height
  • Enabled autoclose when clicking outside bubble popup
  • User settings: Removed change password button, password can now be changed using a text field
  • All custom portfolios are now public
  • Show tasks in project’s Leaf stories tab
  • Removed Administration tab (Administration is still accessible from left menu)
  • Added scrollbar to middle area so that the header, footer and left menu do not move when the page is scrolled
  • Stories can now be edited on the Project planning view on the product level
  • Show stories and tasks in daily work as long as they are not done, even if they belong to project or iteration that has ended
  • Added Create new story button to daily work’s My story queue
  • Added create new project, iteration and story links to the product Roadmap tab
  • ‘Backlog’ auto-filled when creating projects and stories in the Roadmap tab
  • Newly created projects, iterations and stories (via the Create new -dialog) populate automatically to the current view
  • Keep sessions active to prevent the feeling of suddenly being logged out when returning after a long period of inactivity
  • Highlighted editable text fields
  • Highlighted required fields in Create new dialogs
  • Show all possible choices (teams, users, backlogs, etc. ) when clicking auto-complete input fields
  • Simplified Create new -dialogs by removing baseline load, planned size, story value, and labels
  • Added tutorial video links to help page
  • Renamed Dashboard (formerly known as the Portfolio) tab to Portfolio & Dashboards
  • Renamed custom portfolios as dashboards and dashboard widgets as metrics
  • Renamed Assignees as Project assignees or Iteration assignees
  • Renamed ‘Started’ to ‘In progress’ and its abbreviation ‘S’ to ‘I’
  • Renamed Roadmap tab to Project planning
  • Renamed Breakdown as Story tree
  • Renamed the All backlogs accordion as Backlogs
  • Renamed ES as Spent and EL as Left
  • Renamed Context to Iteration for tasks without story
  • Renamed My stories to Story queue in daily work
  • Text changes to edit user page
  • Highlight the active backlog name in Backlogs menu
  • Moved standalone iterations as separate tree in Backlogs menu
  • Moved create new menu to left side
  • Removed My stories in iterations from left menu
  • Show add and remove all buttons in team selection when creating new user
  • Removed original estimate field from story lists
  • When creating new team, the default choice for access rights is ‘all’
  • Bug fixes:
  • Prevent nonadmins from creating users that belong to teams that the nonadmin user does not belong to
  • Burndown with just Spent effort wasn’t shown
  • Show user’s weekly hours as hours instead of minutes also for non-admin users

New in Agilefant 3.3.1 (Jun 8, 2013)

  • Java 6 compatibility - version 3.3 required Java 7
  • Fixed Nullpointerexception when clicking story in standalone iteration
  • Fixed task sort order bug
  • Corrected a bug in the parsing of the double value which depends on the current Locale Fixed bug in exampledb.sql - only affected those who initialized database with version 3.3 exampledb.sql
  • Refactoring

New in Agilefant 3.3 (Jun 1, 2013)

  • Enhancements:
  • Splitting unfinished stories in iterations made easier (Edit->Extract unfinished)
  • A small red star displays if there's a newer Agilefant version available for download
  • Export database changed from an SQL dump into a JSON dump; it no longer contains a history of all changes made
  • You can now import a JSON dump database on the Admin tab; the new items do not overwrite pre-existing data
  • Bug fixes:
  • DOM now updated when disabling / enabling users
  • Couldn't create stories into iterations from Create new->Story menu (previously, the search only included products and projects)
  • Added connection validation to prevent MySQL timeouts
  • Fixed a bug that in some cases produced huge errors to agilefant.log
  • Creating the readonly user required for sharing iterations as readonly now automatic when starting Agilefant on an empty database
  • Refactoring

New in Agilefant 3.2 (Apr 19, 2013)

  • Improvements to Daily Work
  • Renamed My Work Queue => Task queue
  • Renamed My Stories => Story queue
  • You can now use the Story queue to plan what stories you take on next across all your iterations, projects and products (works like the task queue)
  • Improvements to user rights
  • Non-admin users can now access the portfolio view and rank all the projects their teams have access to
  • Non-admin users can create new users to their teams
  • Bug fixes and small UX improvements
  • Story points in breakdown points always calculated correctly
  • Stories in projects and products with you as responsible for one or more non-done tasks are now visible in daily work
  • Create new -> Iteration: default end date = sysdate 2 weeks
  • Navigation to parent stories now possible from Work Queue context bubbles
  • UX improvements to effort spent -dialog:
  • If delta to last logged entry > 8h => no ES autofill
  • Focus to close button upon saving EL
  • Stories in projects, products, and iterations with you as responsible for one or more tasks are now visible in daily work
  • Iteration velocity now calculated as story points / day
  • Hibernate updated to version 4

New in Agilefant 3.1.1 (Mar 7, 2013)

  • Fixed servlet context config (was causing "Could not create and/or set value back on to object" errors)
  • Fixed shared read-only iteration links

New in Agilefant 3.0.1 (Nov 9, 2012)

  • Bug fixes:
  • Iteration-to-iteration story moves from the breakdown view no longer break story ranks (#1518)
  • New database upgrade script 300-301 to fix broken iteration storyranks caused by Agilefant versions 3.x-3.0.0 (#1459 and #1524)
  • Updated version of exampledb.sql

New in Agilefant 3.0 Alpha 13 (Aug 13, 2012)

  • Effort spent calculation in iteration Burndown graph.
  • Reverted Effort Spent focus directly to Close-button.

New in Agilefant 3.0 Alpha 10 (Jul 23, 2012)

  • Bug fixes:
  • "Change delete dialog tab order in all delete dialogs (First focus in cancel, then change to OK)"
  • "HeaderTooltips and focus to Close-button"
  • "Leaf stories as default tab when clicking on a project"
  • "Iteration history tab throws exception - Hide until it's fixed!"
  • "Iteration assignees selector dialog (product level, projects tab) & (project level, iterations tab)'s title says "(Insert title here)" instead of "Select users""
  • "Bug in iteration velocity calculation"
  • "Adding effort to story's task in product gives error (in daily work view)"
  • "Bug: in standalone iteration: creating a story, when topmost story has parent story in project, doesn't work"

New in Agilefant 3.0 Alpha 9 (Jul 2, 2012)

  • Bug fixes:
  • Text change tweaks to project burn-up legend
  • Text change: product/project Leaf stories tab => Backlog, Story tree tab => Breakdown, Story tree header => Product Backlog in product view and Project Backlog in project view
  • BUG: When a story is in a Product and in a Standalone iteration, it shows up in Product Leaf stories in the product as well (should only be in the standalone iteration)
  • 1180 Prevent non-admins from seeing Teams and Users they don't belong to via assignee selector (in task, story, iteration, project)
  • Daily work - My stories shows Done stories from standalone iterations (should not show them)

New in Agilefant 3.0 Alpha 7 (Jun 15, 2012)

  • Deleting a project that has one or more iterations containing one or more stories threw exception (#963)

New in Agilefant 3.0 Alpha 6 (Jun 13, 2012)

  • Copied story appears in project, not iteration; fixed (#961)
  • ID displays null when creating a new story in iteration; fixed (#1017)
  • Selecting [standalone iterations] in Timesheets throws exception; fixed (#943)
  • Clicking on iteration history tab throws exception; fixed (#1056)
  • Top left logo to point to www.agilefant.org (#439)

New in Agilefant 3.0 Alpha 5 (Jun 9, 2012)

  • Bug fixes:
  • Iteration spent effort graph omitted efforts from stories and tasks in stories; fixed (#1108)
  • Exception from clicking on 'Backlogs' tab after login if there are no products or standalone iterations that the user has access to; fixed (#958)
  • Force Java 1.6 compilation
  • Enlarge -link below iteration burndown charts was broken; fixed
  • Refactored design issues and fixed potential memory leaks regarding anonymous DB export

New in Agilefant 2.5.2 (Jun 9, 2012)

  • Compiled with java 1.6 for easier installation at many user organizations
  • Force java 1.6 compilation in build.xml

New in Agilefant 3.0 Alpha 4 (Jun 4, 2012)

  • Fixed story tree after it was broken by #977 in alpha 1.2 (#1122)

New in Agilefant 2.5.1 (May 23, 2012)

  • Fixed issue that prevented moving stories with children (or the children themselves) to another product

New in Agilefant 2.5.0 (Apr 18, 2012)

  • Improved portfolio management
  • Improved metrics in Story, Iteration and Project widgets used to create custom views into the
  • development portfolio
  • Improved support for product and release planning
  • Drag & drop multiple stories in the story tree view with a single operation
  • Project burn-up now displays an additional graph based on the maximum of story points in the
  • tree (e.g. story of 10 points having two children with 2 points each => 10 points, instead of 4)
  • New story attribute 'Value' (a non-negative integer, similar to story points)
  • An entire story hierarchy (including tasks) can now be marked as Done on a single action
  • Added 'rank to top' and 'rank to bottom' as separate buttons in the
  • project leaf stories view for faster ranking; fixed bug regarding these actions
  • Improved layout when creating stories in the project leaf stories list
  • New stories are now created to the top of the project leaf stories list
  • Story IDs are displayed in the project leaf story list for easier reference
  • Improved iteration management
  • New state 'Deferred' for stories and tasks to indicate that it has been scoped out of the
  • project or iteration. Deferred stories (tasks) are ignored in all metrics
  • Stories (including tasks) can now be copied in iteration view - helps e.g. in
  • dealing with unfinished stories at the end of an iteration
  • Iteration burndown now depicts cumulative spent effort as a function of time (when timesheets are enabled)
  • Setting tasks as 'Ready' prompts for zeroing of effort left
  • Iteration history tab now includes trace of added/removed stories
  • Story IDs are displayed in the iteration story list for easier reference
  • User rights
  • Teams can now be deleted (preparatory work for the upcoming teams/products access matrix)
  • Support for Agilefant's research-industry ecosystem
  • Manual export of database for research and/or backup purposes (outputs a zipped SQL dump that you
  • can email - Agilefant does not send anything anywhere!)
  • Automatic anonymization of an exported database for research purposes (all object names
  • are replaced with their ID's, all text fields in objects are replaced with string length)
  • Usability improvements
  • All editing is now done with single-click (instead of double-click); double-click still works, though
  • Improved look & feel of story tree drag n' drop
  • Smoother drag n' drop for ranking stories in story lists
  • Search now includes tasks as well
  • Focus to main frame when loading all pages (pages can be scrolled without unnecessary
  • focus clicking when not using a mouse)
  • Planned size of projects and iterations now explicitly as man-hours
  • Misc small bug fixes

New in Agilefant 2.0.5 (Dec 9, 2011)

  • Usability improvements:
  • Navigation between Story tree and Iteration views now possible from the context info bubbles
  • Added a 'Recent items' tag cloud to ease finding the stories recently worked on
  • Improved help page texts
  • Bugfixes (agilefant.googlecode.com ids):
  • 22: NullpointerException in Daily work
  • 20: Trying to add spent effort when creating a task gives an error (if the task is not yet saved)
  • 34: Team names are not unique

New in Agilefant 2.0.4 (Sep 9, 2010)

  • Labels can be added when creating a new story
  • Possibility to show weekends as flat-lines in iteration burndown
  • Iteration summary, stories and tasks can be exported in Excel spreadsheet
  • Fixes to RESTful API and data format
  • Bugfixes: 0000145, 0000131, 0000159 and 0000159

New in Agilefant 2.0.3 (Aug 25, 2010)

  • Totally renewed user interface
  • The interface has been streamlined and works similarly in every view
  • Performance and ease-of-use is now on a totally different level
  • Conceptual model has been fundamentally changed
  • Instead of a workaround on iteration level, the stories are now consistent
  • throughout the whole system
  • The former tags have been changed to a more intuitive and easy-to-use labeling
  • system
  • A work queue for tasks has been added to the Daily Work page
  • Hierarchical backlog management
  • Product level backlog has been replaced with a story tree
  • Project backlog is now a collection of all of its iterations' stories
  • Hierarchy is allowed on project and product levels. Iteration stories can't have children
  • Disabling unneeded views
  • The Timesheets, Daily Work, and Portfolio views can be disabled through the Settings page.
  • Browser support:
  • Firefox 3.0+ and Google Chrome are officially supported
  • Safari should work fine
  • IE8 is not guaranteed to work, but works to some standard
  • Opera probably works to some extent, but has not been tested

New in Agilefant 2.0.2 (Jul 26, 2010)

  • Totally renewed user interface:
  • The interface has been streamlined and works similarly in every view
  • Performance and ease-of-use is now on a totally different level
  • Conceptual model has been fundamentally changed
  • Instead of a workaround on iteration level, the stories are now consistent throughout the whole system
  • The former tags have been changed to a more intuitive and easy-to-use labeling system
  • A work queue for tasks has been added to the Daily Work page
  • Hierarchical backlog management
  • Product level backlog has been replaced with a story tree
  • Project backlog is now a collection of all of its iterations' stories
  • Hierarchy is allowed on project and product levels. Iteration stories can't have children

New in Agilefant 2.0.1 (Jun 28, 2010)

  • Quick search functionality
  • Labels in story lists
  • Configuring the story tree
  • Branch metrics in story trees

New in Agilefant 2.0 (Jun 15, 2010)

  • AstroGravTotally renewed user interface
  • AstroGravThe interface has been streamlined and works similarly in every view
  • AstroGravPerformance and ease-of-use is now on a totally different level
  • AstroGravConceptual model has been fundamentally changed
  • AstroGravInstead of a workaround on iteration level, the stories are now consistent
  • throughout the whole system
  • AstroGravThe former tags have been changed to a more intuitive and easy-to-use labeling
  • system
  • AstroGravA work queue for tasks has been added to the Daily Work page
  • AstroGravHierarchical backlog management
  • AstroGravProduct level backlog has been replaced with a story tree
  • AstroGravProject backlog is now a collection of all of its iterations' stories
  • AstroGravHierarchy is allowed on project and product levels. Iteration stories can't
  • have children
  • AstroGravDisabling unneeded views
  • AstroGravThe Timesheets, Daily Work, and Portfolio views can be disabled through the
  • Settings page.
  • AstroGravBrowser support:
  • AstroGravFirefox 3.0+ and Google Chrome are officially supported
  • AstroGravSafari should work fine
  • AstroGravIE8 is not guaranteed to work, but works to some standard
  • AstroGravOpera probably works to some extent, but has not been tested

New in Agilefant 2.0 RC1 (Jun 3, 2010)

  • Timesheets related bug fixes
  • Reduced debug levels
  • Performance improvements

New in Agilefant 2.0 Beta 2 (May 28, 2010)

  • Daily work functionality rewritten
  • Lots of improvements to story tree
  • The hierarchy consistency is mainted. For example a child story can not reside
  • in a different project than its parent
  • All functionality that will be included in Agilefant 2.0 should be present
  • Added help page and some quick help links
  • Daily Work, Timesheets, and Portfolio view can now be enabled/disabled in the settings

New in Agilefant 1.6.2 (Apr 14, 2010)

  • Stories can be moved from product and project backlogs to iteration backlogs

New in Agilefant 1.6.1 (Jun 18, 2009)

  • Fixed creating a new task/story from the create new link
  • Fixed multiple configuration issues on non-Windows environments

New in Agilefant 1.6 (Jun 16, 2009)

  • Renovation of the iteration view (give us feedback at the forum!)
  • Calendar view to daily work view for browsing spent effort
  • Renamed Overhead as Baseline load
  • Renamed existing project statuses green, yellow and red
  • Added new project statuses grey and black
  • Terminology changed to match the concepts in Scrum:
  • Iteration goal =>Story
  • Backlog item in products and projects => Story
  • Backlog item in an iteration => Task
  • Small UI and usability tweaks:
  • Quick enter => save & close (instead of save)
  • Improved interval selection in timesheets
  • Improved displaying long backlog descriptions

New in Agilefant 1.5.6 (Jun 11, 2009)

  • Renovation of the iteration view (give us feedback at the forum!)
  • Calendar view to daily work view for browsing spent effort
  • Renamed Overhead as Baseline load
  • Renamed existing project statuses green, yellow and red
  • Added new project statuses grey and black
  • Terminology changed to match the concepts in Scrum:
  • Iteration goal =>Story
  • Backlog item in products and projects => Story
  • Backlog item in an iteration => Task
  • Small UI and usability tweaks:
  • Quick enter => save & close (instead of save)
  • Improved interval selection in timesheets
  • Improved displaying long backlog descriptions

New in Agilefant 1.5.5 (Mar 31, 2009)

  • TODO's can be spliced into new backlog items
  • timesheet report data can now be exported to Excel
  • comments for logged effort can now be entered directly from the Progress tab
  • item priority can now be adjusted directly from the Progress tab
  • bugfix for: 0000037 and 0000036
  • other small UI and usability tweaks