<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/crates/yt_dlp, branch v1.9.0</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom/crates/yt_dlp?h=v1.9.0</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom/crates/yt_dlp?h=v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2025-11-30T14:41:50Z</updated>
<entry>
<title>chore(version): v1.9.0</title>
<updated>2025-11-30T14:41:50Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-11-30T14:41:50Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=8d49c68e9baccf170427232ed1bba9a3f42f8d90'/>
<id>urn:sha1:8d49c68e9baccf170427232ed1bba9a3f42f8d90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(treewide): Avoid using deprecated functions or patterns</title>
<updated>2025-11-30T14:28:05Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-11-30T14:28:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=8158bcf6da8163fd35f26b59a08fc7f5a9abce11'/>
<id>urn:sha1:8158bcf6da8163fd35f26b59a08fc7f5a9abce11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build(treewide): Update</title>
<updated>2025-11-30T14:16:19Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-11-30T14:16:19Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=668bcef7684093859f0d8931f89cd015260d99ee'/>
<id>urn:sha1:668bcef7684093859f0d8931f89cd015260d99ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build(update.sh): Also work, when the cwd directory changed</title>
<updated>2025-11-30T14:15:26Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-11-30T14:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=6d052bc60730818881da4c54b7ec27dca1862fae'/>
<id>urn:sha1:6d052bc60730818881da4c54b7ec27dca1862fae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(version): v1.8.0</title>
<updated>2025-07-24T19:50:38Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-24T19:50:38Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=279f619ab441eadbcf7d86adcf02cfed1ac2d916'/>
<id>urn:sha1:279f619ab441eadbcf7d86adcf02cfed1ac2d916</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style(treewide): Format</title>
<updated>2025-07-24T15:18:07Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-24T15:18:07Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=19d3c02396ac1c00742e50e60a0a840fbfade1ac'/>
<id>urn:sha1:19d3c02396ac1c00742e50e60a0a840fbfade1ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(treewide): Add missing license headers</title>
<updated>2025-07-24T15:15:22Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-24T15:15:22Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=71351b83af2cfb142ad536936f613a66059244f6'/>
<id>urn:sha1:71351b83af2cfb142ad536936f613a66059244f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(treewide): Use `json_try_get!` instead of `json.get(..).map(|| ..)`</title>
<updated>2025-07-24T14:20:34Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-24T14:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=a9fddbeebf428eb57c60afab96fbbd38629a636e'/>
<id>urn:sha1:a9fddbeebf428eb57c60afab96fbbd38629a636e</id>
<content type='text'>
`json.get` will return `Some(Value::Null)` if the json key exists but
has been set to `null`. This is obviously not what we want, and as such
we also need to check that the value is not null, before calling map.
The `json_try_get!` macro does exactly that.
</content>
</entry>
<entry>
<title>build(treewide): Update</title>
<updated>2025-07-18T16:17:51Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-18T16:17:51Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=58dfb436de0ae70540574195dc113f07e97483b4'/>
<id>urn:sha1:58dfb436de0ae70540574195dc113f07e97483b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build({update.sh,crates/{libmpv2,yt_dlp}/update.sh}): Remove pointless update instructions</title>
<updated>2025-07-18T16:15:59Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-18T16:14:34Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=ab8605a62fc88255dbcc079a16102f17dbe5e704'/>
<id>urn:sha1:ab8605a62fc88255dbcc079a16102f17dbe5e704</id>
<content type='text'>
We only need to explicitly update the creates that are not part of the
workspace.
</content>
</entry>
</feed>
