Permalink
Commits on Jun 29, 2018
  1. feature #349 Support setting Guzzle's "base_uri" option (dunglas)

    fabpot committed Jun 29, 2018
    This PR was merged into the 3.2-dev branch.
    
    Discussion
    ----------
    
    Support setting Guzzle's "base_uri" option
    
    Allow to set a base URI. Fix #328.
    
    Commits
    -------
    
    71dc217 Support setting Guzzle's "base_uri" option
Commits on Nov 19, 2017
  1. minor #326 Added sf4 to composer. (mmaarriiuuss)

    fabpot committed Nov 19, 2017
    This PR was merged into the 3.2-dev branch.
    
    Discussion
    ----------
    
    Added sf4 to composer.
    
    #SymfonyConHackday2017
    Updated composer with Sf4. Tests should pass after #325 is accepted
    
    Commits
    -------
    
    c724926 Added sf4 to composer.
  2. minor #325 Improve the Travis setup to work on recent PHP versions (s…

    fabpot committed Nov 19, 2017
    …tof)
    
    This PR was merged into the 3.2-dev branch.
    
    Discussion
    ----------
    
    Improve the Travis setup to work on recent PHP versions
    
    #SymfonyConHackday2017
    
    Commits
    -------
    
    4fc8048 Improve the Travis setup to work on recent PHP versions
Commits on Jan 3, 2017
  1. bug #291 Guzzle v6 compatibility fix (abhinavkumar940)

    fabpot committed Jan 3, 2017
    This PR was merged into the 3.2-dev branch.
    
    Discussion
    ----------
    
    Guzzle v6 compatibility fix
    
    Fixes #289
    
    Commits
    -------
    
    10e062b Guzzle v6 compatibility fix
  2. minor #290 Fix tests after #246 was merged (header case normalization…

    fabpot committed Jan 3, 2017
    …) (siwinski)
    
    This PR was merged into the 3.2-dev branch.
    
    Discussion
    ----------
    
    Fix tests after #246 was merged (header case normalization)
    
    When #246 was merged (4471f18), [tests started failing](https://travis-ci.org/FriendsOfPHP/Goutte/builds/176095879).  This pull requests adjusts the assert header case to fix the failed tests.
    
    ```
    There were 2 failures:
    1) Goutte\Tests\ClientTest::testResetHeaders
    Failed asserting that two arrays are equal.
    --- Expected
    +++ Actual
    @@ @@
     Array (
    -    'X-Test' => 'test'
    +    'x-test' => 'test'
     )
    /home/travis/build/FriendsOfPHP/Goutte/Goutte/Tests/ClientTest.php:383
    2) Goutte\Tests\ClientTest::testRestart
    Failed asserting that two arrays are equal.
    --- Expected
    +++ Actual
    @@ @@
     Array (
    -    'X-Test' => 'test'
    +    'x-test' => 'test'
     )
    /home/travis/build/FriendsOfPHP/Goutte/Goutte/Tests/ClientTest.php:397
    ```
    
    Commits
    -------
    
    c990361 Fix tests after #246 was merged (header case normalization)
