Repository navigation
Releases: srichardsc/Crestron3SeriesCLZBuilder
Release list
v1.4.1 — Dynamic 3-Series Sandbox Hash Computation & Validation
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
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
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
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
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.