Repository navigation
Initial Release
Blueprint Conversion Utility 3.1.6
Fixed
- Resolved Swift compiler failures affecting group-match logging.
- Corrected group-name normalization logic that could fail with newer Xcode/Swift toolchains.
- Fixed Platform device-group auto-selection from source configuration profile scope.
- Fixed profile-selection flicker during asynchronous profile loading and conversion.
Improved
- Device groups now load before source profile evaluation, allowing reliable automatic targeting.
- Deployment pane now auto-selects matching Platform groups from source profile scope.
- Computer profiles only display compatible computer/macOS groups.
- Mobile profiles only display compatible mobile/iOS/iPadOS/tvOS groups.
- Added exact and normalized group-name matching.
- Selected profiles remain highlighted while conversion data loads.
- Added inline loading indicators for profile processing.
- Moved PROFILE TYPE above the segmented control.
- Added sidebar sizing protections to prevent label wrapping.
Logging
- Default Logs view now opens with:
- Last 1 hour
com.jawheelr.blueprintcreatorsubsystem- Compact log format
- Automatic log query on window open.
- Manual refresh, copy, export, and category filtering remain available.
Retained
- Platform-only API architecture
- Bundled
jamf-cliandblueprint-profile-convert - Semantic profile unscoping verification
- Weekly GitHub update checks
- Unified logging migration to
com.jawheelr.blueprintcreator
Full Changelog: https://github.com/jawheelr/Blueprint-Conversion-Utility/commits/3.1.6