Skip to content

Commit 4cda4ad

Browse files
chore(main): release 1.8.0 (#47)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 6130364 commit 4cda4ad

2 files changed

Lines changed: 42 additions & 1 deletion

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.7.1"
2+
".": "1.8.0"
33
}

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Changelog
22

3+
## [1.8.0](https://github.com/stupside/castor/compare/v1.7.1...v1.8.0) (2026-07-27)
4+
5+
6+
### Features
7+
8+
* add Roku cast target ([#50](https://github.com/stupside/castor/issues/50)) ([f109d47](https://github.com/stupside/castor/commit/f109d47c061ea9a2fe2bff31ab8885967fecfde9))
9+
* **cast:** surround audio and compiler-isolated device strategies ([6434ba6](https://github.com/stupside/castor/commit/6434ba659b2cfb77e0003194dd129a83c20c77d8))
10+
* **device:** connect by pinned host, skipping discovery ([dd876cd](https://github.com/stupside/castor/commit/dd876cde770c5501128d2b5b723cb79b6e1bd142)), closes [#24](https://github.com/stupside/castor/issues/24)
11+
* **extract:** disable site isolation to capture cross-origin iframe requests ([bd32c0e](https://github.com/stupside/castor/commit/bd32c0e1d14257cda5aa6cd2d8e6f23aadb62901))
12+
13+
14+
### Bug Fixes
15+
16+
* **cmd:** propagate picked device's type and host, not just name ([3af67b9](https://github.com/stupside/castor/commit/3af67b90e246f018ca424cf8a828d1c19cc90ace))
17+
* **device:** derive each family's SelfFetch from its own selfFetches() ([857ac35](https://github.com/stupside/castor/commit/857ac354d6b92e3d6594da05bb946bd3fc13f0b8))
18+
* **device:** retry DLNA SetAVTransportURI/Play through transient 705 Transport is locked ([6130364](https://github.com/stupside/castor/commit/61303645ae996b1148a60736ba542fc822c26566))
19+
* **ffmpeg:** reject subtitle burn-in without a video encoder ([faf9e25](https://github.com/stupside/castor/commit/faf9e25f7f9d4567bed313f94c549d431b43a11d))
20+
* **media:** normalize BitDepths nil-vs-empty handling to match Profiles ([42dde0b](https://github.com/stupside/castor/commit/42dde0bc812b449e3d9ddbdf199b1ee24c9d0674))
21+
22+
23+
### Refactors
24+
25+
* **cast:** add SelfFetch renderer capability ([d9f9213](https://github.com/stupside/castor/commit/d9f92134e1787a9b630c5ab8eb5c062d0e492410))
26+
* **cast:** capability-driven composition engine ([a7b3f07](https://github.com/stupside/castor/commit/a7b3f07fba7577dd599e737dd52f8ab74d4243fa))
27+
* **cast:** tier renderers below shared building blocks ([2ff4fa8](https://github.com/stupside/castor/commit/2ff4fa8824cdc20c377a1a723eb7c187255b9b6d))
28+
* **device:** dispatch renderer families through a strategy registry ([69d3798](https://github.com/stupside/castor/commit/69d37983f91dd352a030c29ca57c9c78d8c29fd1))
29+
* type sentinel strings as named constants and enums ([b84a396](https://github.com/stupside/castor/commit/b84a3964427bac319bea3e0105a1c4d01b6d3522))
30+
31+
32+
### Documentation
33+
34+
* document how to verify the image SBOM and provenance ([c675665](https://github.com/stupside/castor/commit/c6756652e48078192aeec1a02b088dea9e625fd6))
35+
* document pinning a device by host ([1861a60](https://github.com/stupside/castor/commit/1861a60507f2ad495d704b0b9b3c0c67767fd78b))
36+
* **media:** correct ProbeInfo's blanket unknown-value doc ([eaaae7c](https://github.com/stupside/castor/commit/eaaae7cfaaa8e3a4109ed92c76bf144ef71a3a87))
37+
38+
39+
### Build System
40+
41+
* **docker:** attach an SPDX SBOM and SLSA provenance to the image ([aaaf0ee](https://github.com/stupside/castor/commit/aaaf0ee26c520340b6347011c98f7efde79713e2))
42+
* **docker:** build image with docker bake ([cdb9de6](https://github.com/stupside/castor/commit/cdb9de6338cd787e5e8cd80e2bde43ed7076310b))
43+
344
## [1.7.1](https://github.com/stupside/castor/compare/v1.7.0...v1.7.1) (2026-07-22)
445

546

0 commit comments

Comments
 (0)