Releases: ayakashi-io/ayakashi
Releases · ayakashi-io/ayakashi
v1.0.0-beta2.1
- use a new, more efficient chromium downloader
- start using a global store folder
- use a recommended chromium revision instead of downloading the latest one
- chromium will now be downloaded only once in the global store folder (instead of a local
.chromium
directory) - local
.cache
and.session
directories are also moved to the global store - show a notification if there is a new update or chromium revision
Update to the latest version by running:
npm update -g ayakashi
v1.0.0-beta2
The first major beta release 🎉
Changes
- domQL style queries now support hex and rgba colors. Learn more here: https://ayakashi.io/docs/guide/querying-with-domql.html#querying-with-style
- domQL
like
,nlike
and$nlike
operators now support regexes as well. Learn more here:
https://ayakashi.io/docs/guide/querying-with-domql.html#like - domQL
where
types are now more complete and include inline documentation in the editor
(runnpm update
inside existing projects to fetch the latesttypes
package) navigationClick()
will now handle links withtarget="_blank"
correctly- CSP (Content Security Policy) is now bypassed by default
- internal connections are now automatically re-established if they time-out, making the scrappers more resilient to failure
Upgrade to the latest version by running:
npm install -g ayakashi
v1.0.0-beta1.7
Another stability focused release before moving to beta 2.
- fix process buffer overflow
- fix long-running event memory leak
- small fixes and improvements
Upgrade to the latest version by running:
npm install -g ayakashi
v1.0.0-beta1.6
Fix memory leak caused by zombie connections
v1.0.0-beta1.5
- Add step retries and operation retries with the new
ayakashi.retry()
API.
You can read more about it here: https://ayakashi.io/docs/going_deeper/automatic_retries.html - Add and use the
DOMContentLoaded
event for page loads.
Learn more here: https://ayakashi.io/docs/going_deeper/page-navigation.html - Improve chromium ram usage
- fix IPC buffer overflows in concurrent scrapping scenarios
v1.0.0-beta1.4
Includes some extra logging to help debugging
v1.0.0-beta1.3
- add a
hasMatches()
helper method on props - properly throw
evaluate()
errors - minor fixes
v1.0.0-beta1.2
fix some path issues on Windows
v1.0.0-beta1.1
Improve getting started experience
v1.0.0-beta1
First release! 🎉