May 27, 2009 (SVN revision: 161402)
* First 2.2.21 release
* Added support for Best-Hit algorithm.
* Added support for -in_msa psiblast option. 
* Performance improvements and bug fixes to subject soft masking feature (note:
  the file format for the files containing the masking information has changed
  in a non-backwards compatible way).
* Changed command line option to specify single soft masking algorithm to mask
  BLAST databases from -mask_subjects to -db_soft_mask.
* Masked FASTA and subject masks can be obtained via blastdbcmd.
* Improved error messages when makeblastdb processes masking information.
* Bug fixes in tabular output for translated searches.
* Bug fixes to makeblastdb.
* Bug fixes to search strategies and megablast.
* Bug fixes to XML output.
* Bug fixes and performance improvements to multi-threaded execution.
* Bug fixes to lower case masking in blastx.
* Bug fixes to ungapped searches.
* Added support for smaller lookup tables for small queries.
* Added support for partial sequence fetching during traceback.
* Fixed the 2-hit algorithm so that no overlap between two hits is allowed.
* Implemented a new method to compute effective observations and new
entropy-based method to compute column-specific pseudocounts in PSI-BLAST.
* Remote BLAST database data loader is used as a fallback if local BLAST 
databases cannot be found.
* Bug fixes, improved error messages, and support for ASN.1 input in 
makeblastdb.
* Bug fixes and performance improvements to subject masking feature.
* Added the update_blastdb.pl script
* Updated BLAST+ user manual with documentation about configuring BLAST, 
automatic resolution of sequence identifiers, and a description of how the 
BLAST databases are searched.

November 3, 2008 (SVN revision: 144798)
* First 2.2.19 release
* Made sequence ID/title display uniform in sequence filtering applications.
* Fixed incorrect display of filtering options in XML output.
* Fixed handling of empty sequences in BLAST input. 
* Fixed negative strand handling for tblastn/tblastx.

October 14, 2008 (SVN revision: 143045)
* Added update_blastdb.pl script to distribution of BLAST+ command line 
  applications.
* Changed a few PSI-BLAST constants for pseudo-counts.
* Bug fix in blastdbcmd to distinguish non-redundant sequence titles.
* Bug fix to display BLAST database information remotely from outside NCBI for
  XML output. 

September 24, 2008 (SVN revision: 141260) 
* Fix to prevent initial seed extension from going beyond context boundary.
* Improvements to reduce memory usage when query splitting is applied.
* Print the accession and version for blastdbcmd's %a output format.
* gilists/negative gilists are not saved in search strategies or supported in
  remote blast searches.
* legacy_blast.pl fixed for MacOSX, as well as extended support for megablast
  formatting options (-D, -f).
* Enhancements to Mac installer to add installation path to user's PATH.
* ASN.1 output is now of type Seq-annot.
* -lcase_masking option now applies to subject sequences as well as queries.
* Bug fix for creation of masked databases with non-redundant sequences that use
  a BLAST database as its data source.
* Bug fix for merging masking locations.

August 21, 2008 (SVN revision: 138123)
* First internal release
