== version 1.3.0

+ Changes made in Subversion since version 1.5.6 implemented, 
  all Subversion 1.6.2 features are supported:
   * Tree conflicts handled more gracefully
   * File-externals support for intra-repository files
   * File protocol: 1.6.2 Subversion repositories format supported
   * Administrative tools: support for packing repository shards
   * Command line client: repository root relative URL support on most commands
   * Performance improvements on huge files during update\commits

+ Other bugfixes and performance improvements.

== version 1.3.0-beta3

+ Changes made in Subversion since version 1.5.6 implemented, 
  all Subversion 1.6.1 features are supported.
+ Bugfixes since version 1.3.0-beta2

== version 1.3.0-beta2

+ Changes made in Subversion since version 1.5.6 implemented, 
  all Subversion 1.6.1 features are supported.
+ JavaHL implementation bugfixes.
+ Compatibility with pre-1.6 working copies improved for 
  'no working copy upgrade' cases.
+ Update performance on large files improved.
+ Command line client improvements.
+ Other bugfixes and performance improvements.

== version 1.3.0-beta

+ Changes made in Subversion since version 1.5.6 implemented, 
  all Subversion 1.6.1 features are supported.
+ Merge tracking bugfixes
+ Other bugfixes and performance improvements.

== version 1.2.3

+ Changes made in Subversion since version 1.5.5 implemented, 
  all Subversion 1.5.6 features are supported.
+ Merge tracking bugfixes
+ Better interacting with external diff programs
+ svnkit.no.safe.copy system property introduced for file system copy operations
+ Other bugfixes and performance improvements.

== version 1.2.2

+ Changes made in Subversion since version 1.5.4 implemented, 
  all Subversion 1.5.5 features are supported.
+ Merge tracking implementation changed to match Subversion 1.5.5.
+ HP-UX support added.
+ Other stability and performance improvements.

== version 1.2.1

+ Changes made in Subversion since version 1.5.0 implemented, 
  all Subversion 1.5.4 features are supported.
+ JNA library updated to version 3.0.9.
+ JNA-based code fixed to work properly on amd64 systems.
+ HTTP Negotiate authentication scheme support added. 
+ "Fast" update feature has been added to SVNUpdateClient API.
+ Command line client improvements.
+ Other stability and performance improvements.

== version 1.2.0

+ Possible NPE on WC to URL copy operation fixed.
+ Log operation didn't work properly with 'limit' options set to value 
  larger than Integer.MAX_VALUE, fixed. 
+ OSGI manifest fixes.

== version 1.2.0-rc4

+ JNA library updated to version 3.0.5.
+ jsvnlook 'cat' and 'lock' commands added.
+ Update operation didn't work properly on sparse directories with 1.4.x Subversion servers, fixed.
+ SASL: minor bugfixes.
+ Other bugfixes.

== version 1.2.0-rc3

+ SVNKit Eclipse plugin divided into two features: core svnkit library and optional JNA library.
+ SVNKit Eclipse plugin made compatible with base OSGI framework.
+ SVN+SSH protocol performance improvements.
+ File uid and guid wasn't properly fetched on OSX and BSD.
+ Other bugfixes and minor improvements.

== version 1.2.0-rc2

+ SASL: incorrect output buffer size might result in failed commits, fixed.
+ Possible NPE on copy operation fixed.

== version 1.2.0-rc1

+ Javadoc updated
+ SASL authentication support bugfixes
+ Bug in keyword expansion code fixed
+ Other bugfixes

== version 1.2.0-beta5

+ SASL authentication support improved
+ Java SSH Trilead library updated to build 213
+ JNA library updated to version 3.0.4
+ Fixed: SSH connectivity problems with non-OpenSSH servers
+ Javadoc updated
+ Other bugfixes

== version 1.2.0-beta4

+ Bugfixes

== version 1.2.0-beta3

+ SASL authentication support improved.
+ Other bugfixes.

== version 1.2.0-beta2

+ JavaHL compatiblity bugfixes
+ DAV protocol performance improvements

== version 1.2.0-beta

+ Subversion 1.5.0 features support

== version 1.1.7

+ SVNKit didn't work properly with Subversion 1.5.0 servers over svn protocol
+ JNA library updated to version 3.0.2
+ Trilead-SSH library updated to build 212
+ Other bugfixes

== version 1.1.6

