# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/).

## [0.0.4] - 2025-06-06

### Fixed
- __future__ import bug

## [0.0.3] - 2025-05-04

### Added
- YAML schema support.
- Examples and better documentation.

### Changed
- Some `SchemaValidator.translate()` args name changed.
- `SchemaValidator.translate()` is now `SchemaValidator.convert()`.
- Some `SchemaValidator` methods name changed.
- Some providers API changed.
- Minor refactoring.

### Fixed
- File saving and loading bugs.
- Nested and Array schema validation.
- Minor bug fixes and improvements.

## [0.0.2] - 2025-04-25

### Added
- Nested schema support for all providers.

### Changed
- Major refactoring.
- Renamed `SchemaTranslator` class to `SchemaProcessor`.
- Moved `SchemaValidator.validate()` method to `SchemaProcessor`.

### Removed
- `SchemaValidator` class.

### Fixed
- Nested schema support for all providers.
- Minor bug fixes and improvements.

---

## [0.0.1] - 2025-04-22

**Added**
- Initial release.
