remove deprecated use of extends Planify
docs thru creating your own interpreters
this directives documentation is feature complete!
remove methods that were deprecated in prior releases
0.7.0 release notes
docs tweaks
removing travis config so it will stop emailing I hope, for now at least
update test for the kind of exception that's currently thrown
Well that didn't work.

Revert "removing travis config so it will stop emailing I hope, for now at least"

This reverts commit 972dee550a1d226831f7d57d668ac4a66e211c89.
shut up travis
note scala versions published for
0.7.0-beta1
Improving commit semantics

Previously the API provided two mechanisms for controlling backtracking: `commit` and `autocommit`. `commit` wrapped a directive, rewriting Failure results to Errors, while autocommit wrapped a directive with an altered flatMap to commit the directive taken as a parameter to flatMap.

After explaining `commit` and `autocommit` to users and seeing it in use, it's pretty clear that not only is `autocommit` poorly named - it's very confusing and non-obvious.

The changes in this commit tries to improve this situation by deprecating `autocommit` and instead turning `commit` into a directive itself (with an additional `apply` method with the behaviour of the previous `commit` method - keeping `commit` mostly backwards source compatible). The new api should make it much more obvious to users when directives are committed and how to control backtracking

// deprecated autocommit api
val a = for {
  _ <- autocommit(GET)
  _ <- failure(BadRequest)
} yield ...

// new "autocommit" api
val a = for {
  _ <- GET
  _ <- commit
  _ <- failure(BadRequest)
} yield ...

// unchanged "old" commit api
val a = for {
  _ <- GET
  _ <- commit(failure(BadRequest))
} yield ...
Merge pull request #179 from teigen/improved-commit-semantics

Improving commit semantics
add autocommit deprecation to release notes
Merge branch 'master' of github.com:unfiltered/unfiltered
0.7.0
Merge branch 'master' of tech:unfiltered

Conflicts:
	docs/07/a.markdown
ls 0.7.0
link to notes