# Change Log

All notable changes to the gempa utils library will be documented in this file.
Please note that we have changed the date format from year-month-day
to year.dayofyear to be in sync with other changelogs.

## 2024.264 4.7.0

### Added

-   Functions to set and get file modification time

## 2024.263 4.5.0

### Added

-   Added Grid2d<T>::bytes() and Grid3d<T>::bytes()

## 2024.255 4.4.0

### Added

-   Added Grid2d<T>::Type and Grid3d<T>::Type

## 2024.248 4.3.0

### Added

-   Added Dim3d<T> structure
-   Added Grid3d<T> structure

## 2024.212 4.2.0

### Added

-   Added toString and fromString functions for Dim2d<T> and Rect<T>
-   Added Range<T> structure

## 2024.109 4.1.3

### Changed

-   Clearsilver fill template function accepts undefined string as argument

## 2024.109 4.1.2

### Fixed

-   Evaluation of boolean Clearsilver template function parameters

## 2024.004 4.1.1

### Fixed

-   File copy function. With the previous version cross device copy could fail
    under certain circumstances.

## 2023.272 4.1.0

### Added

-   Environment variable resolver

## 2023.083

### Added

-   Simple GeoTIFF reader

## 2023.053

### Added

-   Introduced new ClearSilve template `tz2tz` that converts a given time from
    one timezone to an other.

## 2022-04-19 4.0.1

### Fixed

-   Minor issues

## 2022-04-12 4.0

### Changed

-   Comprehensive rework of the Http client code

## 2021-10-27 3.0

### Fixed

-   Connection timeout of HTTP connections

## 2021-02-03 2.0

### Changed

-   Use Rect as Grid2d extents

## 2021-06-08 1.1

### Added

-   Added CRC-16/32 computation (crc.h/crc.ipp)
