github.com/stupside/castor
v1.8.1
#764 most downloaded on Go modules
stupside/castor
What this package is like to depend on
Last release 27 days ago
27 Jul 2026
Release timing varies
gaps range from 8 days to 5 months
Some releases are documented
notes for 7 of 17 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
20 releases · first in 2026
20 releases in the last 12 months
see the full history below
Release timeline
20 releases · Feb 2026 to Jul 2026Releases
latest 20-
v1.8.127 Jul 2026 -
v1.8.027 Jul 2026Release notes
Open source →1.8.0 (2026-07-27)
Features
- add Roku cast target (#50) (f109d47)
- cast: surround audio and compiler-isolated device strategies (6434ba6)
- device: connect by pinned host, skipping discovery (dd876cd), closes #24
- extract: disable site isolation to capture cross-origin iframe requests (bd32c0e)
Bug Fixes
- cmd: propagate picked device's type and host, not just name (3af67b9)
- device: derive each family's SelfFetch from its own selfFetches() (857ac35)
- device: retry DLNA SetAVTransportURI/Play through transient 705 Transport is locked (6130364)
- ffmpeg: reject subtitle burn-in without a video encoder (faf9e25)
- media: normalize BitDepths nil-vs-empty handling to match Profiles (42dde0b)
Refactors
- cast: add SelfFetch renderer capability (d9f9213)
- cast: capability-driven composition engine (a7b3f07)
- cast: tier renderers below shared building blocks (2ff4fa8)
- device: dispatch renderer families through a strategy registry (69d3798)
- type sentinel strings as named constants and enums (b84a396)
Documentation
- document how to verify the image SBOM and provenance (c675665)
- document pinning a device by host (1861a60)
- media: correct ProbeInfo's blanket unknown-value doc (eaaae7c)
Build System
Release notes
Open source →Features
- add Roku cast target (#50) (f109d47)
- cast: surround audio and compiler-isolated device strategies (6434ba6)
- device: connect by pinned host, skipping discovery (dd876cd), closes #24
- extract: disable site isolation to capture cross-origin iframe requests (bd32c0e)
Bug Fixes
- cmd: propagate picked device's type and host, not just name (3af67b9)
- device: derive each family's SelfFetch from its own selfFetches() (857ac35)
- device: retry DLNA SetAVTransportURI/Play through transient 705 Transport is locked (6130364)
- ffmpeg: reject subtitle burn-in without a video encoder (faf9e25)
- media: normalize BitDepths nil-vs-empty handling to match Profiles (42dde0b)
Refactors
- cast: add SelfFetch renderer capability (d9f9213)
- cast: capability-driven composition engine (a7b3f07)
- cast: tier renderers below shared building blocks (2ff4fa8)
- device: dispatch renderer families through a strategy registry (69d3798)
- type sentinel strings as named constants and enums (b84a396)
Documentation
- document how to verify the image SBOM and provenance (c675665)
- document pinning a device by host (1861a60)
- media: correct ProbeInfo's blanket unknown-value doc (eaaae7c)
Build System
-
v1.7.122 Jul 2026 -
v1.7.021 Jul 2026Release notes
Open source →1.7.0 (2026-07-21)
Features
- show cast target device in browse header (986b3ee)
Bug Fixes
- cast: return error from BuildPlan instead of panicking for unknown device type (b4c9a6b)
- cmd: use CLI framework for --debug flag instead of scanning os.Args (d4c307b)
- config yaml should be optional (#38) (33eea9f)
- docker: cli cannot run in castor because of glibc version (#40) (18b6a88)
- suppress unchecked Close() lint warnings (88be120)
- wire picked device name into config before browse (c2fa73f)
Refactors
- cast: collapse deviceConnector and cueSource single-implementation interfaces (a9f92dd)
- media: simplify FormatForContentType to return (FormatInfo, bool) (521205c)
- remove subtitle font customization support (d78d5ed)
- source: deduplicate MIME tables and unexport Extractor.Extract (5858b52)
- tmdb: remove dead Page.HasMore method and SearchResult.GenreIDs field (42c419d)
- whisper: collapse WordSink interface and unexport EnsureModel/EnsureVADModel (142e2ec)
Documentation
- browse: remove stale comment on inspector.load (bebb2b2)
Release notes
Open source →Features
- show cast target device in browse header (986b3ee)
Bug Fixes
- cast: return error from BuildPlan instead of panicking for unknown device type (b4c9a6b)
- cmd: use CLI framework for --debug flag instead of scanning os.Args (d4c307b)
- config yaml should be optional (#38) (33eea9f)
- docker: cli cannot run in castor because of glibc version (#40) (18b6a88)
- suppress unchecked Close() lint warnings (88be120)
- wire picked device name into config before browse (c2fa73f)
Refactors
- cast: collapse deviceConnector and cueSource single-implementation interfaces (a9f92dd)
- media: simplify FormatForContentType to return (FormatInfo, bool) (521205c)
- remove subtitle font customization support (d78d5ed)
- source: deduplicate MIME tables and unexport Extractor.Extract (5858b52)
- tmdb: remove dead Page.HasMore method and SearchResult.GenreIDs field (42c419d)
- whisper: collapse WordSink interface and unexport EnsureModel/EnsureVADModel (142e2ec)
Documentation
- browse: remove stale comment on inspector.load (bebb2b2)
-
v1.6.220 Jul 2026Release notes
Open source →1.6.2 (2026-07-20)
Bug Fixes
- drop component prefix and use v in release tags (8c6a853)
- remove v prefix from cask download URL (62c7703)
Documentation
- document resolver max_height option (5952564)
Continuous Integration
- skip push CI on main (cfec78c)
Release notes
Open source →Bug Fixes
- drop component prefix and use v in release tags (8c6a853)
- remove v prefix from cask download URL (62c7703)
Documentation
- document resolver max_height option (5952564)
Continuous Integration
- skip push CI on main (cfec78c)
-
v1.6.120 Jul 2026Release notes
Open source →Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Release notes
Open source →1.6.1 (2026-07-20)
Bug Fixes
- dlna: drive AVTransport and ConnectionManager v1, v2 and v3 (#23) (b18f045)
- pass ggml include path to cmake for Metal .m files (4b70efd)
Continuous Integration
- fix empty release version and release on ci commits (a241612)
Release notes
Open source →Bug Fixes
- dlna: drive AVTransport and ConnectionManager v1, v2 and v3 (#23) (b18f045)
- pass ggml include path to cmake for Metal .m files (4b70efd)
Continuous Integration
- fix empty release version and release on ci commits (a241612)
-
v1.4.319 Jul 2026 -
v1.4.219 Jul 2026Nothing published for this version
-
v1.4.2-0.20260719034247-62c5655a807419 Jul 2026 pre-releaseNothing published for this version
-
v1.4.119 Jul 2026Nothing published for this version
-
v1.4.019 Jul 2026Nothing published for this version
-
v1.3.1-0.20260707221750-656b73a2877507 Jul 2026 pre-releaseNothing published for this version
-
v1.3.007 Jul 2026Nothing published for this version
-
v1.2.005 Jul 2026Nothing published for this version
-
v1.1.005 Jul 2026Nothing published for this version
-
v1.0.005 Jul 2026Nothing published for this version
-
v0.1.018 Feb 2026Nothing published for this version
-
v0.0.218 Feb 2026Nothing published for this version
-
v0.0.2-0.20260218005944-cf33c6dc631218 Feb 2026 pre-releaseNothing published for this version
-
v0.0.118 Feb 2026Nothing published for this version