Changes in version 1.2.2 - New function averageTrajectories() to average trajectories (or cycles) Changes in version 1.2.1 - When using trajectoryDistances with "cycles" objects the elements to be compared are cycles and dates are used for time comparison. - Bug correction in extractCycles() by N. Djeghri Changes in version 1.2.0 (2025-11-11) - New functions trajectoryConvergencePlot() and cycleShiftArrows() by N. Djeghri - New functions trajectoryCorrespondence(), trajectoryRMA() and trajectoryRMAPlot() by N. Djeghri - Dependency from MannKendall package removed. Now the Mann-Kendall test is performed by calls to cor.test(method = "kendall") Changes in version 1.1.1 (2025-08-28) - Trajectory subsetting according to time window limits - Bug correction in trajectory definition (missing surveys but existing times) - Bug correction in trajectory asymmetric tests (where done as symmetric previously) Changes in version 1.1.0 (2025-05-05) - New functions is.metric() and is.synchronous(). - Update of function trajectoryInternalVariation() (former trajectoryVariability()). - New function dynamicVariation(). - New function variationDecomposition() for synchronous trajectories. - New function interpolateTrajectories() for interpolation to given times. - Function trajectoryConvergence() modified to allow a global convergence test (type = "multiple"). Changes in version 1.0.0 (2025-04-17) - Trajectory data structures have been introduced. - New functions for cyclical trajectory analysis (Djeghri et al, 2026). - New ETA metrics trajectoryVariability() and trajectorySpeeds(). - Permutational test added for trajectoryDirectionality(). - New function trajectoryMetrics() for evaluation of multiple metrics. - New function trajectoryWindowMetrics() for metrics evaluated over moving windows. - New function trajectoryShifts() to compare trajectories that are similar in shape but differ in speed. - New dissimilarity metric for trajectories, taking into account differences in time. Changes in version 0.2.1 - Update of function 'centerTrajectories' to add flexibility in trajectory centroid definition. - New vignette to illustrate centering. - Improvement of trajectoryProjection() to return relative position within selected segments, also when orthogonal projection does not exist. Changes in version 0.2.0 - New function 'smoothTrajectories' added. - Update of vignette 'Introduction to to Ecological Trajectory Analysis (ETA)'. - Correction of squared distances to centroid (GitHub issue #3). - EQA between individual states and dynamic envelopes (experimental).