Manually renaming steps
Manually renaming step
Removing method we will not in fact be needing
Adding another step for a fuzzy response property match
Making ApiFeatureContext error message smarter
Changes from 4 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps
Not prending about:blank and fixing a test
Changes from 4 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-translating-the-error-message' into '_tuts/rest-ep2/auth-adding-auth-header-background' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-translating-the-error-message' into '_tuts/rest-ep2/auth-adding-auth-header-background' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-translating-the-error-message' into '_tuts/rest-ep2/auth-adding-auth-header-background' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-translating-the-error-message' into '_tuts/rest-ep2/auth-adding-auth-header-background' as we walk forward through the steps
Adding more security checks
Changes from 3 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-apiproblem-on-error' into '_tuts/rest-ep2/auth-unifying-apiproblem-to-response-process' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-apiproblem-on-error' into '_tuts/rest-ep2/auth-unifying-apiproblem-to-response-process' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Application.php

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-apiproblem-on-error' into '_tuts/rest-ep2/auth-unifying-apiproblem-to-response-process' as we walk forward through the steps
Updating detail to be the same as a bad token
Removing auth stuff from controller - will use real auth
Tuts: Updating steps on compile
Renaming a step manually
Using the *actually* authenticated user id when creating a programmer
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-finish-listener-and-provider' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps
Ignoring test for ApiProblem on HTTP Basic

This is because it doesn't work - the entry point for HTTPBasic takes over... annoyingly.
This could be fixed, but with more work than is worth for the tutorial.

Basically, the catch inside BasicAuthenticationListener should (in my opinion) just let
the AuthenticationException propagate, which would ultimatel trigger the normal
entry point (not the basic-specific entry point).
Activating HTTP basic authentication
Tuts: Updating steps on compile
Changes from 2 commit(s):

Removing json_decode duplication

------------------------------

Adding possibility to have a blank body