# Change Log
All notable changes to this project will be documented in this file.
After some early deviations this project now adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

### Added
- `Pages` argument to `Merger::addFinder()`.
- `Pages` argument to `Merger::addIterator()`.
- `Merger::addFile()` to replace `addFromFile()`.
- `Merger::reset()` to clear added pdfs.

### Changed
- Bumped `setasign/fpdi` dependecy version to `2.0`.
- No longer stores added content in temporary files on disk.

### Deprecated
- Methods handling temporary files in `Merger`.
- `Merger::addFromFile()`. Use `addFile()` instead.
- `Pages::getPages()`. Iterate your pages object instead.

## [3.0] - 2016-03-02

### Changed
- Now using the official FPDI package backend.

## [2.4] - 2014-11-17

### Added
- Added `setTempDir()` to Merger.

## [2.3.2] - 2014-07-07

### Changed
- PSR-4

## [2.3.1] - 2013-11-18

### Added
- Added `addFinder()` to Merger.

## [2.3] - 2013-11-18

### Changed
- Injecting FPDI is now optional.

### Added
- Added `addIterator()` to Merger.

## [2.2] - 2013-10-26

### Added
- Pages now support `addPage()` and `addRange()`.

## [2.1.1] - 2013-03-14

### Added
- Now allows merging of Landscape and Portrait pages (thanks to @willoller).

## [2.1] - 2013-01-31

### Changed
- Moved to `iio` namespace.

## [2.0] - 2012-10-02

### Changed
- FPDI must be injected when creating a new libmergepdf instance.

## [1.0]
- Initial release
