2025-03-30  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>

	* Changed from std::cout and exit() to Rcpp::Rcout and Rcpp::stop() in the Newmat C++ code.

2024-03-14  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>

    * Corrected the title of the Besag, Green et al paper referenced in the `scrBesag()` documentation. Clarified that the algorithm was invented by Peter Green.

2023-12-06  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>

    * Fixed several warnings due to incorrect formatting flags.
    * Fixed several notes from `R CMD check`.
    
2022-10-31  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>
     
    * Correct C function definitions to comply with clang 15.
    * Avoid escaped LaTeX special in documentation.

2022-04-02  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>
     
    * Avoid use of legacy S-compatibility macro DOUBLE_EPS to comply with 
      R 4.2.0.

2022-01-09  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>

    * Do not use mfp package anymore in the demo.
    * Include mfp authors since we have derived the `fpScale` function from their
      package.
    * Remove URL which causes problems in `R CMD check` for `scrBesag`.

2020-06-20  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>
    
    * Fixed link time optimization (LTO) issue.

2019-01-17  Daniel Sabanes Bove  <daniel.sabanesbove@gmx.net>
    
    * Fixed DESCRIPTION file and Makevars for Rcpp linking issues

2017-08-23  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fixed DESCRIPTION file and Makevars for Solaris problems

2017-08-01  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fixed DESCRIPTION file

2017-08-01  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fixed makefile issue reported by R-Core

2017-03-04  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fix valgrind problem, thanks to Isaac!
    * Fix registration of C routines

2017-01-08  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fix citation problem

2016-12-22  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Fix Newmat C code problem

2013-12-05  Daniel Sabanes Bove  <sabanesd@roche.com>
    
    * Change CITATION file

2013-12-05  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* move examples directory with simulation to inst directory to
	comply with CRAN standards, plus linewrap in man file.

2013-11-22  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Very minor internal change to avoid possibly invalid coercions
	in C++ code (thanks to Brian Ripley for pointing this out).

2012-05-30  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Minor changes in hope to pass R CMD check on R-Forge.

2012-04-25  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* R/plotCurveEstimate.BmaSamples.R: add "median" as output

	* R/BmaSamples.R: add option to include zero samples

2012-03-01  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* src/various: Use Rcpp for creation of results lists, in order to
	avoid strange memory-suspicious errors.

2012-02-22  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* src/hyperg.cpp: Corrected the computation of the Laplace
	approximation of the logPsi function.

2011-10-07  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* inst/CITATION: The paper is now published in Statistics and
	Computing, so I included the vol/number/page info.

2011-01-26  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* R/plotCurveEstimate: Add options "partialResids" and "hpd" to
	the two plot functions, to remove partial residuals and to have
	equi-tailed instead of highest posterior density intervals /
	bands, respectively.

2011-01-18  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* src/bayesMfp.cpp: Changed the logMargLikConst. This is rather
	arbitrary if only BFP models are compared, but now it matches the
	definition in the hypergsplines package.

2011-01-14  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Increment version because I will implement a dependent model
	prior for the fractional polynomials.

2010-10-29  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* R/BayesMfp.R:  add additional attribute "linearInclusionProbs",
	which gives for FP terms the posterior probability of exactly
	linear inclusion.

2010-09-23  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* src/various: some clarifications for the Solaris C++ compiler
	which threw errors on CRAN (e.g. cast integer to double before
	taking the logarithm of a number to avoid overloading ambiguity
	between float and double casting)

2010-09-20  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* data/ozone.RData: Remove UTF8 degree symbol from Fahrenheit unit
	name to avoid a note by R CMD check.

	* inst/CITATION: Input the Statistics and Computing paper instead
	of the technical report here.

	* examples/simulation.R: Add more comments and more sensible
	names.

	* demo/ozone.R: Add more comments and delete save/load-pairs.

	* DESCRIPTION: Add "Hmisc" and "mfp" to suggested packages because
	they are loaded in the ozone demo.

2010-06-18  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* R/transformMfp.R (transformMfp): Fix a bug in this
	transformation function, which lead to incorrect design matrix
	construction when the order of covariates in the mfp object was
	different from the order in the BayesMfp object.

2010-06-17  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Correct prediction methods to use the same shifts of the design
	matrix columns as for the original data.

2010-06-16  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Add a "predictMeans" element to the return value of
	"BmaSamples".

2010-03-03  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Also accept a "main" argument in the plotCurveEstimate functions

2009-12-04  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Add option to restrict the size of the model cache during model
	sampling, to avoid running out of allocatable memory in long model
	sampling chains.

2009-09-30  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Add some documentation to R functions.

	* Clearer structure for src directory, so that all newmat stuff is
	in a separate directory.

2009-09-29  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Upload to R-forge SVN.

2009-09-21  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* Only allow identical FP degrees for the covariates, to ensure
	that the SWITCH always works.
	* Start implementing the new SWITCH move type, which shall guard
	us against bad mixing in data sets with near-collinear covariates.
	* Note that the R CMD check warning for the marked UTF8 character
	is the degree symbol in the labels of the ozone covariates.

2009-09-14  Daniel Sabanes Bove  <daniel.sabanesbove@ifspm.uzh.ch>

	* start cleaning before the next major revisions

2009-02-12  Daniel Sabanes Bove  <daniel.sabanesbove@campus.lmu.de>

	* faster implementation for findModel.

2008-12-26  Daniel Sabanes Bove  <daniel.sabanesbove@campus.lmu.de>

	* test the corrected computation of marginal likelihood (see
	hyperg.cpp).

2008-11-29  Daniel Sabanes Bove  <daniel.sabanesbove@campus.lmu.de>

	* Added flat model prior option as the default prior specification.

2008-10-24  Daniel Sabanes Bove  <daniel.sabanesbove@campus.lmu.de>

	* first version which is tested for the ozone data.

2008-08-22  Daniel Sabanes Bove  <daniel.sabanesbove@campus.lmu.de>

	* copied everything from original BayesMfp package. This shall be
	a seperate implementation for the new methodology with
	hyper-g-prior & Co.