Skip to content

Releases: srichardsc/Crestron3SeriesCLZBuilder

v1.4.1 — Dynamic 3-Series Sandbox Hash Computation & Validation

Choose a tag to compare

@github-actions github-actions released this 25 Sep 00:14

What's Changed in v1.4.1

  • Dynamic 3-Series Sandbox Validation: Fixed fatal SIMPL+ compilation failure (\Error (Line 83) - The .dll assembly is not within the sandbox. / Error 106) when compiling SIMPL+ modules (.usp) targeting 3-Series (\target series3) with custom or non-default assembly names.
  • Official Crestron Service Fingerprinting: \Signer.cs\ now dynamically queries Crestron's verification services (\ ::b) to generate the authentic encrypted sandbox fingerprint matching the assembly's exact identity (name, version, culture, public key token) and asserts validity with Crestron's own internal sandbox validator (\ ::c) before packaging.
  • Unit Test Coverage: Added automated test suite (\ ests/test_signer.py) asserting dynamic sandbox generation and official validation.

Download clz-builder.exe, copy it next to your driver folder, and double-click to start!

v1.4.0 — Interactive Console Terminal, Enter-to-Recompile & VS2008 Bypass

Choose a tag to compare

@github-actions github-actions released this 21 Sep 18:53

What's New in v1.4.0

  • Interactive Console Terminal: Run \clz-builder.exe\ with zero flags or simply double-click it. Auto-detects your project, toolchain, and settings in a clean English console menu.
  • Instant Recompile Loop: When ready, press [Enter] to build! After building, hit [Enter] again in the console to recompile immediately after making C# changes.
  • Bypass VS2008 for SIMPL# Pro SDK: Auto-installs \SW-SIMPL-SHARP-PRO\ (\crestron_simpl_sharp_pro_*.exe) silently without requiring Visual Studio 2008 SP1.
  • 100% English Interface: All prompts, diagnostics, and menus presented in clean, clear English.
  • CLI Backwards Compatibility: Commands like \clz-builder run, \�uild, \doctor, etc., remain fully supported for CI/CD and scripts.

Download clz-builder.exe, place it in your driver folder, and double-click to start!

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 22:24

Standalone Windows build of this tag. Download clz-builder.exe (no Python needed) or the Python package from dist (sdist .tar.gz + wheel .whl). Verify downloads with clz-builder.exe.sha256 / dist/SHA256SUMS.txt. Copy clz-builder.exe next to your driver and run clz-builder.exe setup then clz-builder.exe run. Licensed Crestron toolchain must be installed on the host.

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:29

Standalone Windows build of this tag. Download clz-builder.exe, copy it next to your driver folder and run clz-builder.exe setup then clz-builder.exe run. Verify the download with clz-builder.exe.sha256 (SHA-256). Requires no Python; licensed Crestron toolchain must be installed on the host.

Crestron3SeriesCLZBuilder v1.0.0

Choose a tag to compare

@srichardsc srichardsc released this 23 Aug 21:15

First public release of the generic, configuration-selected Crestron 3-Series CLZ builder for VS2022. Includes local toolchain discovery/cache, path-free reproducibility lock, official SDK verification/signing, optional SIMPL+ modules, 3-Series and 4-Series outputs, PowerShell 5.1 automation, tests, complete documentation, the VS2022 driver-development guide, and official Microsoft prerequisite links. Crestron software downloads require an authorized Crestron dealer account. Proprietary Crestron and .NET Compact Framework inputs remain local and are not redistributed.