# Subclipse Changelog

This file documents all of the changes that have been made to Subclipse beginning with the 1.0.0 release process. Please visit http://subclipse.tigris.org/ for the latest information on Subclipse.

The latest version of this file can be viewed directly from our website at http://subclipse.tigris.org/subclipse/changes.html. Please note that the file on the website may contain information about changes that have not yet been made available in a release. Generally, these changes will be available in the next release but it is also possible that a change will be pulled out due to testing problems.

The log of changes leading up to the 1.0 release can be viewed here.

#### Version 1.0.5
5 February 2007

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.5

- JavaHL 1.4.3 binaries for Windows
- SVNKit 1.1.1
- Removed size from feature.xml. This can prevent install on Vista.
- When file lock failed, we were still flipping the read-only bit.
- Fix potential NPE in SVNStatusSyncInfo (598)
- Modified code to not commit auto-added parents in a separate commit. (599)
- Fixed problem with Import Project Set when there are multiple projects to import.

#### Version 1.0.4
12 December 2006

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.4

- JavaHL 1.4.2 binaries for Windows
- SVNKit 1.1.0 + fixes. Adds file:// support and 1.4 working copies.
- Fix problem when spaces are in file name.
- Many significant performance improvements.
- Better option enablement in Team and Synchronize menus.
- Do not try to fetch status on resource that does not exist. (522)
- Override and Update should update to HEAD.
- Fix a refactoring problem where it can error out because it does not know a folder has already been added.
- Fix internal sizing on commit dialog.
- Fix handling of .svn metadata folders.
- Show switched resources in decorators and resource properties.
- Allow older revisions of files that do not have an internal editor to be opened using their external editor.
- Show out of date folders in Synchronize view.
- Change handling of update in Synchronize view. Goes with the out of date folders feature.
- Allow a commit comment to be specified during the Share Project process. (529)
- Better tree refresh when creating new folder in SVN Repositories view. (505)
- Fix Copy/Export options when project is not in default workspace folder. (463)
- Fix a Windows Assert failure when sharing a project and the repository is not accessible.
- Canonicalize the path case when checking out to a specific folder. (548)
- Catch potential ClassCastException. (469)
- Fixed StringIndexOutOfBoundsException in Compare with Base
- Exception during checkout of project set could hang Eclipse.
- Revert improvements/fixes.
- WC to WC copy was not copying local contents.
- Unescape URL's in decorators.
- Fix potential NPE in shutdown
- Fix potential ConcurrentModificationException.
- Performance improvement in Synch view when resources have been locally deleted.
- Refresh the Synchronize view automatically after performing a commit from the view when the Show Out of Date folders option is on.
- If resource is managed but also in global ignore list, we should not ignore it.
- Fixed potential NPE in refreshing SyncInfo.
- Fixed potential NPE in SVN Properties view.
- Added new prompting UI for SVNKit SSH connections.
- Removed dependency on compare plugin from core. Allows for headless operation (583)
- Added option to Create Branch/Tag dialog to perform a switch after the branch/tag is created.
- Improve handling of read-only files that are not managed by Subclipse
- Small synch view fixes for externals.

#### Version 1.0.3
14 June 2006

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.3

- Potentially significant performance improvement when using JavaSVN and you perform external builds, such as an Ant script. JavaHL was not affected by problem.
- Minor correctness fixes to status and info commands.
- Removed an unnecessary call to info when item was ignored.
- Better error messages from failed lock/unlock actions, such as showing user that holds lock.
- Show remote lock information in Resource properties page when svn:needs-lock is set.
- Control-Enter activates OK button on Lock dialog. (499)
- Remember section layouts on Commit Dialog.
- Choose URL and Configure Tags dialogs are now resizable.
- Show History dialog now has resizable sections.
- Do not show ignored items in Compare with Base. (498)
- Project name not being set in Checkout Wizard.
- Fixed refactoring problem when moving more than one class to a new folder.
- Do not enable Finish button on Sharing Wizard until the page where you specify the folder name.
- Fixed some possible NPE's in Synch view when using svn:externals.
- Fixed handling of commit from Synch view so that it respects the view settings, such as items removed from the view. (506)

#### Version 1.0.2
01 June 2006

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.2

- JavaHL 1.3.2 Windows binaries.
- JavaSVN 1.0.6.
- Fixed NPE in browse URL from Create Branch/Tag dialog from repository view.
- Fixed problems in Ask Question dialog. JavaSVN might start using this dialog.
- When checkout wizard accesses the repository it will not hang the UI thread. (488).
- Create patch uses progress monitor and prompts to include unversioned files. (489).
- SVN group will appear in New Project Wizard selection. (490).
- Fixed problem importing project set file in Eclipse 3.2. (486).
- Create remote folder uses progress monitor. (487).
- Trim URL string when creating a repository location.

