Fixed in Release 2.0.6
- provide service mode under Windows
- silent mode for server to run without UI
- linux/unix server package
- client help enhanced
- task interlacing analysis
Fixed in Release 2.0.5
- mail notification on change request update sent only if state is assignable
- mail notification based on templates for both html/text versions, located in the "notification" folder
- Task based update template now also show CRs containing only unclosed tasks
- Can change the version linked to change requests
Fixed in Release 2.0.4
- project life cycle panel shows who can use selected transition on right click
- life cycle update bug fixed
- control file bug fix
- autoselect baseline on change request creation from the file browser
- update task list bug fix
- freeze prohibited when open task for the release to freeze
- show all remaining open tasks for a release
- freeze progress bar
- freeze cancel
- synchronize dialog shows and checks release tasks used to synchronize files
Fixed in Release 2.0.3
- can open multiple workspaces with different versions of the same project
- show file nodes from task explorer
- change request attachments
- script auto execution on task check-in, change request closed and daily
- server logging
- Project user groups
- change request lifecylce customisation
- choose jnlp creation method (hostname, ip address or custom value)
- synchronize without task
Fixed in Release 1.2.2
- update fails when folder duplicated (after a move and a use on source folder's previous version)
- history refresh issues
- abnormal error dialog after ungranting parallel version creation
- missing confirmation dialog when controlling files
- can easily create a cr on the wrong project from the task wizard
- can now see the task on which a version has been modified within the history
- fetch cr by id (in the menubar)
- cr notification mails now make the difference between bugs and enhancements
- file update only occur if really modified, not only if the last modified date changed
- can see the attached cr from the task content dialog (only if launched from the history)
- synchronize can now be done also at file level (not only on folders)
- can show the cr content from the task explorer
- can show the differences with previous file version from the task explorer
- created a tabbed pane to split tasks among projects
- must select a baseline when creating a target release
- auto create collaborative template on target creation
- can duplicate templates
- can choose the new template name when freezing
- can show differences with file previous version for modified files within the synchronize dialog
- parallel version creation would cause a wrong file version when just before a frozen version
- bug fix on placement algorithm within the file history
- tree table cell height would decrease at every action occuring while server unreachable
Fixed in Release 1.2.1
- uncheck-out file contained in a folder in parallel development always failed
- create target action from template creation dialog from template selection dialog failed to launch
- uncontrolled files can be shown in the repository tree
- merge used to insert useless '\r' characters
Fixed in Release 1.2.0
- change requests are now fetched on the fly while scrolling
- background colors for change requests based on severity
- files can be renamed
- open target releases can be renamed
- synchronize optimization checking file length before hash values
- main split bar can be moved
- database pool size can be configured within the server.properties file
- delete file does not check-out the parent folder anymore if cancelled
- can create a target release within the template creation dialog
Fixed in Release 1.0.10
- 3-way merge editor, with automatic merge generation and conflict detection
- diff now uses Eugene Myers' minimum set of differences
- bug fixed on project selection: sometimes, baselines and releases would appear twice
- can now delete working files
- synchronize now checks deleted working files
- can create a change request within the task wizard
- added a project creation/import wizard, using a basic file filtering
- server is now configurable through a server.properties file
- added a file properties dialog in the workspace browser
- delete is now done in a background task since it can be long when deleting working files
- can create tasks from the synchronize dialog
Fixed in Release 1.0.9
- cut and paste is back
- uncheck-out feature is now available
- compare to previous version is available from the mail file tree
- folder auto check-out on new and delete file actions
- dynamic toolbar
- can fetch task content when creating update templates
- could not open current version from the history view
- update is now cancellable
- synchronize action would generate parallel folder version in some cases
- synchronized dialog would show open tasks from all projects
- security enhancements on check-in
- file diff side overview bar enhancements
Fixed in Release 1.0.8
- non root users could not login since 1.0.7 (regression)
- temporary issuing "cut and paste" feature removed
- active task is now persistent
- file history last right items could not be reachable with scroll bar at its max value
- file history now scrolls automatically the most recent version file
- added a "set as current" action within the tasks' contextual menu
- added a "create project" menu
- removed the confusing "import files" menu and renamed "check uncontrolled" to "synchronize"
- removed the useless project column in the task wizard
Fixed in Release 1.0.7
- check uncontrolled could generate useless parallel version of parent folder
- created a compressable files admin panel
- compressable files are zipped on server repository
- do not uselessly check file integrity on working files
- help users with a task creation wizard
- use the current template to auto select baseline/release when creating a CR/task
- can change task associated to a file
- can change the release associated to a task
- suggest update active task after task creation
Fixed in Release 1.0.6
- client start-up facility after server launch, and in system tray menu
- can run AVS client on server host with a JRE installed
- task explorer layout issues
- add change request title in mail
- change request notification mail can be choosen between text or html
- release note generation on update template
- cancel client login used to leave a ghost process
Fixed in Release 1.0.5
- Check uncontrolled action would not work correctly after a freeze
- Added a task action to change attached release
- User login with special characters induced check-in task failure
Fixed in Release 1.0.4
- Update template create dialog use a CR/tasks tree table
- Can now select tasks from different target releases to create update template
Fixed in Release 1.0.3
- Layout enhancements in CRs description
- CR title is added in the description
- Assigner is added in the notification mail
- "Derby.log" file is no more stored on the desktop
- "Toxicthemepack.zip" file is no more stored on the user home folder
- Stored queries now remember the project
- File diff bug fix
- File diff overview bar added
- Mails are no more sent when mail address is undefined
Fixed in Release 1.0.2
- Users with only the Auto-Assign access control can now create unassigned CRs
Fixed in Release 1.0.1
- Change request type (bug/enhancement) is now saved in stored queries
- Baseline is now stored with file on local repository
Fixed in Release 1.0.0
- Changed database for Apache DerbyDB on both client and server
- Two-phase commit like algorithm on server to synchronize files and database
- Help documentation embedded in java editor pane
- File lock issue after save is fixed
- Performance improvements on file streaming
- Check uncontrolled multiple check-out issue fixed
Fixed in RC2.2
- File diff/merge and directory diff/merge dialogs enhanced
- Check multiple uncontrolled folders issue when parent folder used is not checked-out
- Illegal characters encoded for html rendering in CR history view
- Cannot open twice the same project anymore
- Missing index added in client database
- Merge directory now shows the update dialog
Fixed in RC2.1
- Update now works on delta instead of getting back the whole workspace
- Guest can browse projects
- Guest cannot see the CR contextual menu
- Replaced the CR query radio buttons with check boxes
- Fixed update CR access control issues
Fixed in RC2
- Wrong message displayed for the root user when updating without a defined template
- "Create template" button would not appear in the template selection dialog for the root user
- TreeCellRenderer changed to show "Freeze" for frozen versions
- New "Check uncontrolled" action
- Change request history auto scrolling removed
- First client launch uses the server hostname included in the JNLP file
- Save queries bug fixed
- Can define a mail address when creating the root user
- Double click on saved queries list to execute the query
- jnlp handler modified to add the icon and set the offline mode
- Cr handling button moved under the cr table, and a contextual menu added
- Double click to create a task on selected change request
- Wait cursor on project freeze action
- Can create an update template with tasks for a different release
- Can delete a project (constraint on CRs prevented somtimes to delete CRs and hence the project)
Fixed in RC1
- Save current working file suggested before use/update another version
- Client uses the embedded help instead of the online documentation
- Rights are no more lost after reconnection
- Conflicts shown before update
- Can remove project from client
- Can delete project from server
- Delete file/folder bug fixed (the file/folder was deleted from all version of the parent instead of only the current working version)
- Folder check-in issue fixed
- Move a folder was correctly done on server but not on client: needed an udpate action on the client to get it right
- Cannot move anymore a file/folder to a folder that already contains a file/folder with the same name
- Update folder issues
Fixed in beta 0.9.6
This version is not compatible with previous beta versions. To use it, please uninstall previous version, and remove
all files remaining, or just install the distribution in an empty folder. You will need to delete your local repository
too: "..\Documents and Settings\profile name\.sourcemanager"
- Password field used instead of a simple text field for user creation
- Target release added when creating a change request
- Merge condition testing on the server
- Synchronized missing around merge operations
- File version algorithm modified
- Wrong foreign key on ChangeRequest table fixed
- User edition is separated from user change password
- Can delete/modify users from both lists (all users/group users)
- Cannot assign a CR anymore to someone who has not the manage file access right
- Added a checkbox when creating a user to add by default to the selected group
- Open project dialog is quicker to open
- Wait cursor on the login dialog instead of an empty screen during client startup
- Can define the root user name
- The root user can be added to any group
- A checkbox in the root user creation dialog allows to add him in the "super users" group
- Can delete users without the need to remove them explicitely from the groups they belong to
- Rights and users are shown even without group being selected
- Cannot create twice the same target anymore
- Can now create target with name containing special characters
- Delete and cut actions are now disabled if no current task selected
- Offline help and start page included in the distribution
Fixed in beta 0.9.5
- Update takes user's open task into account
- Working files under updated folder are saved before update
- No more memory issues on big file check-out
- Some layout enhancements
- Can select tasks from a closed baseline to create update templates
- Added a "Change request query" access right for guest users
- Added a "Change request auto assign" access right
- Created a set of default groups (Guest,Developer,Tester,Integrator,Administrator)
- Working files are hightlighted in the tree table
- Added a description panel for saved queries
- Replaced the group list with a table to have the group description displayed
- Can create templates within the template selection dialog
- Group deletion bug fixed
- Confirmation dialog displayed before delete user and delete group actions
- Change request severity added in the notification mail
- Saved queries now keep track of the selected projects
- File merge editor end of line issue fixed
- Folder diff editor always showed the same folder version on both sides
- Test is made on import to avoid importing a folder from the local repository
- Local repository cleaning before update/use
Fixed in beta 0.9.4
- Auto refresh of open task list
- Current task not affected anymore by refresh
- Button bar added on top of the file browser
- Handling of the change request type (bug or enhancement)
- Auto refresh of the selected change request after task creation
- Some UI layout refactor
- Update template 'type' column added in the list
- Added a 'view' feature to edit the update template
- Removed task from a template did not go back to the available tasks list
- Added a 'check-in' button near the task combo box
- A group with only change request management rights could not read projects
- Grant save query dialog with the 'Return' key
- Sort was not working on some table columns
- Use Daffodil's OneDollarDB 4.0 instead of 4.1 beta, not stable enough
- Jnlp file uses the server host name instead of its ip address
- Could not open the "start" link in the client start wen page
- Debug contextual menu removed within the change request list
- Disable "delete" action on project node
- Missing scroll pane added
Fixed in beta 0.9.3
- A group with only access to change request creation does not lead to an empty client anymore
- "File" menu removed because almost fully contextual to file browser
- "Update template" action added in the "project" menu and always enabled (needed a selected file in previous version)
- Added the task description in a task based cr state, and display in the cr history
- Added a task browser from the task hyper link displayed in the change request history
- File appear sorted under the task tree node (per type, dir/file, and per name)
- Added the project the task refers to in the task properties
Fixed in beta 0.9.2
- Project column added in the Change Request table
- Automatic version algorithm for check-out enhanced to avoid layout issues in the file history
- Default 'server' value within the client login dialog set to '127.0.0.1:8090'
- Changed the project renderer to avoid the version display
- Added a project criteria on the Change Request query panel
- Root user creation dialog is always on top
- Client login dialog is always on top
Fixed in beta 0.9.1
- Could not delete files
- Could not update local repository in some cases
- Parallel check-out impossible due to obfuscation (which removed "throws Exception" clauses)
- Cannot check-in or use empty files
- No reminder of the current version (now included in the title)
- Missing indexes on client local database (performances of "check-in" and "use" features great improvement)
- File open in file history panel does not always work
- Diff dialog sometime shows empty files
- No menu in the main frame |