This repository has been archived by the owner on Jul 11, 2021. It is now read-only.
Releases: liflab/cornipickle
Releases · liflab/cornipickle
Version 1.3.4
- Fix to content type of injected probes
- A few additions to the grammar (Boolean constants)
onload
timeout is now configurable at the command line- Update to latest version of Bullwinkle
Version 1.3.3
Incorporates the last two years of small changes:
- Added Docker support
- Fixed JS serialization error when an element has no "background-color" property
- Removed "pre-load" script when the page has a "cp" div
- Removed a few useless prints to the console
- Changed visibility of a few methods in the API
Version 1.3.2 is out
Bugfixes so that the probe works on a CORS-enabled web server
Version 1.3.1 is out
- Bugfix for media queries on pre-evaluation
- Interpreter persists its state when run from the command line
Version 1.3 is out
Additions and improvements:
- Added the use of the comma and '*' in css selectors
- It's now possible to use the character > in css selectors to fetch children
- Added the use of variables in css selectors
- Added cornipickleid to the window
- Build script no longer bundles Selenium into the output JAR file
- Removed dependency on Apache Commons CLI (results in a smaller runnable JAR)
Bugfixes:
- Fixed the problem of having duplicate ids on new pages
- Fixed overlapping element examples to correctly assess when two elements y-intersect
- Restored Travis-CI automatic builds and SonarCloud analysis
- Corrected multiple SonarCloud issues
Bug fixes and up to date dependencies
- Support for Android
- Updated Bullwinkle, Azrael, json-lif and Jerrydog
- Fixed a bug with the handling of text in pages
Change in event processing
Pages are pre-evaluated without an event at page load and are later re-evaluated for real when an event is launched.