* Added new member path resolution logic
* Updated Getter and Setter interfaces
* Added ssupport of pre-compiled static member path
* Improved error handling
* Added support of optional ignoring of errors to function calls
* Added support of handling of source failure to optional chaining
* Updated unit tests
* Fixed logger level
* Fixed WAITFOR EVENT parser
* Added tracing to Network Manager
* Updated logging
* Swtitched to value type of logger
* Added tracing
* Increased websocket maximum buffer size
* Ignore unimportant error message
* Added support of new CDP API for layouts
* Switched to value type of logger
* Added log level
* Fixed early context cancellation
* Updated example of 'click' action
* Switched to val for elements lookup
* Fixed unit tests
* Refactored 'eval' module
* Fixed SetStyle eval expression
* Fixed style deletion
* Updated logic of setting multiple styles
* Switched to Lab for e2e tests
* Switched to binary
* Updated lab installation
* Updated use of Lab installer
* updates
* Changed lab installation path
* Updated use of installer
* Works
* Added additional functions
* Updated some tests
* Updated go.sum
* Works
* Refactored assertions
* Added tests for testing.True
* Added tests for testing.None
* Added tests for testing.Lte
* Added tests for testing.Lt
* Added generic consturctor
* Added tests for testing.Len
* Added tests for testing.Gte
* Added tests for testing.Gt
* Added tests for testing.False
* Added tests for testing.Empty
* Added tests for testing.Fail
* Added tests for testing.Equal
* Added tests for testing.Include
* Updated urls in static page tests
* Fixed namespace unit tests
* Fixed unit test for testing.Len
* Updated E2E scripts
* Updaes
* Updated Chrome in CI/CD
* Added e2e for example test click.fql
* Added suite cases for example scripts
* Updated examples
* Updated
* Added type assertions
* Updated Chrome opts and disabled headers and cookies related tests
* Fixed iframes example
* Increased timeouts in navigation examples
* Updated value example
* Updated comments
* Disabled cookies examples
* Fixed static url
* Disabled headers examples
* Disabled UA test
* Simplified wait logic
* Added base testing module
* Fixes after codereview
* Disabled failing tests
* Move value specific Iterable and Iterator interfaces into core module
* Update Makefile
Reverted test command
* Update collection.go
* Fixed wrong iterator usage
* Updated use of switch statements
* add pkg/stdlib/objects Length function
* rename lenght.go -> length.go
* fix tests according to other tests
* add new tests to length tests
* delete objects method Length
* add objects method Has
* add objects function Keys
* small fixes in Keys and Has functions
* change Has function
* unit tests for Keys function
* add unit tests for merge. also little change in lib.go
* add doc to Keys function
* Merge function prototype
* add unit tests for KEEP function
* added KEEP function
* added doc for KEYS function
* update lib.go
* update lib.go
* upd merge prototype
* addded isEqualObjects function to objects tests
* change object method Compare
* added unit tests for Compare method
* changed Compare method
* fix Compare method
* rename method Clone to Copy
* added Cloneable interface
* added Value to Cloneable interface
* implemented Cloneable intefrace by array
* added some more unit tests for values.Array
* fix values.Array.Compare method
* added one more unit test
* implemented Cloneable interface by Object
* unit tests for Object.Clone
* move core.IsCloneable to value.go
* change Clone function
* move IsClonable to package values
* updated MERGE unit tests
* added MERGE function
* added MERGE to lib
* added one more test
* changed MERGE function
* rewrite a few comments according to Go Best Practices
* rewrite comments
* fix bug when result of the KEEP function was dependent on source object
* some more changes in KEEP function
* init VALUES function
* push test with bug
* add stress test
* small changes in stress tests
* changes in object.Comapare
* change object.Compare
* add more tests for object.Compare
* added comments to object.Compare function
* change object.Comapare
* delete useless comment
* one more change in object.Compare
* init datetime
* added test for datetime
* added lib.go
* add helpers functions
* made values.DefaultTimeLayout public
* added DATE function
* added DATE_DAYOFWEEK function
* added DATE_YEAR function
* added DATE_MONTH function
* added one more testCase for DATE_MONTH
* added DATE_DAY function
* added DateDay to lib
* added DATE_HOUR, DATE_MINUTE and DATE_SECOND functions
* added DATE_DAYOFYEAR, DATE_LEAPYEAR, DATE_MILLISECOND functions
* fix names in tests
* one more case into dayofyear_test
* added DATE_QUARTER function
* added DATE_DAYS_IN_MONTH function
* added DATE_FORMAT function
* added -v flag into go test
* update DATE_FORMAT test cases
* added one more test case
* add helpers functions
* made values.DefaultTimeLayout public
* added DATE function
* added DATE_DAYOFWEEK function
* added DATE_YEAR function
* added DATE_MONTH function
* added one more testCase for DATE_MONTH
* added DATE_DAY function
* added DateDay to lib
* added DATE_HOUR, DATE_MINUTE and DATE_SECOND functions
* added DATE_DAYOFYEAR, DATE_LEAPYEAR, DATE_MILLISECOND functions
* fix names in tests
* one more case into dayofyear_test
* added DATE_QUARTER function
* added DATE_DAYS_IN_MONTH function
* added DATE_FORMAT function
* added -v flag into go test
* Set codecov support for all branches
* update DATE_FORMAT test cases
* Updated codecov settings
* Added panic recovery mechanism (#158)
* Bump github.com/mafredri/cdp from 0.19.0 to 0.20.0 (#159)
Bumps [github.com/mafredri/cdp](https://github.com/mafredri/cdp) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/mafredri/cdp/releases)
- [Commits](https://github.com/mafredri/cdp/compare/v0.19.0...v0.20.0)
Signed-off-by: dependabot[bot] <support@dependabot.com>
* Bump github.com/gofrs/uuid from 3.1.1 to 3.1.2 (#160)
Bumps [github.com/gofrs/uuid](https://github.com/gofrs/uuid) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/gofrs/uuid/releases)
- [Commits](https://github.com/gofrs/uuid/compare/v3.1.1...v3.1.2)
Signed-off-by: dependabot[bot] <support@dependabot.com>
* added one more test case
* sorter instead Compare now
* rename utils.LOG -> utils.PRINT
* rename utils.Logs -> utils.Print
* added DATE_ADD, DATE_SUBTRACT functions
* use keyed fields now
* added DATE_DIFF function
* delete unused var
* delete useless type cast
* fixed a bug when adding/subtrating did not take an amount of units
* added DateCompare function
* renames
* fix small bug
* fix
* init autocompleter
* init autocomplete
* delete init tokens and add fql.LiteralNames in autocomplete