| NEWS | R Documentation | 
News for Package RcppGSL
Changes in version 0.3.13 (2023-01-12)
- Remove 'AC_PROG_CC' from 'configure.ac' per CRAN wish 
Changes in version 0.3.12 (2022-10-30)
- Two function prototypes were updated for - clang-15.
- GitHub Actions were updated to checkout version 3. 
Changes in version 0.3.11 (2022-03-12)
- The UCRT Makefile was updated 
- Minor edits to README.md were made 
Changes in version 0.3.10 (2021-10-07)
- Tests of the client package now skip if no LIB_GSL is set 
- The - configurefiles were updated to the standard of version 2.69 following a CRAN request
Changes in version 0.3.9 (2021-06-23)
- The pdf vignette was extended by a small subsection (Dirk). 
- The CI setup was updated to use - run.shfrom r-ci (Dirk).
- The windows build was updated to GSL 2.7, and UCRT support was added (Jeroen in #28). 
Changes in version 0.3.8 (2020-06-21)
- A few missing - inlinestatements were added to the headers fixing a (genuine) error that was seen only on Solaris (Dirk).
- The nice - colNormexample is now in a file by itself, the previous versions are off in a new file- colNorm_old.cpp(Dirk).
- The README.me now sports two new badges (Dirk). 
- Travis CI was updated to 'bionic' and R 4.0 (Dirk). 
Changes in version 0.3.7 (2019-10-20)
- A logic error was corrected in the wrapper class, vector and matrix memory is now properly free()'ed (Dirk in #22 fixing #20). 
- The introductory vignettes is now premade (Dirk in #23), and was updated lightly in its bibliography handling. 
- The unit tests are now run by tinytest (Dirk in #24). 
Changes in version 0.3.6 (2018-06-10)
- The vignette was updated to accomodate pandoc 2* [CRAN request]. 
Changes in version 0.3.5 (2018-05-19)
- Update package manual page using references to - DESCRIPTIONfile [CRAN request].
Changes in version 0.3.4 (2018-05-06)
- Windows builds were updated (Jeroen Ooms in #16). 
- Remove dynamic exception specifications which are deprecated with C++11 or later (Dirk in #17). 
- Accomodate Solaris by being more explicit about - sqrt.
Changes in version 0.3.3 (2017-09-24)
- We also check for - gsl-configat package load.
- The vignette now uses the pinp package in two-column mode. 
- Minor other fixes to package and testing infrastructure. 
Changes in version 0.3.2 (2017-03-04)
- In the - fastLmfunction,- .Callnow uses the correct- PACKAGE=argument
- Added file - init.cwith calls to- R_registerRoutines()- and R_useDynamicSymbols(); also use- .registration=TRUEin- useDynLibin- NAMESPACE
- The skeleton configuration for created packages was updated. 
Changes in version 0.3.1 (2016-10-02)
- The unit test driver was updated and simplified, (by request of CRAN) no longer leaves files in '/tmp', and removes two unexported (and unused) test helper functions (PR #10) 
- Switched to - run.shfor Travis (PR #11)
- Use canonical CRAN URLs in README.md 
- Restored 'boxed' display of code in vignette (PR #12) 
Changes in version 0.3.0 (2015-08-30)
- The RcppGSL matrix and vector class now keep track of object allocation and can therefore automatically free allocated object in the destructor. Explicit - x.free()use is still supported.
- The matrix and vector classes now support const reference semantics in the interfaces (thanks to PR #7 by Dan Dillon) 
- The matrix_view and vector_view classes are reorganized to better support const arguments (thanks to PR #8 and #9 by Dan Dillon) 
- Shorthand forms such as - Rcpp::Matrixhave been added for- doubleand- intvectors and matrices including views.
- Examples such as - fastLmcan now be written in a much cleaner and shorter way as GSL objects can appear in the function signature and without requiring explicit- .free()calls at the end.
- The included examples, as well as the introductory vignette, have been updated accordingly. 
Changes in version 0.2.5 (2015-07-05)
- The - colnormfunction in the included example package was rewritten to use Rcpp Attributes, the example package was updated and its version number increased to 0.0.3.
- The unit tests also use the updated version of the example package. 
- The package, and the included example package, were updated throughout to conform to the current - R CMD checkstandards.
- The RcppGSL-intro vignette was updated throughout. 
- The Travis CI integration now uses r-cran-* packages which leads to faster tests. 
Changes in version 0.2.4 (2015-01-24)
- Two new helper function to turn the default GSL error handler off (and to restore it) were added. The default handler is now turned off when the package is attached so that GSL will no longer abort an R session on error. Users will have to check the error code. 
- The - RcppGSL-intro.Rnwvignette was expanded with a short section on the GSL error handler (thanks to Qiang Kou).
Changes in version 0.2.3 (2015-01-10)
- The - src/Makevars.inwas pruned of GNU make features at the request of the CRAN Maintainers.
-  configure.acandconfigurewere updated, and shortened.
- The - RcppGSL-intro.Rnwvignette was updated for its look and feel.
Changes in version 0.2.2 (2014-05-31)
- A subtle bug (tickled only by clang on some OS versions) in vector and matrix view initialization was corrected by Kevin Ushey 
Changes in version 0.2.1 (2014-05-26)
- Added new example based on B-splines example in GSL manual illustrating simple GSL use via Rcpp attributes 
- Vignette compilation has been reverted to using highlight since version 0.4.2 or greater can be used as a vignette engine (with R 3.0.* or later). 
- Vignette compilation is now being done by - R CMD buildas R 3.0.0 supports different vignette engines, so the vignette build process has been simplified. A convenience helper script has also been added for command-line builds.
- Unit tests now use - sourceCpp()instead of- cxxfunction()from the inline package
- The - DESCRIPTIONfile now uses- Suggests: Rcpp(instead of- Depends: Rcpp) to permit building of the vignette
- The package now takes advantage of the simplified build process available with Rcpp (>= 0.11.0) 
- Similar updates to the build process were made for the example package included with RcppGSL 
Changes in version 0.2.0 (2012-07-22)
- summary() for fastLm() now displays more information 
- fastLmPure() now uses same argument order as R's lm.fit() 
- Added more unit tests for fastLm() and related functions 
- Export and document S3 methods in NAMESPACE and manual page as such 
- Vignettes have been moved to the - vignettes/directory
- Main vignette renamed to - RcppGSL-intro.pdfto use a filename different from the package reference manual
- NEWS file converted to .Rd format 
- inline plugin support function no longer uses assignInNamespace but deploys a small package-global enviornment 
Changes in version 0.1.1 (2011-04-05)
- Unit tests produce a summary vignette as for some of the other packages 
- The documentation Makefile now uses the $R_HOME environment variable 
- The documentation Makefile no longer calls clean in the all target 
Changes in version 0.1.0 (2010-11-30)
- Initial CRAN release with basic functionality for vectors and matrices 
- A vignette provides an introduction and documentation about the package 
- An example package RcppGSLExample provides a complete stanza for creating your own package using RcppGSL (and the GSL and Rcpp)