What's New?
Updates to the Crestron Drivers SDK and documentation are described below from newest to oldest.
March 14, 2023
- Crestron Drivers SDK v18 Released
- Crestron Drivers SDK v18 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v18 SDK.
- Documentation Updates
- Updated GeneralInformation to indicate that Developer and DependencyGroup properties are now mandatory in the Driver JSON when using the ManifestUtility tool.
- Updated SDK Framework Comparison Matrices to reflect latest SDK versions.
- Updated SDK Framework Versioning to reflect latest SDK versions.
February 21, 2023
- Crestron Drivers SDK v17 Released
- Crestron Drivers SDK v17 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v17 SDK.
- Documentation Updates
- Added Audio Mixer Drivers and Power Controller Drivers sections for creating drivers for these native device types.
- Added Audio Mixer Test Plans and Power Controller Test Plans, with interactive PDF versions available within Resources.
- Updated SDK Framework Comparison Matrices to reflect latest SDK versions.
- Updated SDK Framework Versioning to reflect latest SDK versions.
- Updated Supported Device Types to reflect the native device types added with this release.
December 1, 2022
- Added new Inter-Driver Communications topic.
- Updated GeneralInformation with more information about DependencyGroup property.
- Updated Submit a Driver with information about the required Developer and DependencyGroup properties.
- Updated Create the Driver for Extension Drivers so that code for "Create the Data File" topic reflected Developer and DependencyGroup properties.
November 21, 2022
- Crestron Drivers SDK v16 Released
- Crestron Drivers SDK v16 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v16 SDK.
- Documentation Updates
- Updated Security System Drivers and Security System Test Plans to reflect enhancements to zone support for security system drivers.
- Updated SDK Framework Comparison Matrices to reflect latest SDK versions.
- Updated SDK Framework Versioning to reflect latest SDK versions.
-
Updated Driver JSON Schema to add information about new Developer and DependencyGroup properties within GeneralInformation.
-
Reorganized and updated Supported Device Types to better differentiate between native and extension device types.
August 16, 2022
- Crestron Drivers SDK v15 Released
- Crestron Drivers SDK v15 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- Documentation Updates
- General improvements and updates to code snippet formatting throughout document.
- Updated SDK Framework Comparison Matrices to reflect latest SDK versions.
- Updated SDK Framework Versioning to reflect latest SDK versions.
- Bug fixes:
- Fixed typo in UserAttributes.
- Added best practices for setting IsSupported flags to Best Practices.
- Added information for PlaybackStateFeedbackData property within MediaServiceProviders.
May 26, 2022
- Crestron Drivers SDK v14 Released
- Crestron Drivers SDK v14 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v14 SDK.
- Documentation Updates
- Updated SDK Framework Comparison Matrices to reflect latest SDK versions and added new Supported Device Types Per Application table.
- Updated SDK Framework Versioning to reflect latest SDK versions.
- Added the following to Best Practices:
- Updated Driver Development subtopic to add all currently supported device types.
- Information on how to set keep alives to prevent a memory leak in the .NET SDK.
- Added new File Storage subtopic about where and how to store persistent files for driver access.
- Updated Submit a Driver to add information about setting a proper file name for submission.
- Added new Support Existing Drivers topic.
- Updated User Interface Files to add new Status and Navigation control.
- Added new Input Connector Details topic under API reference.
February 25, 2022
- Documentation Updates
- Updated SDK Framework Comparison Matrices with latest release information.
- Updated User Interface Files to add information for new Status and Navigation control
- Updated Best Practices to add information about how to avoid memory leak issues in the .NET SDK when creating an HttpWebRequest object.
May 18, 2021
- Crestron Drivers SDK v8 Released
- Crestron Drivers SDK v8 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v8 SDK.
- Documentation Updates
- Updated Supported Device Types table with newly supported device types.
- Added Crestron Home UI Button Mapping topic for mapping driver commands to buttons within the Crestron Home® OS user interface.
April 23, 2021
- Crestron Drivers SDK v7 Released
- Crestron Drivers SDK v7 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- The API Reference has also been updated to reflect the v7 SDK.
- Documentation Updates
- Added improved code samples to the Create the Driver topic for Crestron Home Extension Drivers
April 12, 2021
- Crestron Drivers SDK v6 Released
- Crestron Drivers SDK v6 has been released publicly and can be downloaded from the Crestron website via the Resources page. Refer to the release notes on the software download page for detailed information about this release.
- Updated SDK Framework Comparison Matrices with more information about v6 features and updates.
NOTE: Going forward, all new SDK releases will be hosted on the Crestron website. Links to each SDK release will be provided on this developer microsite.
March 31, 2021
- XML Schema Definition (XSD) for Crestron Home Extension UI Files
- A new version of the XSD file has been released to support color fills for radial gauges. The new URL is provided in the User Interface Files topic.
- Documentation Updates
- Added a SDK Framework Comparison Matrices topic that shows the Crestron Home and .AV Framework software versions that are compatible with various Crestron Drivers SDK framework versions. Additionally, tables are provided that show the device types and features that are compatible with various Crestron Drivers SDK framework versions.
- Updated the SDK Framework Versioning topic to better explain differences between SDK versions.
- Updated User Interface Files topic to add information about new XSD file and support for radial gauge color fills.
March 12, 2021
- Documentation Updates
- Added a Driver Licensing topic with best practices about how to license drivers for purchase.
- Added a Supported Device Types topic with a list of all device types currently supported by the Crestron Drivers SDK and portal.
March 5, 2021
- Submitting a Driver to Crestron
- Added Submit a Driver topic explaining how Dealers, CSPs, and Integrated Partners can submit their drivers to Crestron for posting on the driver portal.
- Added interactive PDF versions of the self-test plans to the Resources topic.
- Documentation Updates
- Added What's New topic to highlight new additions to the Crestron Drivers SDK and documentation.
- Revised architecture of Test a Driver section to better show SIMPL, Crestron Home, and .AV Framework testing procedures.
- Bug Fixes
- Removed content regarding translation dictionaries with parameters from User Interface Files. This function does not currently work in the UI and is a known issue.
- Removed invalid parameter from the sample XML schema definition in User Interface Files.
- Updated note about UI definition encodings in User Interface Files to describe how to handle BOMs in the UI definition.
- Updated Device Settings topic to clarify this functionality.
- Updated Communication API topic to clarify information with regard to user adjustable properties.