Skip to content

Releases: CrushOnAI/world-card

World Card Converter v0.3.0

Choose a tag to compare

@CrushOnAI CrushOnAI released this 01 Sep 09:35
0b226fe

What changed

  • Try the converter immediately with three original SFW examples.
  • Download a versioned JSON conversion report alongside normalized output.
  • Review mapped, approximated, skipped, and unsupported source fields.
  • Use the new human-readable and machine-readable compatibility matrices.
  • Correctly map SillyTavern constant: true entries to Always On trigger mode.

Evidence and verification

  • Python 3.10, 3.11, and 3.12 GitHub Actions checks passed.
  • Browser converter regression tests passed.
  • The compatibility JSON is checked against the converter classifications.
  • Public examples contain only original, fictional, SFW data.

Compatibility limits

The generated file remains a normalized structural fixture. Conversion is best-effort and does not claim lossless mapping, official native export, or universal compatibility.

World Card Converter v0.2.0 — Conversion Reports and Mapping Diagnostics

Choose a tag to compare

@CrushOnAI CrushOnAI released this 24 Aug 15:29
0599214

World Card Converter v0.2.0 makes Lorebook conversions easier to inspect before download.

What changed

  • Reports source, converted, and skipped entry counts.
  • Separates disabled, empty, and invalid skip reasons.
  • Reports fallback categories and duplicate keywords removed.
  • Lists unsupported source fields and the tested field mapping.
  • Surfaces invalid key and order warnings.
  • Includes JSON line and column details when the browser exposes a parse position.
  • Adds a dependency-free converter test and runs it in CI.

Try it

Compatibility boundary

The converter produces a documented normalized structural JSON target. This release does not claim lossless conversion, full third-party compatibility, or official native CrushOn import/export support.