                 Changes in version 2.11-2 (2026-08-04)                 

    o   Fix compiler warning for C23 standard on Fedora 44

                 Changes in version 2.11-1 (2025-04-30)                 

    o   Do not use nc-config compiler by default

    o   Use new R API functions for environments

    o   Use config.h to simplify compiler flags

    o   Call gc before opening datasets
	- This may avoid corruption or crashes if a dataset is changed
	  unexpectedly when the garbage collector closes unreferenced ncids

                 Changes in version 2.10-2 (2025-04-15)                 

    o   Fix bashism in configure.ac

                       Changes in version 2.10-1                        

    o   Detect and work around broken nc-config in configure script
	- Try static option with nc-config if linking fails without it
	- Use compiler from nc-config which may enable MPI
	- Try pkg-config if nc-config fails or is disabled

    o   Prepare for upcoming change to bit64 package namespace

    o   Remove call to non-API entry point in R 

                 Changes in version 2.9-2 (2024-03-24)                  

    o   Use pkg-config on Windows to fix linking with upcoming Rtools version

                 Changes in version 2.9-1 (2024-01-09)                  

    o   Fix support for parallel I/O with MPICH (and related MPI variants)

    o   Fix error handlers to remove potentially insecure format strings

                 Changes in version 2.8-1 (2023-10-23)                  

    o   Fix builds on platforms where share directory is not under $R_HOME

    o   Fix UBSAN warning when converting empty NC_CHAR to R string

    o   Fix type conversions with oneAPI compiler

                 Changes in version 2.7-1 (2023-10-09)                  

    o   Fix crash when calling nc_free_vlen on vlen with zero-length

    o   Support packing and unpacking of vlen

    o   Support fill value conversions in non-numeric data types:
	NC_CHAR, NC_STRING, enum, compound, and vlen

    o   Improve support for NetCDF parallel I/O in configure script:
	- Specify MPI compiler via argument --with-mpicc
	- Enable MPI tests in R CMD check via argument --with-mpiexec
	- Give warnings if MPI and/or NetCDF parallel I/O not detected

    o   Add configure option --with-nc-config-static to allow selection of
	static libraries from nc-config

    o   Build Windows package with NetCDF library from RTools4x
	- Adapt to newer RTools by using configure script on Windows

    o   Add examples using hierarchical groups to help for grp.inq.nc

                 Changes in version 2.6-2 (2023-01-17)                  

    o   Fix compiler warnings reported by R-devel

                 Changes in version 2.6-1 (2022-06-27)                  

    o   Windows: update binary packages to netcdf 4.9.0 with OpenDAP

                 Changes in version 2.5-2 (2021-08-20)                  

    o   Support hdf5 filters via multi-filter interface (netcdf>=4.8.0)

    o   Windows: update binary packages to netcdf 4.7.4 with OpenDAP

    o   Generate type conversions with m4 macros

    o   Reduce CPU time for utcal.nc example to pass CRAN checks

                 Changes in version 2.4-2 (2020-09-12)                  

    o   Support reading/writing special values (e.g. NA, Inf) without substitution,
	mainly in cases where type conversion between R and NetCDF is not required.

    o   Fix selection of na.mode values 0,1,2

    o   Fix range checks for numeric conversions with packing

    o   Significantly increase test coverage of type conversion routines

    o   Support parallel NetCDF when running with MPI

    o   Allow creation of datasets in "data64" (CDF5) format

    o   Support diskless files and in-memory manipulation of persistent files

                 Changes in version 2.3-1 (2020-05-04)                  

    o   Fix problem when defining scalar variables with netcdf-4.7.4

                 Changes in version 2.1-1 (2019-10-20)                  

    o   Remove automatic handling of fill values in user-defined types

    o   Link rwinlib libraries by pathname to fix r-hub Windows builds

    o   Correct quoting of external software names in DESCRIPTION

                        Changes in version 2.0-4                        

    o   Fix OSX packages by linking expat library

                 Changes in version 2.0-3 (2019-10-08)                  

    o   Support NetCDF-4 features for reading and writing of datasets.

    o   Suggest bit64 package for NC_INT64 and NC_UINT64 types.

    o   Drop support for netcdf-3.x library, require netcdf-4.x.

    o   Drop support for udunits-1 library.

    o   Disable calendar functions if udunits-2.x is not found during build.

                 Changes in version 1.9-1 (2017-10-08)                  

    o   Allow multiple NA values in count argument of var.get.nc/var.put.nc,
	so that corresponding dimensions are read/written to their defined length.

    o   Fix support for OPeNDAP (if enabled by the netcdf library)

    o   Build Windows packages with netcdf4 library
	- Enable OPeNDAP in Win64
	- Disable OPeNDAP in Win32, because it causes RNetCDF to crash
	- Thanks to Jeroen Ooms for giving us https://github.com/rwinlib/netcdf!

    o   Register C routines for efficient access by R

                 Changes in version 1.8-2 (2016-02-21)                  

    o   Add support for POSIXct timestamps to utcal.nc and utinvcal.nc.

    o   Use nc-config by default in configure to find netcdf build settings.

    o   Allow customisation of configure by variables CPPFLAGS, LDFLAGS and LIBS,
	and remove the following options: --with-netcdf-include, --with-netcdf-lib,
	 --with-hdf5-lib, --with-udunits-include, --with-udunits-lib.

                 Changes in version 1.7-3 (2015-05-11)                  

    o   Support reading/writing NC_CHAR as vectors of raw bytes

    o   Avoid intermediate copies of array data when possible

    o   Fix memory errors reported by valgrind for udunits2 calendar functions.

    o   Support compilation with udunits.h inside a udunits2 sub-directory.

    o   Add udunits data files to source package to ensure they can be found
	when building binary packages for Windows and Mac.

                Changes in version 1.6.3-1 (2014-08-31)                 

    o   Allow reading of character vector or scalar

                Changes in version 1.6.2-3 (2014-06-16)                 

    o   Added HDF5 licence file for distribution

                Changes in version 1.6.2-2 (2014-05-26)                 

    o   Corrected potential memory leak in read/write of character arrays

                Changes in version 1.6.1-2 (2012-07-19)                 

    o   Added function read.nc

    o   Added packing/unpacking of data

                Changes in version 1.5.3-1 (2012-02-15)                 

    o   Optionally copy udunits data files during installation of RNetCDF.

    o   When loading RNetCDF in R, initialise udunits with copied data files.

                Changes in version 1.5.2-2 (2011-01-06)                 

    o   configure adds tests for extra libraries used by netcdf4 on some systems.

    o   Avoid repeated zeroing of character arrays in C interface.

                Changes in version 1.5.0-1 (2011-01-02)                 

    o   Add new modes (large, prefill, share) to nc_open and nc_create.

    o   Avoid unnecessary switching of define and data modes in C library
	to prevent unwanted data movement within a file.

    o   configure script accepts optional path for hdf5 (for netcdf4 library).

    o   Added basic functional tests of package.

                Changes in version 1.2-1.1 (2010-05-17)                 

    o   Add build scripts for Windows.

                 Changes in version 1.2-1 (2006-07-26)                  

    o   utcal.nc and utinvcal.nc optionally handle dates in string form.

    o   configure script accepts optional paths for netcdf and udunits.

                 Changes in version 1.1-3 (2005-03-20)                  

    o   Minor bugfix for detection of udunits headers in configure script.

                 Changes in version 1.1-2 (2005-01-04)                  

    o   Return proper error status in C functions R_nc_sync and R_nc_get_vara_text.

                 Changes in version 1.1-1 (2004-09-19)                  

    o   Add option to collapse singleton dimensions when reading arrays.

    o   Allow reading of arrays without conversion of missing values.

                 Changes in version 1.0-4 (2004-09-12)                  

    o   Search extra directories during configure.

                 Changes in version 1.0-3 (2004-08-01)                  

    o   First release based on netcdf package by Thomas Lumley
	and ncdf package by David Pierce.
