Release 1.0.4: A bug in fregre.pls() function has been fixed in the case of the FPLS basis are created with the argument norm is TRUE (the curves are centred and scaled). A bug in outliers.depth.trim() function has been fixed in the case of the procedure requires more than one iteration step. Release 1.0.3 introduces new function classif.depth() that fits a nonparametric classification procedure based on maximum depth measure. Penalized FPC an FPLS basis are computed in create.pc.basis and create.pls.basis by the new arguments "lambda" and "P". A bug in predict.fregre.fd() function has been fixed (in the case of the "object" is fitted using funtional partial least square basis). Release 1.0.2 introduces new functions: New argument "se.fit" in predict.fregre.fd() and predict.fregre.lm() function. A bug in CV.S() function when "y" argument is a fdata object has been fixed. This "bug" has involved the min.np() function. In metric.lp() function NA values are returned, if the fdata has NA's values. In metric.lp() function supremum distance is computed, if "lp" argument is 0. Release 1.0.1 New functions: New depth functions and its corresponding shortcut functions (see help(Descriptive) form more details): depth.SD() provides the simplicial depth measure for bivariate data. depth.PD() provides the depth measure using random projections for multivariate data. depth.MhD) provides the Mahalanobis depth measure for multivariate data. depth.HD() provides the half-space depth measure for multivariate data. It introduces a new functions for functional PC and PLS regression: fregre.ppc,fregre.ppls, fregre.ppc.cv,fregre.ppls.cv, and the auxiliary functions: fdata2ppc,fdata2ppls,P.penalty. The function rber.gold() has been renamed by rwild() function. Now, rwild() contructs the Wild bootstrap residuals. order.fdata() is a wrapper function of order function. New arguments and options: New arguments "wild" and "type.wild" in fregre.bootstrap(). In fregre.glm(), fregre.gsam(), classif.glm2boost(), classif.gsam2boost() the "fdataobj" argument allows a multivariate data or functional data. fregre.lm() allows penalization by "rn" parameter (ridge regression). fregre.pc() and fregre.basis() allow weighted least squares by "weights" argument. Correction of bugs: A bug in "draw" argument of fdata.bootstrap() has been fixed. A bug in predict.classif() function ussing a fitted object by classif.knn() has been fixed. A bug in create.pc.basis() function when "l" argument has length 1 has been fixed. This "bug" has involved the following functions: fregre.lm(), fregre.glm() and fregre.gsam(). Release 1.0.0 was released in Oct. 2012 as the working version to accompany 'Febrero-Bande, M. and Oviedo de la Fuente, M. (2012). 'Statistical Computing in Functional Data Analysis: The R Package fda.usc. Journal of Statistical Software, 51(4), 1-28., URL http://www.jstatsoft.org/v51/i04/.' New functions added: depth.RT() implements a random Tukey depth (RT) and its corresponding some shortcut functions. metric.dist() methods as wrappers for dist(), New arguments in depth.FM(), depth.RP(), depth.mode() and fdata(). The functions: fregre.glm(), fregre.gsam(), fregre.gkam(), classif.np(), classif.glm(), classi.glm() allow functional and multivariate analysis. Release 0.9.8.1 introduces new functions flm.Ftest() and dfv.test(). The first performs a functional F-test and the second implements the test of Delsol, Ferraty and Vieu (2010). Function flm.test() now has a better computational performance and function Aijr() has been replaced by Adot(). New argument lambda in fdata2fd() function. New argument rn in create.pc.basis() function. fregre.kgam() has been renamed to fregre.gkam(). Release 0.9.8 introduces a new function flm.test() that allows to test for the Functional Linear Model with scalar response for a given dataset. Is based on the new functions PCvM.statistic(), Aijr() and rber.gold(). A bug in fregre.kgam has been fixed. Release 0.9.7 New functions: fregre.kgam, classif.kgam, dev.S, predict.fregre.kgam,print.fregre.kgam, summary.fregre.kgam, fregre.gsam, classif.np, classif.kgam, classif.gsam. New argument par.S in: fregre.np, fregre.np.cv, fregre.plm,S.NW, S.KNN, S.LLR. New attributes for: metric.lp, semimetric.basis and semimetric.NPFDA Release 0.9.6 renames the functions: pc.fdata()-->fdata2pc() pls.fdata()-->fdata2pls() pc.cor-->summary.fdata.comp() pc.fdata-->summary.fdata.comp() It added create.pls.basis, Math.fdata, Ops.fdata, Summary.fdata and dis.cos.cor() function. New argument par.S in: fregre.np, fregre.np.cv, fregre.plm, New argument cv in: S.NW,S.KNN, S.LLR, In metric.lp the argument p now is called lp. Release 0.9.5 improves fdata.bootstrap() function (better computational efficiency). It introduces a new functions: for Partial Linear Square (pls.fdata(), fregre.pls() and fregre.pls.cv()) and Simpson integration (int.simpson() and int.simpson2()). It modifies the functions metric.lp(), inprod.fdata(), summary.fregre.fd() and predict.fregre.fd(). Release 0.9.4 added 3 script files: Outliers_fdata.R, flm_beta_estimation_brownian_data.R and Classif_phoneme.R. It has introduced the functions fregre.glm() and predict.fregre.glm() which allow fit and predict respectively Functional Generalized Linear Models. It has introduced the functions create.pc.basis and create.fdata.basis which allow to create basis objects for functional data of class "fdata". Release 0.9 introduces a new function h.default() that simplifies the calculation of the bandwidth parameter "h" in the functions: fregre.np(), fregre.np.cv() and fregre.plm(). In most of the functions has added a stop control when the dataset has missing data (NA's). It adds the attribute "call" to the distance matrix calculated in metric.lp, semimetric.basis() and semimetric.NPFDA() functions.