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
|
||||
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
|
||||
|
||||
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
|
||||
+ 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>
|
||||
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
||||
<AnalysisLevel>latest</AnalysisLevel>
|
||||
<Version>1.0.0</Version>
|
||||
<Version>1.2.0-beta.1</Version>
|
||||
<Authors>Wild Dragon LLC</Authors>
|
||||
<Company>Wild Dragon LLC</Company>
|
||||
<Product>TeamsISO</Product>
|
||||
<Product>Dragon-ISO</Product>
|
||||
<Copyright>Copyright © Wild Dragon LLC 2026</Copyright>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
|
|||
Loading…
Reference in a new issue