| 02-21-2018 | 4.0 | - read.pcadaptgeneratesbedfiles instead ofpcadaptfiles. | 
|  |  | - Computation of PCA is based on the package RSpectra. | 
|  |  | - Missing values are handled by specifying vector-matrix operation in RSpectrathat accounts for missing values. | 
|  |  | - Includes LD thinning to compute PCs. | 
|  |  | - No more dependency to RcppArmadillo | 
|  |  | - For Pooled-seq data, use Mahalanobis distances based on PCA loadings, no more simulations of individuals genotypes | 
| 01-15-2017 | 3.1.0 | - Switch from C/Lapack to Rcpp/RcppArmadillo. | 
|  |  | - pcadaptcan take genotype matrices as input. | 
|  |  | - Modified code for binomial sampling. | 
|  |  | - pcadaptargumentclean.filesis now deprecated. | 
|  |  | - pcadaptargumentoutput.filenameis now deprecated. | 
|  |  | - read.pcadaptargumentlocal.envis now deprecated. | 
|  |  | - Latest update of vcfRtaken into account. | 
| 12-20-2016 | 3.0.4 | - Method based on sampling genotypes added to handle pooled-sequencing. | 
| 10-06-2016 | 3.0.3 | - Option type="vcfR"has been added toread.pcadaptto overcome some conversion issues occurring with VCF files. | 
|  |  | - Argument transposeis now deprecated. Read section A for more details. | 
|  |  |  | 
| 06-13-2016 | 3.0.2 | - The function get.pchas been added. For each SNP, it returns the most correlated principal component. | 
|  |  |  | 
| 06-01-2016 | 3.0.1 | - The read4pcadaptis now deprecated, it is now calledread.pcadapt. | 
|  |  | - Using the popoption when plotting scores now provides the color legend. | 
|  |  |  | 
| 04-04-2016 | 3.0 | - All analyses are now included in the Rpackage. Users should not use theCsoftware PCAdapt fast anymore. | 
|  |  | - Big datasets can be handled directly within the Rsession. | 
|  |  | - read4pcadaptnow converts files to thepcadaptformat. | 
|  |  | - The first argument of pcadaptcan be either a small genotype matrix or the output ofread4pcadapt. | 
|  |  |  | 
| 02-12-2016 | 2.2 | - The Mahalanobis distance is now estimated from the z-scores rather than the loadings. | 
|  |  | - Make sure you have downloaded the latest version of the C software PCAdapt (last updated on February 11, 2016). | 
|  |  |  | 
| 01-05-2016 | 2.1.1 | - Bug fix: vignette header added. | 
|  |  |  | 
| 12-18-2015 | 2.1 | - The scaling of the SNP before computing PCA has been changed. Instead of using standard deviation, we now use the square root of \(p(1-p)\) (haploid data) or of \(2p(1-p)\) (diploid data) where \(p\) is the minimum allele frequency. | 
|  |  | - Bug fix: the genomic inflation factor has been corrected when K=1. | 
|  |  | - Bug fix: a problem due to high proportion of missing data slowing the program has been fixed. | 
|  |  | - Argument "minmaf"has been replaced with"min.maf". | 
|  |  |  | 
|  | 2.0.1 | - Vignette corrected: when reading output from the software PCAdapt, we do not mention the deprecated argument PCAdaptin the functionpcadapt. | 
|  |  | - Bug fix: an issue occurring when reading outputs from PCAdapt has been fixed. | 
|  |  | - We mention in the vignette how to use Pool-seq data with the C software PCAdapt fast. | 
|  |  |  | 
|  | 2.0 | - The default test statistic is not the communality statistic anymore but the Mahalanobis distance. | 
|  |  | - Test statistic for Pool-seq data. |