Skip to content

Releases: MontFerret/ferret

v0.16.0 Release candidate 7

19 Oct 14:20
a049f30
Compare
Choose a tag to compare
Pre-release

Fixed parsing new line character.

v0.16.0 Release candidate 6

16 Oct 21:25
bd6463f
Compare
Choose a tag to compare
Pre-release

Fixed memory leak.

v0.16.0 Release candidate 5

20 Sep 16:02
b3c19bf
Compare
Choose a tag to compare
Pre-release
Feature/variables optimization (#673)

* Added optimization to FOR loops by disabling allocation if RETURN statement returns NONE

* Added support of ignoring expression results in variable declaration using '_' as a variable name

v0.16.0 Release candidate 4

20 Sep 04:53
2f399c6
Compare
Choose a tag to compare
Pre-release
Added support of error supression to inline expressions (#671)

* Added support of error supression to inline expressions

v0.16.0 Release candidate 3

19 Sep 23:36
847dda1
Compare
Choose a tag to compare
Pre-release
Feature/pre compiled eval scripts (#658)

* Added support of pre-compiled eval expressions

* Added unit tests for eval.Function

* Added RemoteType and RemoteObjectType enums

* Refactored function generation

* Refactored Document and Element loading logic

* Removed redundant fields from cdp.Page

* Exposed eval.Runtime to external callers

* Added new eval.RemoteValue interface

v0.16.0 Release candidate 2

17 Sep 01:40
90427cd
Compare
Choose a tag to compare
Pre-release
Feature/new selector type (#657)

* Added remote type reference resolver

* Added support of XPath query selector

* Added CDP e2e testss covering XPath integration

* Added additional CDP e2e tests covering XPath integration

* Added type check to QuerySelector casting function

* Fixed XPath e2e tests

* Fixed vuln issue

* Added support of XPath selectors to http driver

* Added e2e tests for XPAth

v0.16.0 Release candidate 1

12 Sep 02:07
Compare
Choose a tag to compare
Pre-release
v0.16.0-rc.1

Merge branch 'master' of github.com:MontFerret/ferret

v0.15.0

24 Apr 00:34
eb5cef3
Compare
Choose a tag to compare

Added

  • Support of document charset in HTTP driver #609
  • Walk method to FQL Parser 80c278e
  • Possibility to send keyboard events like 'Enter' or 'Shift' #618

Changed

  • Moved CLI to a separate repository #608

Fixed

  • Passing headers and cookies to HTTP driver #614
  • Reading property of anyonymous object #616
  • Clearing input text containing special characteers #619

v0.14.1

27 Mar 16:47
3ddd9b8
Compare
Choose a tag to compare

Fixed

  • Parsing HTTP headers and cookies #598
  • Parsing cookie expiration datetime #602

v0.14.0

06 Mar 02:15
Compare
Choose a tag to compare

Added

  • Support of History API #584
  • Support of custom http transport in HTTP driver #586
  • LIKE operator #591
  • Support of ignoring page resources #592
  • Support of handling non-200 status codes in HTTP driver #593
  • DOCUMENT_EXISTS function #594

Fixed

  • RAND(0,100) always same result #579
  • Element.children always returns empty array #580
  • Passing parameters with a nested nil structure leads to panic #587