Changes in version 1.2-6 (2026-03-06) o Use REFERENCES.bib. Changes in version 1.2-5 (2025-10-05) o Fix bug triggered by new fun argument in Bernstein_basis. Changes in version 1.2-4 (2025-09-23) o Allow prior transformations more general than log in Bernstein_basis via its new fun argument. o Fix problem when computing the second derivatives of Bernstein polynomials after log-transformation. Changes in version 1.2-3 (2025-05-09) o rep to rep_len. Changes in version 1.2-2 (2025-01-29) o Switch from coneproj to quadprog in ?Bernstein_basis. Changes in version 1.2-1 (2025-01-17) o Allow to keep unused levels in as.basis.formula. Changes in version 1.2-0 o New cyclic_basis() for modelling seasonal effects. Changes in version 1.1-4 (2023-05-16) o Bernstein_basis(..., ui = c("increasing", "zerointegral") came with incorrect constraint matrix. Changes in version 1.1-3 (2022-05-25) o Bernstein_basis(..., ui = "zerointegral") came with incorrect constraint matrix. Changes in version 1.1-2 (2022-01-14) o Allow coefficients in matrix form. Changes in version 1.1-1 (2021-11-12) o Add convexity and concavity constraints to polynomials in Bernstein form. o Add toy example demonstrating constrainted curve estimation to ?Bernstein_basis. Changes in version 1.1-0 (2021-03-09) o More infrastructure for as.basis to return a Matrix object for ordered factors. Changes in version 1.0-7 (2020-02-14) o Update citation info. Changes in version 1.0-6 (2019-10-07) o Change name of parameter in intercept\_basis to (_Intercept_); this helps to detect intercepts originating from other calls to model.matrix.. Changes in version 1.0-5 (2019-06-21) o Make sure bounds[1] is positive if log_first = TRUE. o Correct behaviour outside support when log_first = TRUE. Changes in version 1.0-4 (2019-02-27) o model.matrix has constrasts attribute where appropriate. Changes in version 1.0-3 (2019-01-16) o Bernstein(log()) is possible with new log_first argument. o Fix > length 1 issues. Changes in version 1.0-2 (2018-09-17) o Constrain Bernstein to zero second derivative at the support when linear extrapolation shall be used. This avoids ugly bumps in the corresponding densities in mlt. Changes in version 1.0-1 (2018-03-29) o Replace rBind by rbind as requested by MM. Changes in version 1.0-0 (2018-03-08) o A paper describing version 1.0-0 of the mlt, basefun, and variables packages was accepted for publication in the Journal of Statistical Software 2018-03-05. o Documentation updates. Changes in version 0.0-40 (2018-02-23) o nparm sometimes generated data with sanitised variable names, we don't want this to happen. o Allow positive increasing Bernstein polynomials. Changes in version 0.0-39 (2017-12-18) o Add intercept_basis, ie an intercept only model matrix. Changes in version 0.0-38 (2017-05-17) o model.matrix.cbind_bases can now deal with lists as newdata argument (given appropriate dimensions in dim). Changes in version 0.0-37 (2017-04-05) o Deal with integer variables when sumconstr = TRUE. o Remove unnecessary warning when sumconstr = TRUE and negative = TRUE. Changes in version 0.0-36 (2017-03-01) o Register C routines. Changes in version 0.0-35 (2017-02-14) o Fix bug in predict when newdata was a data frame. Changes in version 0.0-34 (2016-12-14) o Fix bug in predict when newdata was a list. The ordering of the resulting array may have been incorrect under rare circumstances. Changes in version 0.0-33 (2016-09-13) o Approximate Bernstein polynomial f outside its support (l, u) by a linear function f(u + x) = f(u) + f'(u) * (u - x), now also for deriv > 0 (maxderiv argument in model.matrix.Bernstein_basis. The default (linear extrapolation for deriv = 0 only) did not change. Changes in version 0.0-32 (2016-05-30) o Contraints in log_basis were potentially wrong. Changes in version 0.0-31 (2016-04-25) o log_basis has better checks for positivity of the variable to be log-transformed. Changes in version 0.0-30 (2016-02-19) o The basefun package was first published on CRAN.