Releases: notfoundsam/yahoo-auction
Releases · notfoundsam/yahoo-auction
Release v1.3.1
About v1.3.1
Updates
- Check login with new request (Sometimes after login Yahoo shows different page).
- Remove unnecessary request options in
Browser
constructor.
Fixes
- The method
getAuctionImgsUrl
returned an empty array.
Release 1.3.0
About v1.3.0
Features
- Added xdebug to the docker container.
Updates
- Yahoo auction API was removed because Yahoo fully closed their API.
- If the page or lot not found it will throw
PageNotfoundException
.
Notes
- Field
$appId
don't need anymore, pass null instead to theBrowser
constructor. - Method
$browser->getAuctionInfoAsXml("...")
returns shorted version of API result. Currently, available fields:AuctionID
,AuctionItemUrl
,Title
,Seller->Id
,Img
,Price
,TaxinPrice
,StartTime
,EndTime
,Status
.
Migration from v1.2.x
- Check available fields for
$browser->getAuctionInfoAsXml("...")
in Notes.
About v1.2.3
About v1.2.3
Bugfixes
- Fixed bidding
About v1.2.2
About v1.2.2
Bugfixes
- Fixed checking login.
Updates
- Updated the composer.json file
About v1.2.1
About v1.2.1
Features
- Detect a page with a captcha. If you send a lot of requests to login.
- Detect a page with ban. If you send too many requests to login.
- Added method to check login.
checkLogin()
- The
getBiddingLots()
method andgetWonIds()
now throwLoggedOffException
- The
login()
method throwsLoginException
andCaptchaException
- The
bid($auc_id, $price)
method now throwsApiException
,BrowserException
,RebidException
,AuctionEndedException
- You can emulate very many attempts to login in debugging mode.
- You can emulate too many attempts to login and get ban in debugging mode.
Bugfixes
- Fixed Yahoo login.
Updates
- Login to Yahoo has moved to a separated method from the constructor of the class.
- The
ParserException
won't throw anymore, insteadBrowserException
will be thrown - Other refactoring of a code.
Notes
- Replaced
rmccue/requests
withguzzlehttp/guzzle
Migration from v1.1.x
- You need call
$browser->login()
manually after creating theBrowser
class - Also, try to learn from code.
Release v1.2.0
About v1.2.0
Bugfixes
- Fixed Yahoo login.
Updates
- Refactoring of code.
Notes
- Replaced
rmccue/requests
withguzzlehttp/guzzle
Migration from v1.1.x
- You need call
$browser->login()
manually after creating theBrowser
class
Release v1.1.0
About v1.1.0
Features
- Added the debug mode.
Bugfixes
- Did not throw an exception if the rebid page is shown.
Updates
- Improved work with Yahoo API.
- Compatibility for php 7.3.
- Added the exception code.
Notes
- Replace
sunra/php-simple-html-dom-parser
withKub-AT/php-simple-html-dom-parser
to support php 7.3.
Migration from v1.0.x
- Method
getAuctionInfoAsXml()
now throwApiException
instead ofBrowserException
. - If you want to use the debug mode add
YAHOO_AUC_ENV
to your environment.
Update example
Update example.
version 1.0.1
fix some bugs