
##### Version 0.18.0
* Fix compilation with C++20
* Fix bug where missing value handling lead to negative impurity importance values
* Slightly change the missing value algorithm (see docs)

##### Version 0.17.0
* Set num.threads=2 as default; respect environment variables and options
* Add handling of missing values for classification and regression
* Allow vector min.node.size and min.bucket for class-specific limits
* Add Poisson splitting rule for regression trees
* Add hierarchical shrinkage
* Fix a bug for always.split.variables (for some settings)

##### Version 0.16.0
* Add node.stats option to save node statistics of all nodes
* Add time.interest option to restrict unique survival times (faster and saves memory)
* Fix min bucket option in C++ version
* Fix memory error for always.split.variables in certain settings
* Fix quantile regression for factor variables in "order" mode

##### Version 0.15.0
* Switch to C++14 standard
* Add min.bucket parameter to restrict terminal node size
* Fix a bug with always.split.variables selecting the wrong variables

##### Version 0.14.0
* Faster permutation variable importance for high dimensional data (thanks to Roman Hornung)
* Add deforest() function to remove trees from ensemble
* Allow split.select.weights and always.split.variables together
* Add as.data.frame() method for predictions
* Fix weight calculation in case-specific RF (csrf())
* Fix cross compiling for Windows

##### Version 0.13.0
* Faster quantile prediction
* Add ... argument to ranger()
* Bug fixes

##### Version 0.12.0
* Faster computation (in some cases)
* Add local variable importance 
* Add "hellinger" splitrule for binary classification
* Add "beta" splitrule for bounded outcomes
* Accept user-specified function in quantile prediction
* Add regularization
* Add x/y interface
* Internal changes (seed differences possible, prediction incompatible with older versions)
* Bug fixes

##### Version 0.11.0
* Add max.depth parameter to limit tree depth
* Add inbag argument for manual selection of observations in trees
* Add support of splitting weights for corrected impurity importance 
* Internal changes (slightly improved computation speed)
* Warning: Possible seed differences compared to older versions
* Bug fixes

##### Version 0.10.0
* Change license of C++ core to MIT (R package is still GPL3)
* Better 'order' mode for unordered factors for multiclass and survival
* Add 'order' mode for unordered factors for GenABEL SNP data (binary classification and regression)
* Add class-weighted Gini splitting
* Add fixed proportion sampling
* Add impurity importance for the maxstat splitting rule
* Remove GenABEL from suggested packages (removed from CRAN). GenABEL data is still supported
* Improve memory management (internal changes)
* Bug fixes

##### Version 0.9.0
* Add bias-corrected impurity importance (actual impurity reduction, AIR)
* Add quantile prediction as in quantile regression forests
* Add treeInfo() function to extract human readable tree structure
* Add standard error estimation with the infinitesimal jackknife (now the default)
* Add impurity importance for survival forests
* Faster aggregation of predictions
* Fix memory issues on Windows 7
* Bug fixes

##### Version 0.8.0
* Handle sparse data of class Matrix::dgCMatrix
* Add prediction of standard errors to predict()
* Allow devtools::install_github() without subdir and on Windows
* Bug fixes

##### Version 0.7.0
* Add randomized splitting (extraTrees)
* Better formula interface: Support interactions terms and faster computation
* Split at mid-point between candidate values
* Improvements in holdoutRF and importance p-value estimation
* Drop unused factor levels in outcome before growing
* Add predict.all for probability and survival prediction
* Bug fixes

##### Version 0.6.0
* Set write.forest=TRUE by default
* Add num.trees option to predict()
* Faster version of getTerminalNodeIDs(), included in predict()
* Handle new factor levels in 'order' mode
* Use unadjusted p-value for 2 categories in maxstat splitting
* Bug fixes

##### Version 0.5.0
* Add Windows multithreading support for new toolchain
* Add splitting by maximally selected rank statistics for survival and regression forests
* Faster method for unordered factor splitting
* Add p-values for variable importance
* Runtime improvement for regression forests on classification data
* Bug fixes

##### Version 0.4.0
* Reduce memory usage of savest forest objects (changed child.nodeIDs interface)
* Add keep.inbag option to track in-bag counts
* Add option sample.fraction for fraction of sampled observations
* Add tree-wise split.select.weights
* Add predict.all option in predict() to get individual predictions for each tree for classification and regression
* Add case-specific random forests
* Add case weights (weighted bootstrapping or subsampling)
* Remove tuning functions, please use mlr or caret
* Catch error of outdated gcc not supporting C++11 completely
* Bug fixes

##### Version 0.3.0
* Allow the user to interrupt computation from R
* Transpose classification.table and rename to confusion.matrix
* Respect R seed for prediction
* Memory improvements for variable importance computation
* Fix bug: Probability prediction for single observations
* Fix bug: Results not identical when using alternative interface

##### Version 0.2.7 
* Small fixes for Solaris compiler

##### Version 0.2.6 
* Add C-index splitting
* Fix NA SNP handling

##### Version 0.2.5 
* Fix matrix and gwaa alternative survival interface
* Version submitted to JSS

##### Version 0.2.4 
* Small changes in documentation

##### Version 0.2.3 
* Preallocate memory for splitting

##### Version 0.2.2 
* Remove recursive splitting

##### Version 0.2.1 
* Allow matrix as input data in R version

##### Version 0.2.0 
* Fix prediction of classification forests in R

##### Version 0.1.9 
* Speedup growing for continuous covariates
* Add memory save option to save memory for very large datasets (but slower)
* Remove memory mode option from R version since no performance gain

##### Version 0.1.8 
* Fix problems when using Rcpp <0.11.4

##### Version 0.1.7 
* Add option to split on unordered categorical covariates

##### Version 0.1.6 
* Optimize memory management for very large survival forests

##### Version  0.1.5 
* Set required Rcpp version to 0.11.2
* Fix large $call objects when using BatchJobs
* Add details and example on GenABEL usage to documentation
* Minor changes to documentation

##### Version 0.1.4 
* Speedup for survival forests with continuous covariates
* R version: Generate seed from R. It is no longer necessary to set the
  seed argument in ranger calls.

##### Version 0.1.3 
* Windows support for R version (without multithreading)

##### Version 0.1.2 
* Speedup growing of regression and probability prediction forests
* Prediction forests are now handled like regression forests: MSE used for
	prediction error and permutation importance
* Fixed name conflict with randomForest package for "importance"
* Fixed a bug: prediction function is now working for probability
	prediction forests
* Slot "predictions" for probability forests now contains class probabilities
* importance function is now working even if randomForest package is
	loaded after ranger
* Fixed a bug: Split selection weights are now working as expected
* Small changes in documentation
