Tim Voronov
5620be211c
Next ( #214 )
...
* Renamed DOCUMENT to PAGE
* Added PageLoadParams
* Added PageLoadParams
* Renamed LoadPageParams -> PageLoadParams
* Added support for context.Done() (#201 )
* Bug/#189 operators precedence (#202 )
* Fixed math operators precedence
* Fixed logical operators precedence
* Fixed array operator
* Added support for parentheses to enforce a different operator evaluation order
* Feature/#200 drivers (#209 )
* Added new interfaces
* Renamed dynamic to cdp driver
* Renamed drivers
* Added ELEMENT_EXISTS function (#210 )
* Renamed back PAGE to DOCUMENT (#211 )
* Added Getter and Setter interfaces
2018-12-21 23:14:41 -05:00
Tim Voronov
43cb22c57e
Update README.md
2018-12-10 14:17:19 -05:00
Tim Voronov
0ec1f86e88
Update README.md
2018-12-10 14:09:25 -05:00
Tim Voronov
a219e776ad
Switched from int to int64 ( #188 )
2018-11-30 19:31:08 -05:00
Tim Voronov
39e379f0f2
Decoupled runtime and HTML driver initialization ( #198 )
...
* Decoupled runtime and HTML driver initialization
* Updates
2018-11-30 19:30:55 -05:00
Tim Voronov
f5901e2226
Switched from 0.0.0.0 to 127.0.0.1 ( #197 )
2018-11-30 14:12:08 -05:00
Tim Voronov
b3611c5713
Fixed use of duplicate variable as a source in FOR IN statement ( #196 )
2018-11-30 13:12:00 -05:00
Tim Voronov
dc3de71554
Bug/#194 empty value ( #195 )
...
* Fixes
* Fixed path to HTMLElement.value
2018-11-28 07:39:12 -05:00
Tim Voronov
0a18864c25
Update CHANGELOG.md
2018-11-22 12:19:02 -05:00
Tim Voronov
0f3af382a9
Fixes ( #193 )
2018-11-22 11:44:05 -05:00
Tim Voronov
a5dec54a3c
Fixed WAIT_CLASS args validation ( #192 )
2018-11-22 10:39:15 -05:00
Tim Voronov
58112b8ee9
Update CHANGELOG.md
2018-11-22 00:07:41 -05:00
Tim Voronov
1af1cc2486
Fixes ( #187 )
2018-11-21 22:45:00 -05:00
Tim Voronov
d94a2fb004
Added timeout to DOCUMENT function ( #186 )
2018-11-21 20:38:27 -05:00
Tim Voronov
2fa7511645
Update CHANGELOG.md
2018-11-19 21:13:49 -05:00
Tim Voronov
c6a4ede15d
Feature/#177 hover ( #178 )
2018-11-15 14:33:53 -05:00
Tim Voronov
9131c676d9
#172 Added SCROLL_TOP and SCROLL_BOTTOM ( #174 )
2018-11-12 22:26:02 -05:00
Tim Voronov
291d07cbef
Feature/custom iterator ( #173 )
...
* Added CollectionIterator interface
* Added PAGINATION function
* Fixed LIMIT clause
* Fixed linting issues
2018-11-12 19:58:12 -05:00
Tim Voronov
de774ba03e
Integration tests ( #170 )
2018-11-12 14:53:36 -05:00
Tim Voronov
423d84cd07
Update .travis.yml
...
Switched Go version from master to stable
2018-11-09 10:44:41 -05:00
Tim Voronov
409a517e87
Update .travis.yml
...
Switched to Go stable for linting.
2018-11-06 17:27:35 -05:00
Tim Voronov
40728f7ef9
Update .travis.yml
...
Added protection from PR's with bad code formatting.
2018-11-06 10:16:24 -05:00
Tim Voronov
5e6701f1c1
Added panic recovery mechanism ( #158 )
2018-11-05 11:45:33 -05:00
Tim Voronov
6e7f015eac
Update README.md
...
Added some extra badges
2018-10-28 02:08:06 -04:00
Tim Voronov
3472630e6f
Bug/#142 clauses and statements ( #148 )
2018-10-28 01:45:26 -04:00
Tim Voronov
9f7aa5132d
Update .goreleaser.yml
2018-10-25 15:03:04 -04:00
Tim Voronov
549b4abd3b
Feature/#5 collect keyword alt ( #141 )
...
Implemented COLLECT key word
2018-10-24 21:30:05 -04:00
Tim Voronov
19dbf12296
Added some benchmarks ( #139 )
2018-10-24 19:40:57 -04:00
Tim Voronov
8057994320
Updated minimal Go version.
...
Closes
2018-10-20 12:30:41 -04:00
Tim Voronov
921f60baab
Typo
2018-10-17 15:06:24 -04:00
Tim Voronov
e5ca63bcdb
Bug/binary expression ( #135 )
...
Added boolean binary operator
2018-10-17 11:41:40 -04:00
Tim Voronov
7dc1288bae
Code coverage ( #134 )
...
* Added code coverage report
2018-10-16 20:50:06 -04:00
Tim Voronov
ca1f0cd65a
Update README.md
2018-10-16 20:48:55 -04:00
Tim Voronov
3939800299
#123 Renamed 'innerHtml' to 'innerHTML' ( #133 )
2018-10-16 19:33:02 -04:00
Tim Voronov
0f85cbf558
Update README.md
...
Added link to Discord channel
2018-10-15 19:39:45 -04:00
Tim Voronov
cf70088fd8
#117 Added support for multiline strings ( #129 )
2018-10-15 18:50:55 -04:00
Tim Voronov
1d6a23fa96
Refactoring/new event broker ( #127 )
...
* Refactored EventBroker
* Improved event loop cancellation
2018-10-15 17:17:15 -04:00
Tim Voronov
2bb67f6a90
Feature/#44 e2e tests ( #122 )
2018-10-14 15:38:14 -04:00
Tim Voronov
5f94b77a39
Feature/#7 numeric functions ( #116 )
...
* #7 Added ABS
* #7 Added ACOS
* #7 Added ASIN
* #7 Added ATAN
* #7 Added ATAN2
* #7 Added AVERAGE
* #7 Added CEIL
* #7 Added COS
* #7 Added DEGREES
* #7 Added EXP
* #7 Added EXP2
* #7 Added FLOOR
* #7 Added LOG
* #7 Added LOG2
* #7 Added LOG10
* #7 Added MAX
* #7 Added MEDIAN
* #7 Added MIN
* #7 Added PERCENTILE
* #7 Added PI
* #7 Added POW
* #7 Added RADIANS
* #7 Added RAND
* #7 Added RANGE
* #7 Added ROUND
* #7 Added SIN
* #7 Added SQRT
* #7 Added TAN
* #7 Added SUM
* #7 Added STDDEV_POPULATION
* #7 Added STDDEV_SAMPLE, VARIANCE_POPULATION, VARIANCE_SAMPLE
2018-10-13 21:07:28 -04:00
Tim Voronov
42757a2a5a
Feature/#105 elements count ( #109 )
...
* #105 Added ELEMENTS_COUNT function
* Some minor updates
* Invalid return type
2018-10-12 21:52:27 -04:00
Tim Voronov
495cc34d77
#104 Added NAVIGATE_FORWARD function ( #108 )
2018-10-12 16:30:17 -04:00
Tim Voronov
93d5df5fe7
Feature/#103 navigate back ( #107 )
...
* #103 Added NAVIGATE_BACK function
* Commented out debugging test
* Updated implementation
2018-10-12 16:02:53 -04:00
Tim Voronov
88188cac2c
Fixed process termination by 'exit' word ( #100 )
2018-10-11 13:35:30 -04:00
Tim Voronov
570c1b4548
Bug/#80 element not found ( #99 )
...
* SOme work
* Some refactoring
* Work on stabalizing queries
* Removed unit test for debugging
* Fixed linter errors
* Added logging when NodeID is 0
* Added --time param to CLI
2018-10-11 12:39:03 -04:00
Tim Voronov
05a7582bba
Feature/inner html element child ( #82 )
...
* SOme wokrd
* Renamed example
* Updated example
2018-10-08 20:20:40 -04:00
Tim Voronov
a3d3fe727d
Bug/#31 ua ( #73 )
...
* Made custom and random UA optional
* Added pirvate context keys
2018-10-07 22:18:57 -04:00
Tim Voronov
eaf60b6846
Update issue templates
2018-10-07 21:50:42 -04:00
Tim Voronov
f34e042886
Update issue templates
2018-10-07 21:49:04 -04:00
Tim Voronov
f3ff44f9b1
Update issue templates
2018-10-07 21:47:47 -04:00
Tim Voronov
957490efec
Feature/#19 proxy ( #72 )
...
* #19 Some work on proxy
* Fixed linter issue
2018-10-07 21:23:36 -04:00
Tim Voronov
0dfd58dc89
Feature/#1 array comparison operators ( #71 )
...
* #1 Added ALL IN
* #1 Completed Array operator
* #1 Fixed linting issues
2018-10-07 17:54:02 -04:00
Tim Voronov
3a834d9a0e
Merge pull request #70 from 3timeslazy/feature/values_object_get
...
change Object.Get(key values.String) (core.Value, bool) to Object.Get…
2018-10-07 17:03:42 -04:00
Tim Voronov
2c67482467
Merge pull request #66 from SumLare/like-implementation
...
strings.Like() implementation
2018-10-07 13:30:27 -04:00
Tim Voronov
1db9082085
Update static-page.fql
2018-10-07 02:24:29 -04:00
Tim Voronov
e3ff06be4d
Merge pull request #64 from MontFerret/refactoring/return-distinct
...
Added DISTINCT clause as an iterator
2018-10-07 01:32:06 -04:00
Tim Voronov
e64ad4ec0e
Feature/#33 wait class function ( #63 )
...
* #33 Lib cleanup. Added WAIT_CLASS and WAIT_CLASS_ALL functions
* #33 Fixed attr update
* #33 HTMLElement.WaitForClass
* #33 Updated HTMLDocument.WaitForClass
2018-10-06 22:33:39 -04:00
Tim Voronov
79b8171fd8
Merge pull request #58 from Pangoraw/master
...
Update functions descriptions for regexp
2018-10-06 19:50:37 -04:00
Tim Voronov
ec2d6a659b
Feature/#9 array functions ( #57 )
...
* #9 Added 'APPEND' function
* #9 Added 'FIRST' function
* #9 Added 'FLATTEN' function
* #9 Added 'INTERSECTION' function
* #9 Added 'LAST' function
* #9 Added 'MINUS' function
* #9 Added 'NTH' function
* #9 Added 'OUTERSECTION' function
* #9 Added 'POP' function
* #9 Added 'POSITION' function
* #9 Added 'PUSH' function
* Fixed nil pointer exception in value parser
* #9 Added 'REMOVE_NTH' function
* #9 Added 'REMOVE_VALUE' function
* #9 Added 'REMOVE_VALUES' function
* #9 Added 'REVERSE' function
* #9 Added 'SHIFT' function
* #9 Added 'SLICE' function
* Removed meme
* #9 Added 'SORTED' function
* #9 Added SORTED_UNIQUE function
* #9 Added 'UNION' function
* #9 Added 'UNION_DISTINCT' function
* #9 Added 'UNIQUE' function
* #9 Added 'UNSHIFT' function
* #9 Made more strict optional arg validation
* #9 Fixed linting errors
2018-10-05 21:27:34 -04:00
Tim Voronov
4c272b4f6e
Merge pull request #56 from davad/master
...
Exclude vendor folder from linter
2018-10-05 21:04:00 -04:00
Tim Voronov
7fef5f3eb2
Merge pull request #55 from davad/cleanup/fix-naming-convention
...
Cleanup linting errors
2018-10-05 20:48:57 -04:00
Tim Voronov
51d794d6c1
Merge pull request #52 from esell/param-test
...
add unit tests for runtime/core - param
2018-10-05 15:49:46 -04:00
Tim Voronov
1b4c7abe2a
Merge pull request #51 from MontFerret/bug/invalid-hashing
...
Fixed hashing
2018-10-05 15:47:18 -04:00
Tim Voronov
1b2a765569
Merge pull request #50 from esell/runtime-tests2
...
add unit tests for runtime/core - function
2018-10-05 13:42:59 -04:00
Tim Voronov
631f452d2a
Merge pull request #49 from esell/runtime-tests
...
more unit test for runtime/core - errors
2018-10-05 12:56:21 -04:00
Tim Voronov
8a43caca93
Updated prerequisites
2018-10-05 10:10:19 -04:00
Tim Voronov
4a66c0455c
Updated minimal Go version
2018-10-05 10:08:16 -04:00
Tim Voronov
8200bad6a5
Merge pull request #45 from prateekchaplot/master
...
Grammar Check
2018-10-05 09:14:58 -04:00
Tim Voronov
0e3fe130b1
Merge pull request #43 from MontFerret/feature/blank-page
...
Added support to open blank page
2018-10-04 21:51:40 -04:00
Tim Voronov
71ee1f3dfe
Merge pull request #41 from esell/runtime-tests
...
[WIP] add unit tests for runtime/core
2018-10-04 17:11:33 -04:00
Tim Voronov
689cd7187c
Update README.md
2018-10-04 16:19:26 -04:00
Tim Voronov
efe3c97d6e
Updated code snippets
2018-10-04 13:42:12 -04:00
Tim Voronov
5fac29efec
Update README.md
2018-10-04 13:05:20 -04:00
Tim Voronov
c5650f3331
Merge pull request #37 from krishnakarthik1309/travis-ci
...
fix travis build: send arguments to antlr4 #28
2018-10-04 12:59:38 -04:00
Tim Voronov
d92d97da89
Merge pull request #35 from krishnakarthik1309/travis-ci
...
fix travis-ci(#28 ): use shell script instead of aliases
2018-10-04 10:32:44 -04:00
Tim Voronov
1afe31c7ff
Merge pull request #30 from 0xflotus/patch-1
...
fixed ArangoDB
2018-10-02 19:14:15 -04:00
Tim Voronov
8ddbc842b5
Merge pull request #29 from mikemaccana/patch-1
...
Unminify demo code
2018-10-02 14:22:45 -04:00
Tim Voronov
bf6c3992d1
Update README.md
2018-10-02 11:58:22 -04:00
Tim Voronov
485cfa56d9
Update main.go
...
Fixed package name
2018-09-26 21:59:02 -04:00
Tim Voronov
d605667d43
Update README.md
2018-09-21 23:48:35 -04:00
Tim Voronov
c872f4565b
Initial commit
2018-08-22 22:42:47 -04:00