Skip to content

Latest commit

 

History

History
101 lines (66 loc) · 4.22 KB

CHANGELOG.md

File metadata and controls

101 lines (66 loc) · 4.22 KB

CHANGELOG

0.3.1

2018-xx-xx NOT RELEASED YET

0.3.0

2018-04-04

  • new features
    • bc break added method DomNodeInterface::getChildren
    • bc break added method DomNodeInterface::getLastChild
    • added interface DomNodeListInterface
    • added class EmptyDomNodeList
    • added class InternalDocumentWrapper
    • class DocumentWrapper now extends InternalDocumentWrapper
    • class NullDomNode now extends \DOMNode
    • method DomXpath is now able to handle NullDomNode as instances context

0.2.6

2017-12-11

  • new features
    • bc break added method DomNodeInterface::hasAnyClass
    • added method DomNodeList::hasAnyClass

0.2.5

2017-12-10

  • new features
    • bc break added method DomNodeInterface::hasClasses
    • added method DomNodeList::hasClasses

0.2.4

2017-11-25

0.2.3

2017-08-08

0.2.2

2017-07-26

0.2.1

2017-06-13

  • breaking change:

    • method ResultDataInterface::getData() will now return sub results as parsed arrays instead of objects (e047801)
  • bug fix

    • getDataValue failed to parse string value with the name of an existing php function (649c214)

0.2.0

2017-05-01

  • New dependency: "symfony/css-selector": "^2|^3"

  • breaking changes

    • url interface was refactored #22
      • Internal structure is better (no construct in the interface)
      • now port and user:pass auth are supported #18
      • resolve and resolveAsString are now 2 distinct methods. #19
      • resolve does not support string anymore d56cbc39e710735296bbdd675431f7b3e87f534c
      • new method UrlArchiveInterface::getAuthority
      • url resolution is now compatible with rfc3986
      • query params now accept empty value 7233b7d1b67ed2a061746c210171b121ac931bb9
      • fix a bug with query params that are number only #25
      • url parser is now able to parse array values from query string #23
    • cookie expiration time was not on the same standard everywhere
  • Additions

    • Css parser was moved from google package to core 2f7d022d6da4905519a02d65c2f262aefc8b6bbf
    • Dom component that offers better parsing of the dom (replacement for the googleDom class from google package) view commits
    • RequestBuilder class that allows to construct PSR7 request from installed packages (zendframework/zend-diactoros or guzzlehttp/psr7) 98ab9f56bcef0ac36bae2b43cd965d14522a3294
    • Addition of BrowserInterface, AbstractBrowser and Browser #26
    • Addition of StackingHttpClient: a http client implementation for unit test purposes #26