CHANGELOG.md

# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v0.6.1 (2024-09-26)

### Enhancements

* Update Elixir/OTP version, minor refactorings
* Improve test suite to use `tmp_dir` tag and avoid flaky tests
* Validate modification dates

## v0.6.0 (2019-03-30)

### Enhancements

* Add CLI interface

## v0.5.1 (2019-03-24)

### Bug fixes

* Provide an alternative description for `BUPE.Item` in case is missing

## v0.5.0 (2019-03-24)

### Enhancements

* Improve documentation
* Refactor EPUB builder
* Introduce `BUPE.Item` definition
* Fix unit tests after moving exception definitions
* Provide an utility module
* Move BUPE.Config and exceptions into its own files
* Revert Elixir version bump

## v0.4.1 (2019-03-21)

### Bug fixes

* Improve backward compatibility

## v0.4.0 (2019-03-20)

### Enhancements

* Allow to parse/create EPUBs in memory
* README: Update sample for the EPUB Parser
* Split parsing of metadata and manifest sections
* Improve EPUB parsing
* Apply `mix format` to parser
* Better support for UTF-8
* Improve mimetype and zip creation
* Remove some options from the default config
* Add more tests for the Builder
* Allow to opt-out of the default cover page

### Bug fixes

* Fix example in `BUPE.Builder` docs

## v0.3.0 (2016-12-25)

### Enhancements

  * Allow BUPE as dependency in escripts projects

### Bug fixes

  * Include reference to images in the OPF manifest

## v0.2.0 (2016-10-11)

### Enhancements

  * Allow to include images, JS and CSS custom files.

## v0.1.0 (2016-08-02)

  * Initial release