Release 2.7.127.9 (December 23rd 2008) (Public)
-
New: MacOS X Plastic Client & Server installer.
-
Bug: MacOS X Server: References to System.Windows.Forms has been removed. This allows Plastic Server to run within "mono-service" in MAC.
-
Bug: Update under command line client was causing some troubles when running on parallel mode.
Release 2.7.127.8 (December 11th 2008) (Public)
-
New: MacOS X Plastic Client Installer.
-
Bug: MAC: Mergetool was showing incorrect differences.
-
Bug: Mac: Case insensitive filesystem detection.
-
Bug: Undo Checkout operation forces update on changed items.
Release 2.7.127.7 (December 5th 2008) (Internal)
-
New: Implemented a configuration file named "writable.conf" to keep files as non-readonly on update and checkin operations.
Release 2.7.127.6 (December 2nd 2008) (Public)
-
New: Extensions: Trac. Support multiple connections.
Release 2.7.127.5 (December 2nd 2008) (Public)
-
Bug: Null on repository owner when restarting server.
Release 2.7.127.4 (November 24th 2008)
-
Bug: Sometimes, an upgrade installation deleted files when the machine was restarted. Bug: Linux: Some error messages showed back to the progress dialog, so that error messages couldn't be clicked.
-
Bug: The GUI now blocks the mouse when the UI takes a long time for a operation without progress.
-
Bug: The replication dialog didn't remember the last server used in the previous replications with different authentication methods between servers.
-
Release 2.7.127.3 (November 21st 2008)
-
Performance: ACL loading improved.
-
Bug: Visual Studio Plugin: Error after show history tree.
-
Bug: Workspace queries: Error with SQL Server resolving owner.
-
Bug: Plastic GUI: Create child branch, name control hasn't got the focus.
-
Bug: Installer with openSUSE: Error creating users and groups.
-
Bug: Installer: There were an error uninstalling Plastic with server stopped on linux systems. Fixed a problem with Windows Vista UAC on uninstalling.
-
Bug: Duplicated items on dialog "Open from source control" Visual Studio plugin.
-
Bug: Modified Plastic GUI behavior when invalid client.conf file.
-
Bug: Plastic GUI views: "More help" control takes less space.
-
Bug: Help content: Url cut when launching a navigator with mono 2.0.
-
Bug: Server: Difference between user_inactive and user_unknown.
-
Bug: Disable update option in Plastic GUI when isn't needed.
Release 2.7.127.2 (November 17th 2008)
-
New: Eclipse plugin - New workspace configuration supported.
-
New: Mono 2.0 migration.
-
Performance: Copy data performance improved.
-
Bug: Mergetool - GUI issues polished.
-
Bug: Compare branch content on an empty branch. Error message after showing no content.
-
Bug: Eclipse plugin - Share Project feature throws an exception when the operation takes a long time.
-
Bug: Creating a new repository without working with a workspace server. Now this scenario is not allowed.
-
Bug: Error during merge operation, when directories entries have items with the same name.
-
Bug: Update operation: Verbose flag was set incorrectly.
-
Bug: XMerge - Empty lines between result file lines.
-
Bug: Fake changed revisions when restarting a server.
-
Bug: Create a repository without registering it.
-
Bug: Incompatibility issues with profiles config file between different PlasticSCM versions.
Release 2.7.127.1 (November 7th 2008)
-
New: Added help links on GUI views. They are linked to web documentation.
-
Bug: Fixed an update failure in Windows Vista (Out of memory error)
Release Notes. Plastic 2.7 Build BL127 (November 5th 2008)
-
New: Disable autoscalling in mono distribution.
-
New: Update trigger documentation.
-
New: Included before-checkout and before-checkin triggers on client side.
-
New: Changed location of client config files on non windows systems. Now the config files are stored into the $HOME/plastic directory for each user.
-
New: Mergetool tabs replacement system has changed. Now the tab takes the next tab column on 4 or 8 character increments, eg column 5, 9, 13, 17 etc for 4 character tabs.
-
New: Implemented a mechanism to filter out unwanted files and folders from the private items view with a list of patterns (wildcards are allowed). Eg. Now the user cant to ignore folders with names "Output", "Debug" and "Release", and the online help build folders. A configuration file called ignore.conf can be defined on each workspace root folder, or in the user configuration folder. This file contains
exclude rules. This rules are applied to the add operation and to the privates view. Each file that case with some rule will be ignored for add operation and hidden for privates view. -
New: Final aesthetic adjustments to the replication GUI implementation.
-
New: Server transaction alive time can be customized in a configuration file.
-
New: Added a new "Properties" menu item for a branch, to set its base.
-
New: Apply label action search checked out revisions before perform the apply label action. If there is checked out revisions the operation can't be performed.
-
New: CI, CO and ADD operation does not change the workspace dates of files and folders. Only the update process modify dates now
-
New: New look & feel for replication dialogs on GUI
-
New: Replication system improvements:
-
GUI Replication. We have implemented all replication options in the GUI. There is an extended branch menu with all replication options.
-
Replication process is cancellable.
-
Now you can browse remote repositories. This is useful for some replication scenarios.
-
Server profiles. A server profile system has is now available. You can define several server connections and use them to specify a source and destination for the replication.
-
Many performance optimizations.
-
Many replication bugs has been fixed.
-
-
New: Items view on Eclipse. Now Eclipse shows items out of Eclipse workspace, so you can explore all of your Plastic SCM workspace completely. All item actions can be performed from this view.
-
New: Replica tracking. All replicated objects in the database have information about the replication server source. This information is shown in the properties panel for each object in the GUI tool.
-
New: Update check hash before download. If the file has the same hash, the file will be reused.
-
New: Office integration (Beta). Plastic SCM has been integrated with most popular Office aplications: Word, Excel and
PowerPoint. There are two plugins, for Office 2003 and Office 2007 systems. The operations available are:-
Add to Plastic SCM
-
Checkout
-
Checkin
-
Refresh document status
-
Get latest version
-
Show history
-
Compare documents (only for Word)
-
We are improving this integration but a beta version is already available. If you want to test a copy of this integration, please write us to support@codicesoftware.com
-
-
New: Eclipse plugin improvements:
-
Create branches
-
Smart branches support
-
Merge from branch
-
Merge from label
-
Changesets view
-
-
New: Now annotate command is compatible with tortoiseblame
-
New: Visual Studio plugin didn't update items using GUI system. Now it can show update view and log notifying.
-
New: Trigger standard output is sent to the client as an error mesage when a trigger fails.
-
New: Mac OS X improvements (several bugs fixed):
-
Mergetool: maximizing any contributor panel and then restoring was not able to set the old size back, so the panel stayed maximized.
-
3D version tree crashed the GUI with X11
-
New compress/uncompress method didn't workd fine on Max OS X (PPC). Also a fix was done in linux systems too (bug #4349)
-
Several visual aesthetic fixes.
-
-
New: Support fot the sandbox branching workflow. The sandbox branching workflow requires that all developers work in their own branch.This means developers must be able to merge into the main branch (or whateverbranch is set to be the integration one) but not directly work on it. So, it means they can merge but they cannot check out.
-
New: Xmerge (Cross-merge) Beta. It is just a feature that helps developers merging code that has been moved and modified in parallel. This is very likely to happen when you refactor your code. See http://codicesoftware.blogspot.com/2008/08/xmerge-tool-to-handle-refactors.html
-
New: Implemented a new annotate (blame) command. This command shows the author and the revision information in-line for the specified files. Each line of text is annotated at the beginning, with the author (username) and the revision number for the last change to that line.
-
New (Beta): Implemented a Visual Studio 2005/2008 package to integrate Plastic SCM client. Now, Visual Studio IDE can show Items, Branches, Changesets, Branch Explorer, Labels and repositories. All operations from context menus are available. See http://codicesoftware.blogspot.com/2008/08/whats-coming-new-visual-studio-addin.html
-
New: Mergetool & difftool improvements: Many improvements have been added to merge and diff tools.
-
New look & feel consistent with the PlasticSCM client.
-
Line differences: Mergetool and diff tools show differences between lines.
-
Mergetool and difftool scrollbars show a differences map.
-
-
New: Added merge functionality to Eclipse plugin.
-
New: The documentation is also in HTML format. It can be viewed at /xpdocumentation.aspx
-
New: The GUI tool now saves a query for each view. If the user writes a custom query for the branch view (for example),
it can be saved as default query. The view saves a full query history, and queries also can be reset to original one. -
New: Defined a new ignore.conf configuration file to ignore files when using the add command. You can define patterns in the ignore.conf, and the files that match the pattern will be be ignored by PlasticSCM. You can place this file in a workspace in order to apply rules to that orkspace, or in the client configuration directory, in order to apply rules to all workspaces.
-
New: Defined a new filetypes.conf config file in order to define custom file types for PlasticSCM. PlasticSCM recognizes the most popular file extensions as text or binary by reading its extension. Some unrecognized extensions can been incorrectly assumed as binary when they are really text. Now the user can define custom file types (binary/text). If you work with files with a rare extension, but the content of these files is text, you can define it in a filetypes.conf, placed in client configuration directory.
-
Examples:
.cpp:txt
.jpg:bin
-
-
Performance: Increased performance on annotate command.
-
Performance: Increased replication process performance.
-
Performance: Implemented a LRU datalayer caché for solvepath server operation.
-
Performance: Eclipse: Right click on a resource on a big Eclipse project took about 1 - 1.5 seconds. Reduced to zero. Now all recursive actions are always enabled, and when you execute the action, if there is no elements to perform the operation, the IDE will show a message informing about this situation.
-
Performance: Optimized Eclipse plugin to update item and package view only after updating all afected revisions by executed operation.
-
Performance: Checkin and add performance has been improved, changing compression algorithm on file data. Some other speed improvements are:
-
Faster file/dir paths calculation on Windows clients.
-
Grouped some server calls.
-
Improvements on File/Directory exists.
-
-
Bug: The advanced query combobox had a strange behavior when copy & paste text.
-
Bug: Last adjusts to the GUI replication system.
-
Bug: Fixed a checkin failure with a long-time transaction.
-
Bug: In small resolution screens the 3D version tree was shown out of screen.
-
Bug: The Visual Studio package was not correctly installed on Visual Studio 2008.
-
Bug: Improvements on the code review tool:
* Sometimes files were locked
* Avoid re-paint panels on items change
* Now the tool is launched with a progress form -
Bug: Solved a null reference during merge process with XMerge conflicts.
-
Bug: Installing the Visual Studio integration caused the installer to crash if Visual Studio was not present on the machine. The installer now checks for a valid version of Visual Studio before attempting to install the integration package.
-
Bug: There was a problem on linux machines with zlib compression.
-
Bug: Sometimes the annotate command entered into a infinite loop.
-
Bug: If the attribute realization value had a longer size than the field size on database the operation return an uncontrolled error from DB
-
Bug: Eclipse history didn't work on Eclipse 3.4 versions
-
Bug: Renamebranch command didn't check invalid chars.
-
Bug: Eclipse: Making "Share" on a project when the client.conf file was not correctly configured showed ty window witout error.
-
Bug: Reviewed Office plugin installer.
-
Bug: Fixed some linux GUI issues.
-
Bug: Mergetool file names was cut off.
-
Bug: Some branch explorer branch names was cut off.
-
Bug: The back search button did not work on mergetool.
-
Bug: Annotate did not format dates correctly. Now the command is prepared to use format on dates, for example: --format="{date:dd/MM/yyyy};{owner};{rev}"
-
Bug: In some results file of the annotate command there were lines without info.
-
Bug: Mergetool: If the comparison method changed the scroll bar were not update (contained the old regions).
-
Bug: The code review helper tool syntax highlight submenu repeated entries wrongly.
-
Bug: Mergetool: Fixed a index out of bounds exception
-
Bug: SVN importer does not retrieve anymore innecesary data when getting changesets.
-
Bug: Solved a cm query error with changeset view.
-
Bug: Combobox text was white on Mac OS X and Linux.
-
Bug: GUI crashed using keyboard on Mac OS X (Leopard).
-
Bug: Moving the mouse over the search bar (on the "searh" word) caused mergetool to display an invalid cast exception on Mac OS X.
-
Bug: When Checkin same data with a set of items, if you didn't check the checkbox (apply this action to all items), the operation was performed for all items anyway.
-
Bug: Server didn't load users and groups when LDAP retrieved a duplicated entry.
-
Bug: Eclipse checkin operation failed with a long comment.
-
Bug: After executing several switch to branch actions, Eclipse plugin returns an exception without message.
-
Bug: Reviewed cut, paste and seleting behavior in query combobox.
-
Bug: TTS extension didn´t open task on browser.
-
Bug: PowerBuilder integration crashed if the user didn't type comments on add, checkin and checkout operations.
-
Bug:Fixed a problem with users showing the change statistics view. A message with "The security ID structure is invalid" was shown.
-
Bug: Visual Studio plugin never asks for unco when the .vsscc file has no changes
-
Bug: NullReference exception showing some directories all-revisions-in-branch permissions.
-
Bug: If the client.conf file is modified with invalid or improper entries the Plastic client will now throw more meaningful exception errors.
-
Bug: From GUI client, editing the workspace selector without changes fired an update operation. Now, if the workspace has no changes, nothing occurs.
-
Bug: Fixed a problem with smart branches updating brach base twice when the branch not was up-to-date.
-
Bug: Fixed some issues checking versions between client and server.
-
Bug: Queries with an string condition which contains blanks and written accent didn't work fine.
-
Bug: The import failed checking the users using the UP authentication mode.
-
Bug: Fixed uncontrolled error trying to set the branch base using a nonexistent label with sbb command.
-
Bug: In some cases, the code review tool failed on the first file with a red cross over the textboxes
-
Bug: Localization issues.
-
Bug: Set attribute command did not work out of a Plastic SCM workspace.
-
Bug: Many mergetool corrections:
-
One-line regions painted incorrectly
-
Scroll movements sometimes wasn't precise
-
Slow painting on the left textbox of the difftool
-
-
Bug: GUI client was closed with a INVALID PASSWORD exception working, on User/Password mode. Now Plastic shows a form asking user and password.
-
Bug: Revert command failed if the revert source was a result of another previous revert operation.
-
Bug: Sometimes a merge failed with a "Index out of bounds"
-
Bug: Fixed a duplicated entries error in update report.
-
Bug: The client was not setting the right flag to compress files on checkin
-
Bug: The cm stb command did not consider smart branches.
-
Bug: Some replication scenarios failed with a NullReference.
-
Bug: Spelling and aesthetic issues
Release Notes. Plastic 2.5 Build BL116 (August 27th 2008)
-
New: Importers now map users automatically.
-
Performance: Importers has some performance improvements .
Release Notes. Plastic 2.5 Build BL116 (July 29th 2008)
-
New: Subtractive merge implemented.
-
New: Branch and changeset comments to be modified through object properties.
-
New: Localization enhancements to prepare for Dutch and German translations.
-
Performance: Solvepath calculation during update improved. Performance improved on Linux servers on MySQL and Firebird.
-
Bug: Simple query system was not able to output revisions in xml format.
-
Bug: Cancel button was not stopping the check-in process from the GUI.
-
Bug: Conflict management in merge tool: when a conflict was manually removed and added again, a line was added incorrectly to the conflict.
-
Bug: Separate workspace and repository servers: distributed transaction commit only to involve servers.
-
Wrong views were loaded on the GUI with several GUIs opened against the same workspace.
-
Bug: It was possible to open more than one view on a workspace without pressing the shift key under specific conditions.
-
Bug: Error when switching to a branch. Switching a workspace to a regular branch and not converting it into smart branch produced a null reference.
-
Bug: Wrong message when setting parent branch to an unknown branch base.
-
Bug: Check-in, checkout and add from the command line always showed a fixed message even when no action was performed.
Release Notes. Plastic 2.5. Build BL115 (July 18th 2008)
-
New: Smart Branches system: This powerful system allows users to implement any working pattern, as the new branches "remember" their starting point, whenever a user switches to a branch he does not have to set its base.
-
New: Attributes system which allows users to include additional information to any system object.
-
New: Triggers system, which allows the execution of user commands for tasks such as enforcing branch creation policies or creating formatting rules:
-
"After" and "before" event triggers automatically initiate actions when the following events occur:
-
A workspace is created.
-
A workspace selector is set.
-
Items are added.
-
Check in or check out operations are done.
-
An attribute is created.
-
A branch is created.
-
A label is created.
-
A repository is created.
-
A workspace is updated.
-
-
New on Plastic SCM extensions:
-
"Task on changeset" mode supported on Plastic SCM extensions.
-
Extensions enhancement working on Visual Studio, allowing the check in comments added on VS to be seen on the task associated on the task tracking tool.
-
Trac Extension: SSPI and SSL connections supported.
-
Bugzilla Extension: A Plastic SCM branch cannot be created if the Bugzilla extension is active and no task has been previously created in Bugzilla.
-
DevTrack integration improved: tasks are linked from the branch explorer, not only from the branch view.
-
-
-
New: Revert links on the 3D tree are now shown in red, different from the green merge links.
-
New: Smart branch system documentation included on the user manual.
-
New: "Differences" option on Changed Items View.
-
New: The GUI merge dialogue allows selecting both source and destination contributors.
-
New: Automatic "switch to branch" from the GUI, the selector only modifies the branches selected
-
New: When switching the workspace to a branch, the GUI displays a message to confirm the operation.
-
New: The items view is displayed by default.
-
New: "Find" button on the differences and merge options included.
-
New: Attribute control, allowing changing its value, apply changes or deleting the attribute.
-
New: Branch explorer enhancement: its buttons can be used before the whole branch explorer is loaded.
-
New: cm shelve and cm cat commands implemented.
-
New: CVS importer enhancement.
-
New: Installer enhancement.
-
New: Eclipse integration enhancement.
-
New: Improved performance on add operation, "check in" and "check out" operations when executed in blocks.
-
Bug: Error on the permissions system when refactoring through CmConnection.
-
Bug: .dsp, .xsl .js, .ism, .vbs, .asa extensions are now identified as text and not as binary.
-
Bug: When creating a new workspace, the system remembers the last selected repository. It used to go to "default" repository.
-
Bug: If there is a connection error the GUI does indicate it.
-
Bug: Differences of a CO revision on the 3D tree are now correctly shown.
-
Bug: Server manager updated.
-
Bug: Error when disconnecting a web project on Visual Studio 2005.
-
Bug: Error when applying a permit on an attribute from the GUI.
-
Bug: If there is a CO version, when retrieving the last version on a branch it does not show the CO version but the last checked in version.
-
Bug: Error when displaying "Diff with previous" from the branch content.
-
Bug: Error when retrieving a renamed branch.
-
Bug: The windows "remember" their position when they are closed, so they are shown in the same position when opened again.
-
Bug: Error on the merge tool scroll
Release notes. Plastic SCM 2.0 Build BL102 (May 15th 2008)
-
New: Smart branch support:
-
New: Smart branches support available from the branch explorer
-
New: Smart branches can inherit from LAST on a given branch
-
New: Smart branch support from the GUI
-
New: Smart branches parent link can be duplicated
-
New: Information added on the "BranchInfo" about whether a certain branch is smart or not
-
New: Control on the Smart Branch properties diagram to draw the branches� hierarchy
-
New: Option of changing an object comment when renaming it
-
Bug: Error on the user/password authentication working against the server
-
New: Query system option of finding changeset's on a certain branch
-
New: A branch base can be set to a changeset on the same branch
-
Bug: Error updating the checkouts view
-
Bug: Error displaying the branch explorer
-
New: Documentation of the obliterate permission has been included on the Security Guide
-
Bug: The object database was not setting the right type for the newly created object entries
-
Bug: The checkouts view performance has been improved
-
Bug: Entries from the object table were removed unexpectedly and failed on server reboot
Release notes. Plastic SCM 2.0 Build BL097 (April 15th 2008)
-
Bug: Error when changing the language preference
-
New: "Ignore" functionality included on the add operation
-
Bug: Error on the update report
-
New: Refresh button on the Workspace Status Control
-
Bug: Merge error on moved files
-
Bug: Error on the Branch Explorer initial date
-
Bug: Error on the items view on low resolution
-
Bug: Error on MySQL when issuing a wrong query
-
Performance improvement on replication
Release notes. Plastic SCM 1.5 Build BL063.11 (Jan 14th 2008)
-
Bug: Error when setting a workspace on the Eclipse plug-in
-
Bug: Error synchronizing checkouts
-
Bug: Merge error
Release notes. Plastic SCM 1.5 Build BL063.9 (Nov 29th 2007)
-
Bug: Error on the ApplyLink permission
-
Bug: Error on the "diff with previous" option
-
Bug: Error in the "Add" operation using the Visual Studio plug-in
Release notes. Plastic SCM 1.5 Build BL063.8 (Nov 8th 2007)
-
Bug: Error in the importers
-
New: Information about how to start and stop the server (windows/Linux) has been included in the Admin Guide
Release notes. Plastic SCM 1.5 Build BL063.7 (Oct 23rd 2007)
-
Bug: Error in CVS importer
-
New: Task tracking operations can be done directly from Visual Studio integration
Release notes. Plastic SCM 1.5 Build BL063.6 (Oct 3rd 2007)
-
Bug: Update error
Release notes. Plastic SCM 1.5 Build BL063.5 (Sept 19th 2007)
This release includes integration with several task tracking systems, further information on each of them can be found here.
-
New: Integration with JIRA
-
New: Integration with OnTime
-
New: Integration with Trac
-
New: Integration with Mantis
-
New: Integration with Bugzilla
Release notes. Plastic SCM 1.5 Build BL063.4 (Sept 9th 2007)
-
New: The option of adding comments after check in in Eclipse plug in has been included. This preference can be activated or deactivated by the user
-
New: The common ancestor algorithm has been improved, being faster on this release
-
Bug: Error in Linux when there was no client configuration file
Release notes. Plastic SCM 1.5 Build BL063.3 (Sept 4th 2007)
-
New: Advanced Query System, available through the command line interface. You can find information about this new system on Plastic user guide
-
New: Support for the merge needed exception after a check in operation
-
Bug: Error updating a file which has been opened with Word
-
Bug: Error starting the server after the machine has been restarted
-
Bug: Error in the Visual SourceSafe importer when importing a file from root
Release notes. Plastic SCM 1.5 Build BL063.2 (Aug 6th 2007)
-
New: JDeveloper plug-in included in the installer
-
New: Being able to select a repository for a new workspace on creation
-
Bug: Wrong icons displaying the revisions on a given branch: directories are shown with the check out decorator when they're not checked out
-
New: Show the current repository the user is working on in the GUI main form's status bar
-
Bug: Error in upgrade install: when the installer upgrades a previous installation and there is no client.conf file an error is raised
-
New: Merge from branch and label: new feature in the merge dialog. Now it is possible to merge from both a branch and a label
-
New: Change in apply marker functionality: now markers can only be applied to the root item recursively to avoid usability problems. Markers can still be applied in a per item basis from the command line
-
New: Option -selector in command mkwk: now it is possible to specify a selector when creating a workspace
-
Bug: Error moving private directories from the GUI tool. Trying to move a subdirectory into its parent directory caused problems