Skip to content

Releases: aimscrape/scrapling-schema

v1.1.3

05 Mar 12:24

Choose a tag to compare

v1.1.2

05 Mar 09:46

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

05 Mar 07:19

Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

04 Mar 18:26

Choose a tag to compare

[1.1.0] - 2026-03-05

Added

  • attr: "innerHTML" for HTML content extraction (replaces the legacy html: true flag).

Changed

  • type is now required for every field.
  • Arrays must be declared with a typed generic: type: "array<string>", type: "array<integer>", type: "array<number>", type: "array<boolean>", or type: "array<object>" (plain type: "array" is rejected).
  • String outputs are stripped automatically; innerHTML is never stripped.
  • Numeric/boolean coercion is driven by type (no conversion transforms).
  • defaultValue is a field-level key (same level as css/type/transform), not part of transforms.

Fixed

Removed

  • Removed legacy field flags text: true and html: true.
  • Removed list: true and items: { type: ... } in favor of type: "array<...>".
  • Removed options.defaults / text_transform.
  • Removed transforms: strip, to_int, to_float, and { default: ... }.
  • Python typed spec: removed Field.list and the Default transform helper.

v0.1.1

04 Mar 11:33

Choose a tag to compare