Changes in version 0.1.1 (2026-07-19) Maintenance - Minor maintenance release following CRAN pre-submission checks. - Added package-specific terms to inst/WORDLIST. - Excluded cran-comments.md from the source package. - Updated package metadata and README citation examples to version 0.1.1. Changes in version 0.1.0 Package workflows and structure - Reorganized R source files by logical domain, making the package structure match the main workflows more closely. - Reorganized the test suite by the same logical domains and added shared test helpers for temporary files and directories. - Added compact NetCDF example files to support runnable examples, metadata inspection, and raster workflow tests. - Replaced the previous Makefile-based workflow with a justfile for common development tasks. New features - Added raster_info() to summarize raster and NetCDF metadata, including variables, units, layer counts, spatial extent, CRS, and time range. - Added ts_point_to_files() to save ts_to_point() outputs as individual SWAT-style point files. - Added value_at_hour support to daily_aggregation() for products whose daily value is stored at a specific hour. - Added value_at_hour, date_shift_days, and drop_first_layer support to datacube_aggregation() so hourly raster cubes can be reduced before extraction. - Improved tbl_from_references() so reference points can be supplied using the package's standard table, vector, and path input patterns. Breaking changes - Standardized longitude column names to LON. - Renamed the take_out_first_record argument in daily_aggregation() to drop_first_record. - Renamed the negatif_number argument in station/table preprocessing to neg_to_zero. Bug fixes and validation - Added reusable input validation helpers and clearer error messages across raster, table, station, and interpolation workflows. - Ensured variable derivation helpers create output directories consistently. - Removed a duplicate internal file_name() implementation. - Removed the vroom dependency from the main file-reading workflow. - Expanded test coverage for raster aggregation, cube extraction, metadata, reference extraction, station input, table aggregation, table I/O, variable derivation, and trend-surface interpolation. Documentation - Added a lightweight executable vignette using bundled example data. - Added precomputed pkgdown articles for: - ERA5-Land hourly data to SWAT inputs; - station interpolation workflow; - running a similar external case study. - Updated README and pkgdown navigation to reflect the current package workflows. Changes in version 0.0.1 First Release Initial release of wcswatin (Weather & Climate SWAT INput) package for preparing weather and climate data for input in the Soil & Water Assessment Tool (SWAT). Features - Process NetCDF and GeoTIFF raster files from multiple climate data providers - Temporal and spatial aggregation tools - Gap filling and missing data handling - Unit conversion utilities for weather variables - Summary statistics and visualization functions - File management and batch processing utilities Infrastructure - Comprehensive test suite with cross-platform support (Windows, macOS, Linux) - CI/CD with GitHub Actions (R-CMD-check, test-coverage, pkgdown) - Documentation website available at https://reginalexavier.github.io/wcswatin/