+ Bugfixes:
+  Copy WC to URL sometimes didn't work properly with switched directories.
+  Several NPEs in HTTP connection code fixed.
+  Authentication cancellation didn't work with SSH connection in some cases.

== version 1.1.5

+ Connections pool has been improved.
+ New version of SSH library (Trilead build 211) is used.
+ When possible, JNA library is used for most of native calls instead of Runtime.exec(...)
+ HTTP Digest authentications works better.
+ Bug in keywords expansion code fixed.
+ Other bugfixes.

= version 1.1.4

+ Connections pool closes inactive connections on timeout.
+ Bugfixes.

= version 1.1.3

+ Encrypted credentials supported on Windows.
+ OpenVMS support improved.
+ Bugfixes.
+ Daily builds now available at http://teamcity.svnkit.com/

= version 1.1.2

+ SVNKit command line client: interactive credentials prompt added.
+ SVNKit command line client: jsvnversion added.
+ JavaHL: SVNAdmin implemented using SVNKit API.
+ System-wide configuration files support (e.g. /etc/subversion on Linux)
+ bugfixes.

= version 1.1.1

+ added support for svnlook features.
+ added support for svnadmin dump/verify/load/rmtxns/lstxns features.
+ svn, svnadmin, svnlook and svnsync scripts are 
  renamed to jsvn, jsvnadmin, jsvnlook and jsvnsync to distinguish them 
  from the native programs.
+ command line scripts supports OpenVMS.
+ bugfixes.

= version 1.1.0

+ command line application and API to perform svnsync.
+ bugfixes.

= version 1.1.0.beta5

+ support for Subversion 1.4 working copy and new fsfs repository format.
+ support for new features introduced by Subversion 1.4.
+ bugfixes.

= version 1.1.0.beta4

+ bug introduced in beta3 version fixed: 
  Eclipse keyring credentials storage support was broken.

= version 1.1.0.beta3

+ Minor API improvements.
+ Minor bugfixes.

= version 1.1.0.beta2

+ NTLM authentication method support.
+ Javadoc updated to match new SVNKit features.
+ Minor bugfixes.

= version 1.1.0.beta

+ 'file' protocol support (for 'fsfs' repositories).

= version 1.0.3

+ improved cancellation support
+ improved versioned symlinks handling
+ improved HTTP proxies support
+ bugfixes

= version 1.0.2

+ full support of the new Subversion 1.3.0 features.
+ ssh 'keyboard-interactive' authentication support.
+ ssl client certificate prompt support.
+ error codes and error messages hierarchy support in the API.
+ utility classes to genereta operatios output in XML format.
+ faster delta generation and delta processing code.
+ utility API classes to process and generate deltas.
+ documentations improved, Commit and Export examples simplified.
+ bugfixes

! Note: 
  This version includes minor API changes and is not binary compatible 
  with the previous versions. API changes are:
  * String error messages replaced with SVNErrorMessage objects
  * ISVNFileRevisionHanlder callback interface changed
  * all callback interfaces methods now declared as throwing SVNException

= version 1.0.1

+ bugfixes

= version 1.0.0

+ documentation related improvements
+ bugfixes

= version 0.9.3

+ licensing conditions changed
+ support for atomic commit from different working copies
+ persistent connections support
+ improvements in performance and memory consumption
+ bugfixes

= version 0.9.2

+ RC2: bugfixes related to configuration handling and svn+ssh authentication

= version 0.9.1

+ RC1: All features planned for 1.0 version are completed.

= version 0.8.8.1

+ critical bug in SVNKit Eclipse plugin fixed.

= version 0.8.8

+ http digest auth support (requires apache version > 2.0.48)
+ wc->url and url->wc copy operations
+ use-commit-times option support
+ bugfixes

= version 0.8.7.2

+ Subclipse v0.9.30 compatible

= version 0.8.7.1

+ Subclipse v0.9.29 compatible

= version 0.8.7

+ http proxy support
+ svn "keywords" are expanded properly
+ different eol's in a file are handled correctly
+ other minor bugfixes

= version 0.8.6

+ annotate (blame) operation is implemented.
+ http: server socket close detected properly and doesn't result in operation failure.
+ SVNClient: absolute paths are used in notifications.
+ SVNClient: fileContent method traces file renames.
+ SVNClient: list and logMessages methods return paths sorted alphabetically.
+ SVNClient: auth info is stored in Eclipse key ring when used within Eclipse.

= version 0.8.5

