release: prep v1.2.0-beta.1 -- version bump, CHANGELOG, Product name fix
Directory.Build.props: Version 1.0.0 -> 1.2.0-beta.1 and Product TeamsISO -> Dragon-ISO (missed in the rebrand sweep). CHANGELOG gains the 1.2.0-beta.1 entry (rational framerate end-to-end, audio FourCC fix, finder rebuild hardening, scaler guard, installer fixes) and a backfilled 1.1.0 rebrand entry. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
f9f58a9ff4
commit
e1b3339cc2
2 changed files with 36 additions and 3 deletions
35
CHANGELOG.md
35
CHANGELOG.md
|
|
@ -4,6 +4,37 @@ All notable changes to Dragon-ISO are documented here. The format follows
|
||||||
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project
|
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project
|
||||||
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [1.2.0-beta.1] — 2026-07-06
|
||||||
|
|
||||||
|
Beta pre-release for the framerate and reliability work since 1.1.0.
|
||||||
|
|
||||||
|
### Engine
|
||||||
|
|
||||||
|
- **Exact rational framerate end-to-end** — the configured target framerate
|
||||||
|
now flows from settings to every NDI sender as an exact rational
|
||||||
|
(e.g. 59.94 = 60000/1001), and each outgoing video frame is stamped with
|
||||||
|
it. Previously every output advertised 59.94 regardless of configuration;
|
||||||
|
advertising the wrong rational causes drift and A/V desync downstream.
|
||||||
|
- **Audio FourCC fix** — corrected the PCMs16 FourCC constant; audio FourCCs
|
||||||
|
are now pinned by tests to their ASCII packing.
|
||||||
|
- **Finder rebuild hardening** — a failed NDI finder rebuild no longer leaves
|
||||||
|
a disposed finder behind (the self-heal path can retry cleanly).
|
||||||
|
- **Scaler zero-dimension guard** — a source frame with a zero dimension is
|
||||||
|
dropped instead of crashing the pipeline.
|
||||||
|
|
||||||
|
### Installer
|
||||||
|
|
||||||
|
- **MSI ProductVersion now tracks the build version** — it was hardcoded to
|
||||||
|
1.0.0.0, so in-place upgrades (MajorUpgrade) never saw a newer version.
|
||||||
|
Upgrading from an earlier install may require a manual uninstall once.
|
||||||
|
- **CAB embedded in the MSI** — the installer is a single self-contained
|
||||||
|
file again; distributing only the MSI no longer fails with error 1302.
|
||||||
|
|
||||||
|
## [1.1.0] — 2026-05-31
|
||||||
|
|
||||||
|
Rebrand release: TeamsISO becomes **Dragon-ISO** across source paths,
|
||||||
|
installer metadata, and documentation. No functional engine changes.
|
||||||
|
|
||||||
## [1.0.0] — 2026-05-17
|
## [1.0.0] — 2026-05-17
|
||||||
|
|
||||||
First general release. Windows-only, .NET 8 WPF, NDI 6.
|
First general release. Windows-only, .NET 8 WPF, NDI 6.
|
||||||
|
|
@ -83,4 +114,6 @@ First general release. Windows-only, .NET 8 WPF, NDI 6.
|
||||||
- WiX MSI installer with proper Add/Remove Programs metadata, Start Menu
|
- WiX MSI installer with proper Add/Remove Programs metadata, Start Menu
|
||||||
+ Desktop shortcuts, and in-place upgrade.
|
+ Desktop shortcuts, and in-place upgrade.
|
||||||
|
|
||||||
[1.0.0]: https://forge.wilddragon.net/zgaetano/Dragon-ISO/releases/tag/v1.0.0
|
[1.2.0-beta.1]: https://forge.wilddragon.net/WildDragonLLC/dragon-iso/releases/tag/v1.2.0-beta.1
|
||||||
|
[1.1.0]: https://forge.wilddragon.net/WildDragonLLC/dragon-iso/releases/tag/v1.1.0
|
||||||
|
[1.0.0]: https://forge.wilddragon.net/WildDragonLLC/dragon-iso/releases/tag/v1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@
|
||||||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||||
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
||||||
<AnalysisLevel>latest</AnalysisLevel>
|
<AnalysisLevel>latest</AnalysisLevel>
|
||||||
<Version>1.0.0</Version>
|
<Version>1.2.0-beta.1</Version>
|
||||||
<Authors>Wild Dragon LLC</Authors>
|
<Authors>Wild Dragon LLC</Authors>
|
||||||
<Company>Wild Dragon LLC</Company>
|
<Company>Wild Dragon LLC</Company>
|
||||||
<Product>TeamsISO</Product>
|
<Product>Dragon-ISO</Product>
|
||||||
<Copyright>Copyright © Wild Dragon LLC 2026</Copyright>
|
<Copyright>Copyright © Wild Dragon LLC 2026</Copyright>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue