H5edit HISTORY
============
This file contains history of the H5edit tool releases.

%%%%1.2.0%%%%   
=====================================
H5edit version 1.2.0 released on 2013-08-09.
=====================================

New Features
============

    Configuration
    -------------
    - None
    
    Tools
    -----
    - Added support for the MODIFY command. (AKC 2013-08-07).


    Support for New Platforms, Languages, and Compilers
    ---------------------------------------------------
    - Support for Mac OS X Mountain Lion updated to 10.8.4. (AKC 2013-08-08).

Bug Fixes since H5edit v1.1.0
=============================

    Configuration
    -------------
    - None

    Tools
    -----
    - None

    Tests
    -----
    - None

Platforms Tested
================
Linux 2.6 32bit and 64bits
Linux 2.6 on PowerPC
Mac OS X 10.7.5 and 10.8.4
SunOS 5.11

Known Problems
* h5edit does not return non-zero exit code when there is syntax error.
  (AKC - 2013/08/08 - JPSS-72).

%%%%1.1.0%%%%   
=====================================
H5edit version 1.1.0 released on 2013-03-04.
=====================================

New Features
============

    Configuration
    -------------
    - None
    
    Tools
    -----
    - Added support for the COPY command. (JP 2013-02-14).

    - Added support for --atomic inc option. (AKC 2013-02-07).

    - Added support for the RENAME command. (AKC 2013-02-06).

    - Added support for the --atomic option which will maintain a backup
      file which can be used to recover the original data file if some
      errors are encountered. (AKC 2012-12-31)

    Support for New Platforms, Languages, and Compilers
    ---------------------------------------------------
    - Added SunOS 5.11 support. (AKC 2013-02-20).

    - Added Mac OS X 10.7.5 and 10.8.2 to the supported platforms.
      (AKC 2013-02-14)


Bug Fixes since H5edit v1.0.1
=============================

    Configuration
    -------------
    - None

    Tools
    -----
    - None

    Tests
    -----
    - The testh5edit.sh had an output mismatch error for HDF5 V1.8.9 because
      the h5dump of V1.8.9 has a bug fix that affects its output which was
      used by h5dit to verify test output.  The expected output file is
      updated to work with HDF5 v1.8.9.  This change is not backward
      compatible. Therefore, h5edit now expects to work with HDF5 V1.8.9 or
      newer. (JPSS-45, AKC 2012-06-11)

Platforms Tested
================
Linux 2.6 32bit and 64bits
Linux 2.6 on PowerPC
Mac OS X 10.7.5 and 10.8.2
SunOS 5.11

%%%%1.0.1%%%%   
=====================================
Version 1.0.1 released Oct 10, 2011
=====================================

New Features
============

    Configuration
    -------------
    - None
    
    Tools
    -----
    - None

    Support for New Platforms, Languages, and Compilers
    ---------------------------------------------------
    - None


Bug Fixes since H5edit v1.0.0
=============================

    Configuration
    -------------
    - Fixed incorrect Makefile.am and test/Makefile.am so that bin/reconfigure
      can generate the correct corresponding Makefile.in files. ((Bug ID:
      JPSS-33) (AKC - 2011/09/21)
    - Added aclocal.m4 which will provide my own version of macros used
      instead of generated by users by their own machine.
      Added AM_MAINTAINER_MODE to configure.ac so that make does not run the
      rebuild rules. (Bug ID: JPSS-33) (AKC - 2011/09/20)

    Tools
    -----
    - None


Platforms Tested
================
Linux 2.6 32bit and 64bits
Linux 2.6 on PowerPC
SunOS 5.10

%%%%1.0.0%%%%   
=====================================
Version 1.0.0 released July 31, 2011
=====================================
Added support to accept command syntax having the Target-object and attribute
names given as one name separated by slash (/). H5edit will first treat it as
a dataset attribute. If dataset is not found, will try it as a group
attribute.
    E.g.,
	CREATE /GroupA/Dataset2/KiloToMile {{0.60}};
	    is the same as
        CREATE /GroupA/Dataset2 KiloToMile {{0.60}};

Platforms Supported:
Linux 2.6 32bit and 64bits
Linux 2.6 on PowerPC
SunOS 5.10

%%%%0.2%%%%   
=====================================
Version 0.2 released Mar 31, 2011
=====================================
Change command syntax to have the Target-object before the created object.
    E.g., CREATE /GroupA/Dataset2 KiloToMile {{0.60}};
The following keywords are now optional:
    DATASET, DATATYPE, DATASPACE, DATA, SCALAR, SIMPLE.
Command syntax are greatly simplified by having default values:
    If target object type is not specified, default value is DATASET.
    If datatype is not specified, default value is Native Float.
    If dataspace is not specified, default value is SCALAR.
	E.g., CREATE /GroupA/Dataset2 KiloToMile {{0.60}};
	means to create in dataset /GroupA/Dataset2 a scalar native float type
	attribute with the value of 0.60.

Platforms Supported:
Linux 2.6 32bit and 64bits
Linux 2.6 on PowerPC
SunOS 5.10
AIX 6.1

=====================================
Initial version released Dec 31, 2010
=====================================
CREATE and DELETE attributes commands implemented.
Dataspace supported: SCALAR and Supports INTEGER and FLOAT numerial types
Commands implemented:
    Create attribute
    Delete attribute
Datatype supported:
    All integer types: native int, big or little endian int, long, long long,
	short, …
    All float types: float, double, long double. …
    Strings type: null-terminated fixed length strings.
Data space supported:
    SCALAR
    SIMPLE (Multiple dimensions)
Tool command line options supported:
    -c command, --command command:
	Specify an H5edit command to apply to the file h5file.
    --command-file commfile
	Specify a command file, commfile, that contains H5edit commands written
	in the H5edit Command Language, to apply to the file h5file.
    -h, --help
	Print a usage message and exit
