# Changelog

All notable changes to this project will be documented in this file.

## 0.2.1 - 2026-01-26

### ✨ Feature

- ✨ Add bindings to nvtiffStreamGetTagValue and test get coord transforms

### 📦 Dependency

- ⬆️ Bump cudarc from 0.18.1 to 0.18.2

## 0.2.0 - 2025-11-26

### 🚨 Breaking Changes 🚨

- 💥 Remove nvtiffStreamGetFileInfo, bind nvtiffStreamGetNumImages

### ✨ Feature

- ✨ Implement nvtiffImageType to get NewSubfiletype of images

### 📦 Dependency

- ⬆️ Bump cudarc from 0.17.7 to 0.18.1
- ⬆️ Bump nvTIFF from 0.5.0 to 0.6.0

## 0.1.3 - 2025-11-06

### ♻️ Refactor

- 🥅 Derive Error trait on NvTiffError and NvTiffStatusError

### 📦 Dependency

- ➕ Add thiserror
- ⬆️ Bump cudarc from 0.16.4 to 0.17.7 with 'fallback-latest' feature flag

## 0.1.2 - 2025-07-15

### ✨ Feature

- ✨ Implement NvTiffResultCheck trait to check return status code
- ✨ Create NvTiffStatusError enum for decoding API non-zero status codes

### 🧰 Maintenance

- 🚨 Fix borrow_as_ptr and transmute_ptr_to_ptr
- 🦺 Set clippy pedantic mode to warn

## 0.1.1 - 2025-05-31

### 🐛 Bugfix

- 🐛 Skip running build.rs on docs.rs

### 📝 Documentation

- 📝 Include contents of main README.md in docs.rs/nvtiff-sys
- 📝 Add badges to crates.io and docs.rs in main README.md

## 0.1.0 - 2025-05-29

### ✨ Feature

- ✨ Add bindings to nvtiffStreamParse and test parsing from byte stream
- ✨ Add bindings to nvtiffDecodeImage and check decoded results
- ✨ Add bindings to nvtiffDecodeCheckSupported and test check tiff support
- ✨ Add bindings to nvtiffDecoderCreateSimple and init test_decode_image
- ✨ Add bindings to nvtiffStreamGetImageInfo and test load image metadata
- ✨ Add bindings to nvtiffStreamGetFileInfo and test loading file metadata
- ✨ Add bindings to nvtiffStreamParseFromFile and test file parsing
- ✨ Add bindings to nvtiffStreamCreate and init test_nvtiff_get_file_info

### 📝 Documentation

- 📝 Add repo description and contributing docs

### 📦 Dependency

- ➕ Add minreq as dev dependency
- ➕ Add cudarc as dev dependency
- ➕ Add bindgen

<!-- generated by git-cliff -->