#### Version 1.0.1
13 April 2006

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.1

- Fixed problem with Share Project throwing an Exception when JavaHL adapter was used.

#### Version 1.0.0
11 April 2006

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/1.0.0

- JavaHL 1.3.1 binaries for Windows.
- JavaSVN 1.0.4.
- Fixed problem with null URL's for svn:externals folders.
- Fixed problems that arise when the Eclipse workspace is also an SVN working copy. (220).
- Fixed NPE in History view when resource is deleted and committed. (475).

#### Version 0.9.108
27 February 2006
(1.0.0 Release Candidate 6)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.108

- Fix Annotation problem in Eclipse 3.2
- Remove unneeded refresh from Add operation which greatly improves performance on large adds.
- Change Update action from Synchronize view to use HEAD revision when a folder or project is selected. Fixes problem where previous commits could be removed from working copy due to updating the file to an earlier revision.
- Revert action in Synchronize view should not appear for unversioned items.
- Add URL of the FAQ to dialog message about case mismatch of workspace.

#### Version 0.9.107
24 February 2006
(1.0.0 Release Candidate 5)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.107

- JavaSVN library updated to 1.0.4 Beta (r2179)
- Fix checkout bug on Eclipse 3.2 M5 due to change in resource scheduling rules.
- Replace with Latest from Repository fixed to perform a recursive update.
- Corrected label of Edit Conflicts action from Quick Fix resolution.

#### Version 0.9.106
14 February 2006
(1.0.0 Release Candidate 4)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.106

- JavaSVN library updated to 1.0.3
- Added localizations for ch_ZW
- Fixed potential NPE in History view when commit message was null.
- Modified the Import folder operation so that it updates the progress information.
- Modified wizards which show list of repositories to show them in sorted order. (451).
- Moved checkbox on Import folder dialog to better location. (452).
- Modified commit dialog so that it can be internally resized with a SashForm. (453).
- Fixed Checkout wizard so that the proposed project name will come from the contents of the .project file if it exists.
- Fixed issue in commit dialog where items could appear multiple times. (455).
- Double-click on file in the Commit/Revert dialogs will show the file in the compare dialog. (409).
- Fixed the Edit Conflicts editor to update the diff state when changes are saved.
- Fixed Revert operating when reverting an Added folder that contains Added files.

#### Version 0.9.105
17 January 2006
(1.0.0 Release Candidate 3)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.105

- JavaSVN 1.0.2 + 1 fix for better cancel support (r1995).
- Show Log button in dialogs will now work if the repository root URL is entered as the URL.
- Get Contents/Get Revision not working from History view. (443).
- Refresh from SVN Repository view will refrsh selected node instead of entire tree. (445).
- Fix NPE in Shutdown if SVN Properties view is open and there are no repositories defined. (446).
- Fix possible NPE in SVN Properties view.
- Show Log will now work in the Choose URL dialog if the repository root URL is entered.
- Show in History option is now enabled on incoming new files in Synchronize view.
- Fixed ArrayIndexOutOfBoundsException when repository URL was just url://hostname/. (387).

#### Version 0.9.104
12 January 2006
(1.0.0 Release Candidate 2)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.104

- JavaSVN library from r1966 of trunk. Fixes problem caching credentials via DAV.
- Fixed problem in processing of Update option from Synchronize view when multiple projects are selected.
- Commit of multiple projects from Synchronize view will process them all with one dialog.
- Fixed Revert from Synchronize view when multiple projects are selected.
- Fixed Override and Update from Syncrhonize view when multiple projects are selected.

#### Version 0.9.103
10 January 2006
(1.0.0 Release Candidate 1)

from: /branches/1.0.x
http://subclipse.tigris.org/svn/subclipse/tags/subclipse/0.9.103

- Based on JavaHL binaries from Subversion 1.3.0 GA release.
- JavaSVN library from r1938 of trunk.
- Repository view expands tree in background process. (435).
- Fixed NPE in commit dialog when the Select All button is used.
- Improved layout of Accept Digital Certificate dialog to accomodate long text.
- Removed Compare with Previous Revision from menu because it is never enabled.
- Fixed Compare with Branch/Tag option so that it is only enabled when a single item is selected.
- Fixed problem where Update operation from Synchronize view was always updating to the HEAD revision. It will now update to the highest revision number of the selected items being updated.
- Help and context-sensitive help improvements.
- Make revision number available as a project-level decorator. (404).