Changes in version 3.1.4 (2026-10-05) Bug fixes - Corrected the bug induced by last release in AISextract(), creating duplicated lines with NA when run in parallel and that when no vessel is around. Changes in version 3.1.3 (2026-09-30) Improvements - Corrected description for crs_meters parameter in the help page of functions. Bug fixes - Corrected a bug preventing data without surrounding AIS data to be returned in AISextract() function (while it should be returned with NA filling the AIS columns). Changes in version 3.1.2 (2026-08-26) Improvements - Revised the package description to remove the flagged spelling issue. - Replaced the relative CONTRIBUTING.md link in the README with a full GitHub URL. - Excluded cran-comments.md from the package build. - Reduced the runtime of the AISextract() and AISinterpolate() examples to below the 5-second threshold. - added installation instructions for CRAN on the README.md, and added CRAN badge Changes in version 3.1.1 Improvements - Removed dontun() for all examples. - Replaced T and F by TRUE and FALSE. - removed cat() and print(), or replace by message() when necessary. - Added ORCID in CITATION. - Avoided writing files to user directories; use temporary files instead for parallel processing logs. - Added repo status badge. - Added cran-comment.md - cleaned examples Changes in version 3.1.0 New features - Added parallel processing to AIStravel(). - Optimized parallel processing for other functions. Changes in version 3.0.3 Improvements - Optimized the parallel processing for AISinterpolate() with the option "exact_timestamp". - Added the option of running AISextract() for a square grid. Changes in version 3.0.2 Bug fixes - Load the helper function add_coordinates_meters() in parallel processing loop of AIScorrect_speed(). - Correct a bug preventing helper function to be used in the parallel processing loop of AIScorrect_speed(). Changes in version 3.0.1 New features - Added parallel processing to AISinterpolate() for the option type_interpolation = "maximum_gap_seconds". - Added parallel processing to AISextract(). - Added parallel processing to AIScorrect_speed(). Improvements - Redesigned the AISinfos() function to provide simplify the readability of the script and output results. - Checked all functions performed well and fast with the abovementionned changes. Changes in version 2.0.2 Improvements - Simplify use and code of AISinterpolate(). - cite CONTRIBUTION.md in README Changes in version 2.0.1 Improvements - Finalized documentation and package metadata for the first CRAN release. - Minor improvements to the package website and documentation. Changes in version 2.0.0 New features - Added comprehensive unit tests. - Added a package vignette with a complete workflow. - Added a package help page providing an overview of the public API. - Added a pkgdown website with online documentation. Improvements - Refactored large functions into smaller helper functions for improved maintainability. - Simplified the package workflow. - Improved and expanded function documentation and examples. - Added continuous integration with GitHub Actions. - Added NEWS.md and CONTRIBUTING.md. Bug fixes - Fixed vessel extraction when only a single AIS position is available. - Improved handling of edge cases throughout the package. Changes in version 1.1.0 New features - First public release on GitHub. - Added the accompanying manuscript. Improvements - Improved function documentation. Bug fixes - Fixed AIScorrect_speed() for stationary vessels. - Corrected time_travelled and distance_travelled for consecutive interpolated positions. Changes in version 1.0.0 New features - Initial release of the package.