Commits on Nov 15, 2016
  1. bumped version

    fabpot committed Nov 15, 2016
  2. bug #246 Normalize header case (thewilkybarkid)

    fabpot committed Nov 15, 2016
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    Normalize header case
    
    This makes sure that the case of headers are always normalised, to avoid unexpected behaviour (I thought Guzzle would have dealt with this, but apparently not). The move to Guzzle 6 appears to have changed a test case to the broken result.
    
    Fixes #241.
    
    Commits
    -------
    
    f4f7376 Normalize header case
  3. minor #277 readme: change HTTP urls to HTTPS (tuxayo)

    fabpot committed Nov 15, 2016
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    readme: change HTTP urls  to HTTPS
    
    On those that support HTTPS.
    Especially since there is a login + passphrase example.
    
    Commits
    -------
    
    0280e19 readme: change HTTP urls  to HTTPS
  4. minor #248 Fix links in docs (bocharsky-bw)

    fabpot committed Nov 15, 2016
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    Fix links in docs
    
    Refactor some existent and add a few new links.
    
    Commits
    -------
    
    c0b2f1d Fix links in docs
  5. fixed CS

    fabpot committed Nov 15, 2016
  6. minor #238 Updated doc to replace deprecated guzzle setDefaultOption …

    fabpot committed Nov 15, 2016
    …method call (georaldcamposano)
    
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    Updated doc to replace deprecated guzzle setDefaultOption method call
    
    Added an updated example to achieve similar output.
    
    Commits
    -------
    
    863ae4d Updated doc to replace deprecated guzzle code #231
  7. minor #254 Updated copyright to 2016 (aqnouch)

    fabpot committed Nov 15, 2016
    This PR was squashed before being merged into the 3.1-dev branch (closes #254).
    
    Discussion
    ----------
    
    Updated copyright to 2016
    
    Commits
    -------
    
    5c98a43 Updated copyright to 2016
  8. feature #261 Reset headers (vincentchalamon)

    fabpot committed Nov 15, 2016
    This PR was squashed before being merged into the 3.1-dev branch (closes #261).
    
    Discussion
    ----------
    
    Reset headers
    
    Required by Behatch/contexts#164
    See Behatch/contexts#163
    
    Commits
    -------
    
    08724f1 Reset headers
Commits on Oct 11, 2016
  1. minor #283 Update README.rst (panakour)

    fabpot committed Oct 11, 2016
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    Update README.rst
    
    fix url of DomCrawler Component
    
    Commits
    -------
    
    80ea8be Update README.rst
Commits on Nov 5, 2015
  1. feature #244 allow installation of this component with symfony3 (benj…

    fabpot committed Nov 5, 2015
    …i07)
    
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    allow installation of this component with symfony3
    
    I create this PR so I can run my Behat test with Symfony3 and the GoutteDriver
    
    Commits
    -------
    
    2b4e1d8 allow installation with symfony3
Commits on Aug 29, 2015
  1. bug #236 Fix the handling of cookie for URLs with a custom port (stof)

    fabpot committed Aug 29, 2015
    This PR was merged into the 3.1-dev branch.
    
    Discussion
    ----------
    
    Fix the handling of cookie for URLs with a custom port
    
    In recent Symfony version, BrowserKit includes the port in ``HTTP_HOST`` to match the specification of the header.
    But the Guzzle CookieJar does not want this host here, it wants the domain only. Otherwise the cookies won't match.
    
    closes #232
    
    Commits
    -------
    
    4c178c9 Fix the handling of cookie for URLs with a custom port
Commits on Jun 29, 2015
  1. removed phar support

    fabpot committed Jun 29, 2015
  2. fixed CS

    fabpot committed Jun 29, 2015
Commits on Jun 24, 2015
  1. bumped to 3.1

    fabpot committed Jun 24, 2015
  2. feature #219 Fixing issue with forms and multipart (csarrazi)

    fabpot committed Jun 24, 2015
    This PR was merged into the 3.0-dev branch.
    
    Discussion
    ----------
    
    Fixing issue with forms and multipart
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | no
    | New feature?  | yes
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | minkphp/MinkGoutteDriver#61 (comment) and minkphp/MinkGoutteDriver#59 (comment)
    | License       | MIT
    
    This PR fixes a BC break which breaks MinkGoutteDriver, when using forms which contain both normal fields, and files.
    
    Also added two more tests, for this use case, related to the bug in question.
    See minkphp/MinkGoutteDriver#61 (comment) and minkphp/MinkGoutteDriver#59 (comment)
    
    Commits
    -------
    
    2281735 Fixing issue with forms and multipart
Commits on Jun 21, 2015
  1. feature #218 Integrate Guzzle 6.0 (csarrazi)

    fabpot committed Jun 21, 2015
    This PR was squashed before being merged into the 2.0-dev branch (closes #218).
    
    Discussion
    ----------
    
    Integrate Guzzle 6.0
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | no
    | New feature?  | yes
    | BC breaks?    | yes
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #215
    | License       | MIT
    
    It is important to note that this PR breaks compatibility due to Guzzle 6.0 requiring PHP 5.5+, and due to Guzzle 6.0's API being different from Guzzle 4.x or 5.x. This last issue should not have any incidence, provided the user does not directly access the Guzzle client from Goutte.
    
    Of course, these BC changes mean that the major version number should be updated, to respect semver.
    
    Tests have been updated, and pass.
    
    Commits
    -------
    
    d12732a Integrate Guzzle 6.0
Commits on May 21, 2015
  1. minor #213 Removed extra call addPostFiles method (spolischook)

    fabpot committed May 21, 2015
    This PR was squashed before being merged into the 2.0-dev branch (closes #213).
    
    Discussion
    ----------
    
    Removed extra call addPostFiles method
    
    Commits
    -------
    
    e378002 Removed extra call addPostFiles method
Commits on May 16, 2015
  1. minor #212 Fixes #211 (larowlan)

    fabpot committed May 16, 2015
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    Fixes #211
    
    Commits
    -------
    
    580e635 Fixes #211
Commits on May 5, 2015
  1. feature #209 Removed hard timeout setting (Nek-)

    fabpot committed May 5, 2015
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    Removed hard timeout setting
    
    I didn't add any test because i'm not sure "being able to set a timeout in guzzle" is a feature of Goutte :-) .
    Feel free to tell me if i should add one.
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #177
    | License       | MIT
    
    Commits
    -------
    
    4453d60 Removed hard timeout setting
Commits on Mar 2, 2015
  1. minor #206 Loosen README version (thewilkybarkid)

    fabpot committed Mar 2, 2015
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    Loosen README version
    
    1.0.7 was released a while ago, to save having to update this it should just refer to the branch.
    
    Commits
    -------
    
    5a3eefc Loosen version
  2. added a link

    fabpot committed Mar 2, 2015
  3. minor #205 travis: PHP 7.0 nightly added (TomasVotruba)

    fabpot committed Mar 2, 2015
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    travis: PHP 7.0 nightly added
    
    Commits
    -------
    
    2cf0af0 travis: PHP 7.0 nightly added
Commits on Feb 26, 2015
  1. minor #168 Update README.rst (benoitMariaux)

    fabpot committed Feb 26, 2015
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    Update README.rst
    
    Because h2 tags do not have a .post class.
    
    Commits
    -------
    
    6a04780 Update README.rst
Commits on Nov 28, 2014
  1. minor #189 Fix CS by PHP CS Fixer (keradus)

    fabpot committed Nov 28, 2014
    This PR was squashed before being merged into the 2.0-dev branch (closes #189).
    
    Discussion
    ----------
    
    Fix CS by PHP CS Fixer
    
    Commits
    -------
    
    d825c15 Fix CS by PHP CS Fixer
Commits on Nov 17, 2014
  1. bug #190 Capitalize first char of second word in headers (ossinkine)

    fabpot committed Nov 17, 2014
    This PR was squashed before being merged into the 2.0-dev branch (closes #190).
    
    Discussion
    ----------
    
    Capitalize first char of second word in headers
    
    Commits
    -------
    
    8bc9873 Capitalize first char of second word in headers
  2. minor #188 update Travis config (keradus)

    fabpot committed Nov 17, 2014
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    update Travis config
    
    Commits
    -------
    
    c57cd62 update .travis.yml file
Commits on Nov 10, 2014
  1. minor #186 Update composer.json (Seldaek)

    fabpot committed Nov 10, 2014
    This PR was merged into the 2.0-dev branch.
    
    Discussion
    ----------
    
    Update composer.json
    
    Commits
    -------
    
    94dc06e Update composer.json
Commits on Oct 3, 2014