From 4a4911bcec7a26b8a835c1d43bd6910a30e8a05d Mon Sep 17 00:00:00 2001 From: Carlos Fernandez Date: Mon, 5 Jan 2026 12:44:06 +0100 Subject: [PATCH] chore: Bump version to 0.96.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update version number across all packaging and build files for the 0.96.5 release. Files updated: - docs/CHANGES.TXT - Added changelog entry - src/lib_ccx/lib_ccx.h - VERSION define - linux/configure.ac - AC_INIT version - mac/configure.ac - AC_INIT version - OpenBSD/Makefile - V variable - package_creators/PKGBUILD - pkgver - package_creators/ccextractor.spec - Version - package_creators/debian.sh - VERSION - packaging/chocolatey/ccextractor.nuspec - version - packaging/chocolatey/tools/chocolateyInstall.ps1 - URL - packaging/winget/*.yaml - PackageVersion and URLs Note: SHA256 checksums in chocolatey and winget files will need to be updated after the MSI is built. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- OpenBSD/Makefile | 2 +- docs/CHANGES.TXT | 8 ++++++++ linux/configure.ac | 2 +- mac/configure.ac | 2 +- package_creators/PKGBUILD | 2 +- package_creators/ccextractor.spec | 2 +- package_creators/debian.sh | 2 +- packaging/chocolatey/ccextractor.nuspec | 2 +- packaging/chocolatey/tools/chocolateyInstall.ps1 | 2 +- packaging/winget/CCExtractor.CCExtractor.installer.yaml | 4 ++-- .../winget/CCExtractor.CCExtractor.locale.en-US.yaml | 2 +- packaging/winget/CCExtractor.CCExtractor.yaml | 2 +- src/lib_ccx/lib_ccx.h | 2 +- 13 files changed, 21 insertions(+), 13 deletions(-) diff --git a/OpenBSD/Makefile b/OpenBSD/Makefile index deeac5ff..52a72cf8 100644 --- a/OpenBSD/Makefile +++ b/OpenBSD/Makefile @@ -4,7 +4,7 @@ MAINTAINER = Marc Espie CATEGORIES = multimedia COMMENT = closed caption subtitles extractor HOMEPAGE = https://ccextractor.org -V = 0.96.4 +V = 0.96.5 DISTFILES = ccextractor.${V:S/.//}-src.zip MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ccextractor/} DISTNAME = ccextractor-$V diff --git a/docs/CHANGES.TXT b/docs/CHANGES.TXT index f96dd2ea..5e37a791 100644 --- a/docs/CHANGES.TXT +++ b/docs/CHANGES.TXT @@ -1,3 +1,11 @@ +0.96.5 (2026-01-05) +------------------- +- New: Add support for raw CDP (Caption Distribution Packet) files (#1406) +- New: Add --scc-accurate-timing option for bandwidth-aware SCC output (#1120) +- Fix: MXF files containing CEA-708 captions not being detected/extracted (#1647) +- Docs: Add Windows WSL build instructions +- Fix: Security fixes (out-of-bounds read/write) in a few places in the legacy C code. + 0.96.4 (2026-01-01) ------------------- - New: Persistent CEA-708 decoder context - maintains state across multiple calls for proper subtitle continuity diff --git a/linux/configure.ac b/linux/configure.ac index 9304e323..aa9fc3bb 100644 --- a/linux/configure.ac +++ b/linux/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.71]) -AC_INIT([CCExtractor], [0.96.4], [carlos@ccextractor.org]) +AC_INIT([CCExtractor], [0.96.5], [carlos@ccextractor.org]) AC_CONFIG_AUX_DIR([build-conf]) AC_CONFIG_SRCDIR([../src/ccextractor.c]) AM_INIT_AUTOMAKE([foreign subdir-objects]) diff --git a/mac/configure.ac b/mac/configure.ac index 836e3917..6f880e75 100644 --- a/mac/configure.ac +++ b/mac/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.71]) -AC_INIT([CCExtractor],[0.96.4],[carlos@ccextractor.org]) +AC_INIT([CCExtractor],[0.96.5],[carlos@ccextractor.org]) AC_CONFIG_AUX_DIR([build-conf]) AC_CONFIG_SRCDIR([../src/ccextractor.c]) AM_INIT_AUTOMAKE([foreign subdir-objects]) diff --git a/package_creators/PKGBUILD b/package_creators/PKGBUILD index 442fd81f..faa46d29 100644 --- a/package_creators/PKGBUILD +++ b/package_creators/PKGBUILD @@ -1,5 +1,5 @@ pkgname=ccextractor -pkgver=0.96.4 +pkgver=0.96.5 pkgrel=1 pkgdesc="A closed captions and teletext subtitles extractor for video streams." arch=('i686' 'x86_64') diff --git a/package_creators/ccextractor.spec b/package_creators/ccextractor.spec index 708f6260..2b58486f 100644 --- a/package_creators/ccextractor.spec +++ b/package_creators/ccextractor.spec @@ -1,5 +1,5 @@ Name: ccextractor -Version: 0.96.4 +Version: 0.96.5 Release: 1 Summary: A closed captions and teletext subtitles extractor for video streams. Group: Applications/Internet diff --git a/package_creators/debian.sh b/package_creators/debian.sh index 9c9a27f0..c3d06032 100644 --- a/package_creators/debian.sh +++ b/package_creators/debian.sh @@ -1,7 +1,7 @@ #!/bin/bash TYPE="debian" # can be one of 'slackware', 'debian', 'rpm' PROGRAM_NAME="ccextractor" -VERSION="0.96.4" +VERSION="0.96.5" RELEASE="1" LICENSE="GPL-2.0" MAINTAINER="carlos@ccextractor.org" diff --git a/packaging/chocolatey/ccextractor.nuspec b/packaging/chocolatey/ccextractor.nuspec index 3127e7f3..5671d8b8 100644 --- a/packaging/chocolatey/ccextractor.nuspec +++ b/packaging/chocolatey/ccextractor.nuspec @@ -2,7 +2,7 @@ ccextractor - 0.96.4 + 0.96.5 CCExtractor CCExtractor Development Team CCExtractor diff --git a/packaging/chocolatey/tools/chocolateyInstall.ps1 b/packaging/chocolatey/tools/chocolateyInstall.ps1 index e9db989a..9cc7a098 100644 --- a/packaging/chocolatey/tools/chocolateyInstall.ps1 +++ b/packaging/chocolatey/tools/chocolateyInstall.ps1 @@ -7,7 +7,7 @@ $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" $packageArgs = @{ packageName = $packageName fileType = 'MSI' - url64bit = 'https://github.com/CCExtractor/ccextractor/releases/download/v0.96.4/CCExtractor.0.96.4.msi' + url64bit = 'https://github.com/CCExtractor/ccextractor/releases/download/v0.96.5/CCExtractor.0.96.5.msi' checksum64 = 'FFCAB0D766180AFC2832277397CDEC885D15270DECE33A9A51947B790F1F095B' checksumType64 = 'sha256' silentArgs = '/quiet /norestart' diff --git a/packaging/winget/CCExtractor.CCExtractor.installer.yaml b/packaging/winget/CCExtractor.CCExtractor.installer.yaml index e0ad8a22..64b3cf41 100644 --- a/packaging/winget/CCExtractor.CCExtractor.installer.yaml +++ b/packaging/winget/CCExtractor.CCExtractor.installer.yaml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json PackageIdentifier: CCExtractor.CCExtractor -PackageVersion: 0.96.4 +PackageVersion: 0.96.5 Platform: - Windows.Desktop MinimumOSVersion: 10.0.0.0 @@ -15,7 +15,7 @@ UpgradeBehavior: install Installers: - Architecture: x64 InstallerType: msi - InstallerUrl: https://github.com/CCExtractor/ccextractor/releases/download/v0.96.4/CCExtractor.0.96.4.msi + InstallerUrl: https://github.com/CCExtractor/ccextractor/releases/download/v0.96.5/CCExtractor.0.96.5.msi InstallerSha256: FFCAB0D766180AFC2832277397CDEC885D15270DECE33A9A51947B790F1F095B ManifestType: installer ManifestVersion: 1.9.0 diff --git a/packaging/winget/CCExtractor.CCExtractor.locale.en-US.yaml b/packaging/winget/CCExtractor.CCExtractor.locale.en-US.yaml index 1c3729d1..f93976c1 100644 --- a/packaging/winget/CCExtractor.CCExtractor.locale.en-US.yaml +++ b/packaging/winget/CCExtractor.CCExtractor.locale.en-US.yaml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json PackageIdentifier: CCExtractor.CCExtractor -PackageVersion: 0.96.4 +PackageVersion: 0.96.5 PackageLocale: en-US Publisher: CCExtractor Development PublisherUrl: https://ccextractor.org diff --git a/packaging/winget/CCExtractor.CCExtractor.yaml b/packaging/winget/CCExtractor.CCExtractor.yaml index 431fcdd7..52afabe2 100644 --- a/packaging/winget/CCExtractor.CCExtractor.yaml +++ b/packaging/winget/CCExtractor.CCExtractor.yaml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json PackageIdentifier: CCExtractor.CCExtractor -PackageVersion: 0.96.4 +PackageVersion: 0.96.5 DefaultLocale: en-US ManifestType: version ManifestVersion: 1.9.0 diff --git a/src/lib_ccx/lib_ccx.h b/src/lib_ccx/lib_ccx.h index 24fd96da..eca4b492 100644 --- a/src/lib_ccx/lib_ccx.h +++ b/src/lib_ccx/lib_ccx.h @@ -1,7 +1,7 @@ #ifndef CCX_CCEXTRACTOR_H #define CCX_CCEXTRACTOR_H -#define VERSION "0.96.4" +#define VERSION "0.96.5" // Load common includes and constants for library usage #include "ccx_common_platform.h"