Releases

Includes all the core functionality like parsing of documents, making http requests, providing the skrape-DSL and matchers.

latest version: maven central

test-coverage: Codecov

dependency check: Known Vulnerabilities

0.6.0 - 09.05.19

Added

  • support to render JS and get parsed DOM tree

  • request option to add cookies to the request in a more convenient fashion

0.5.1 - 25.04.19

Bugfix

  • fix trust store issue for https connections

0.5.0 - 09.05.19

Added

  • support to render JS and get parsed DOM tree

  • request option to add cookies to the request in a more convenient fashion

0.4.3 - 18.04.19

Patch

  • can parse a string representation of HTML via DSL

  • add toBeNotPresent matcher

0.4.2 - 17.04.19

⚠ Artifact ID has been renamed from "core" to "skrapeit-core"

Patch

  • add toBePresent matcher to verify if an Element exists

  • refactoring to enable extensions

0.4.1 - 08.04.19

Added

  • Experimental feature to support client-side rendered HTML

0.4.0 - 01.04.19

Added

  • Dsl supports parsing from HTML as String

  • refactoring of parsing from file

0.3.1 - 22.02.19

Patch

  • add more custom assertions / matchers

0.3.0 - 21.02.19

Added

  • convenient methods to select

    • a certain response header

    • all response headers

    • response body

0.2.0 - 20.02.19

Added

  • can extract data via reflection -> extractIt{}

0.1.1 - 17.02.19

Bugfix

  • visibility of some DSL functions

  • refactoring

0.1.0 - 15.02.19

Added

  • possibility to extract data more handy

  • shorthand to select elements

  • dsl function to parse html from file

0.1.0-beta - 22.01.2019

Added

  • Initial release to maven-central including:

    • configurable Fetch-mechanism (http-request) that provides meaningful defaults

    • add parsing functionality

    • add DSL for convenient scraping with request-options

      • DSL supports picking by CSS-selector for element (first occurrence in DOM) and elements (all occurrences in DOM)