Skip to content

Releases: levallem/Chess-Material-Studio

Chess Material Studio v2.7.0

Choose a tag to compare

@levallem levallem released this 03 Oct 14:04
df592e3

Chess Material Studio v2.7.0

Highlights

  • Added a validated PGN review workflow with chapter-scoped saved PGN positions.
  • Saved PGN positions can be persisted, reopened, deleted, and exported separately from puzzle material.
  • Active-chapter saved PGN positions can be exported as PGN games beginning at the saved board and continuing the remaining stored main line.
  • Improved PDF solution layout with width-aware wrapping and continuation across pages.

Reliability and maintenance

  • PGN exports now use safer atomic publication.
  • Normal PDF exports reject invalid page limits before touching the destination.
  • Runtime resources resolve independently from the process working directory.
  • Search batches reject stale results after source changes.
  • UCI analysis rejects stale evaluations from prior positions.
  • PGN parsing and session construction run off the UI update path.
  • PGN terminal results are preserved and contradictory header/movetext results are rejected.
  • CI and dependency-security maintenance were strengthened with pinned actions, Dependabot, and RustSec auditing.

Platforms

Release archives are provided for:

  • Linux
  • macOS
  • Windows x86_64
  • Windows i686

See SHA256SUMS.txt for SHA-256 checksums.

Scope note

Saved PGN-position export in v2.7.0 is available for the active chapter. Project-wide, selected-chapter, and PDF export of saved PGN positions are not included. PGN comments, variations, and NAGs are not preserved by the current minimal PGN model.

Chess Material Studio v2.6.0

Choose a tag to compare

@levallem levallem released this 16 Sep 14:54

Chess Material Studio v2.6.0

First formal release under the Chess Material Studio name. It continues the work originally created by brianch as offline-chess-puzzles while establishing the current CMS scope.

Highlights

  • Build and search a local SQLite puzzle corpus, or select a CSV or SQLite puzzle source.
  • Organize editorial work with Projects and Chapters, including persistent puzzle review decisions and selection workflows.
  • Export active chapters, marked chapters, and full projects as PGN or PDF.
  • Use the independent dark interface theme and improved PDF diagrams with figurine solutions.

Reliability and quality

  • Hardened puzzle import, download, search, favorites, settings, engine lifecycle, screenshot handling, and window persistence.
  • Removed restricted legacy assets and documented bundled third-party assets and licenses.
  • Uses the reproducible Rust 1.98.1 toolchain with rustfmt, strict Clippy, tests, and CI quality gates.
  • Includes contributor guidance and a security reporting policy.

Distribution

Packages are available for Linux, macOS, Windows x86_64, and Windows i686.

Notes

  • The complete Lichess puzzle database is not included.
  • An external UCI-compatible chess engine is not included.
  • Source code is distributed under the MIT License.
  • Bundled third-party assets have their own licenses documented in THIRD_PARTY_NOTICES.md.