# Change Log

## 0.2 (08 October 2016)
* Rename `<?>` to `<|>`
* Rename `<*>` to `<&>`
* Add the `str` and `char` combinators for constant patterns.
* Add the `blank` combinator.
* Add an Infix module.
* `Tyre.conv` is now separated into two combinators, `conv` which doesn't use
  an option, but is not allowed to fail, and `conv_fail` which allows failures.
* The prefix (`<*`) and suffix (`*>`) operators now accepts tyregexs on both
  sides. The old behavior can be recovered by combining with `Tyre.str`.
  This makes prefixstr/suffixstr (`**>`/`<**`) redundant, they are removed.
* The various list combinators now accept a tyregex as separator.
  The old behavior can be recovered by combining with `Tyre.str`.
* Add the `start` and `stop` combinators.
* The ~whole argument for compile and route is removed.
  tyregex don't match the whole string by default anymore.
  You can use `Tyre.whole_string` or `Tyre.start` and `Tyre.stop` instead.

## 0.1.1 (09 September 2016)
* Fix a bug with nested repetitions. Also avoid some copying of the original string.
* Add Tyre.execp

## 0.1 (11 August 2016)
First version :tada:

# Change Log

## Unreleased

## 0.2 (08 October 2016)
* Rename `<?>` to `<|>`
* Rename `<*>` to `<&>`
* Add the `str` and `char` combinators for constant patterns.
* Add the `blank` combinator.
* Add an Infix module.
* `Tyre.conv` is now separated into two combinators, `conv` which doesn't use
  an option, but is not allowed to fail, and `conv_fail` which allows failures.
* The prefix (`<*`) and suffix (`*>`) operators now accepts tyregexs on both
  sides. The old behavior can be recovered by combining with `Tyre.str`.
  This makes prefixstr/suffixstr (`**>`/`<**`) redundant, they are removed.
* The various list combinators now accept a tyregex as separator.
  The old behavior can be recovered by combining with `Tyre.str`.
* Add the `start` and `stop` combinators.
* The ~whole argument for compile and route is removed.
  tyregex don't match the whole string by default anymore.
  You can use `Tyre.whole_string` or `Tyre.start` and `Tyre.stop` instead.

## 0.1.1 (09 September 2016)
* Fix a bug with nested repetitions. Also avoid some copying of the original string.
* Add Tyre.execp

## 0.1 (11 August 2016)
First version :tada:

Add new section in the changelog.
Add new section in the changelog.