+ SVNClient: WC copy and move operations work properly on Linux and OS X.
+ SVNClient: "conflicted" status is reported correctly during update
             ("merged" was reported instead).

= version 0.8.4

+ Subclipse Extension supports Subclipse 0.9.28
+ tabulations in externals definitions processed correctly.

= version 0.8.3

+ children of copied or moved directories were not committed properly when
  their wc revision was different from the parent's one.
+ http: all DAV requests (including commit comments) are sent in UTF-8 encoding.
+ SvnClient: add and remove methods didn't work for directories, fixed.
+ SvnClient: commit of single file deletion didn't work, fixed.
+ Eclipse: SVNKit features installed from update site supports automatic update

= version 0.8.2

+ svn+ssh: persistent ssh connection is used to improve svn+ssh performance.
+ http: problems with accessing repository location that needs different credentials then
  repository root is fixed.
+ http: all paths in requests are canonicalized, some svn server versions failed to 
  process non-canonicalized paths.
+ wc: changes in externals were not committed correctly over http when using ISVNWorkspace.commit(...), fixed.
+ SvnClient: diff method implemented (so that Eclipse "generate patch" action works).  
+ SvnClient: copy and move methods fixed to work properly in Subclipse repository view.
+ SvnClient: setPrompt support, better notifications, "windows" paths are handled correctly.
+ logging: Pluggable loggers support and detailed http logging added (thanks to Marc Strapez). 
+ logging: Eclipse SVNKit version uses Eclipse logging facilities.

= version 0.8.1

+ bugs with committing files within moved directories fixed
+ bugfixes related to operations over http connection
+ for subclipse users: more detailed console notifications on svn operations

= version 0.8.0

+ new builds versioning schema introduced
+ update site with eclipse plugin and subclipse extension added 

= build 20050131

+ import works properly with single file and when importing to
  non-yet-existing directories
+ switch works properly when switching single file
+ more minor bugfixes

= build 20050120

+ bugs with commiting locally copied files fixed
+ DAV '/' repository location handled correctly

= build 20050112

+ lot of incompatibilities with native svn fixed
+ SVNClient supports remote deletion, copy and move operations

= build 20050106

+ number of bugs in remote status implementation fixed
+ ISVNWorkspace.getFileContent method restored to keep binary compatibility 
+ Diff generators framework added, now SVNKit provides API for
  generating diff in different formats ('unified' and 'normal') for arbitrary
  input sources

= build 20050105

+ svn+ssh authentication failed to work in some cases - fixed
+ revisions in working copy now updated correctly after update
+ got rid of number of minor inconsistences between SVNKit and native SVN
+ http and https protocols supports compressed data (gzip)

= build 20041223

+ ISVNWorkspace.delete now accepts 'force' parameter
+ bug fixed that prevented Subclipse committing single 
  file in non-windows systems
+ complete svn and svn+ssh protocol logging may be enabled 
  with -Dsvnkit.log.svn=true command line switch

= build 20041221

+ when using svn+ssh SVNKit takes private key path from the java property,
  if it is not defined explicitly
+ svn+ssh bugfixes
+ bugfixes

= build 20041219

+ infinite loop on commits that includes workspace root fixed
+ JavaHL: SVNClient accepts all revision kinds (DATE, HEAD, etc.)

= build 20041217

+ bugfixes

= build 20041216

+ bugfixes

= build 20041211

+ command line svn client (status, import, checkout are implemented)
+ python tests launcher to reuse original svn python tests suite
+ bugfixes

= build 20041209

+ bugfixes

= build 20041204

+ bugfixes
+ SVNKit works with Subclipse 0.9.24

= build 20041130

+ bugfixes

= build 20041126

+ svn+shh protocol support (with the jsch library)
+ bugfixes

= build 20041124

+ javahl copy, move and mkdir methods implementation
+ methods to manage global ignore added to ISVNWorkspace
+ bugfixes

= build 20041123

+ recursive property set operation
+ ISVNWorkspace accepts credentials provider
+ SSLContext made pluggable
+ javahl replacement works with Subclipse
+ bugfixes

= build 20041118

+ javahl implementation (SvnClient) is included into the library
+ workspace accepts credentials provider

= build 20041116

+ bugfixes

= build 20041110

+ svn:externals support
+ bugfixes

= build 20041109

+ bug that prevents checkout sometimes fixed

= build 20041108

+ authentication API simplified
+ performance improvements
+ bugfixes

= build 20041105

+ switch and relocate operations
+ bugfixes