<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Model/Search/SearchHint.cs, branch v12.0-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v12.0-rc5'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-03-31T23:43:31Z</updated>
<entry>
<title>Explicitly set default value for enums used in API models (#13821)</title>
<updated>2025-03-31T23:43:31Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-03-31T23:43:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=4a4fef830eccf0629d7cf955126f0cd78867e0ee'/>
<id>urn:sha1:4a4fef830eccf0629d7cf955126f0cd78867e0ee</id>
<content type='text'>
Enums in response model with no nullability or default value will make the API very fragile as each extension to the enum will break the API for some clients, but a lot of enums actually do have an unknown value which should be used as a default. This set all model properties that are non-nullable using an enum that has an Unknown member in 10.10, except MediaStream.VideoRangeType which is refactored in #13277</content>
</entry>
<entry>
<title>Backport pull request #11802 from jellyfin/release-10.9.z</title>
<updated>2024-05-25T15:46:26Z</updated>
<author>
<name>crobibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2024-05-25T15:46:26Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=35bc6866d5f5d4186bc282f8d5d6ca4bf43909fb'/>
<id>urn:sha1:35bc6866d5f5d4186bc282f8d5d6ca4bf43909fb</id>
<content type='text'>
Mark SearchHint.MatchedTerm as nullable

Original-merge: ab6c2424dbb6b0e0a046b746d564cfc78103f8fb

Merged-by: Bond-009 &lt;bond.009@outlook.com&gt;

Backported-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Convert string MediaType to enum MediaType</title>
<updated>2023-10-10T21:57:15Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2023-05-13T18:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=2920611ffc206d845563637c4a865bf3f02d1374'/>
<id>urn:sha1:2920611ffc206d845563637c4a865bf3f02d1374</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix minor warnings in MediaBrowser.Model/Configuration (#2149)</title>
<updated>2022-10-06T19:44:12Z</updated>
<author>
<name>Jan Sommer</name>
<email>jjs@joritos.de</email>
</author>
<published>2022-10-06T19:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=87d460909f8019d7701fe39dd6b9b23594a6cffd'/>
<id>urn:sha1:87d460909f8019d7701fe39dd6b9b23594a6cffd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix operation name in SearchController and correct nullability for SearchHint</title>
<updated>2022-08-18T15:44:40Z</updated>
<author>
<name>Niels van Velzen</name>
<email>git@ndat.nl</email>
</author>
<published>2022-08-17T18:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=de98457332a1e25d38553dd11403704372213e15'/>
<id>urn:sha1:de98457332a1e25d38553dd11403704372213e15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix SA1513/SA1516</title>
<updated>2020-06-16T04:11:30Z</updated>
<author>
<name>telans</name>
<email>telans@protonmail.com</email>
</author>
<published>2020-06-15T21:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=247f9c61e60ef774675cb4d6d1734d2ccdc6ee7a'/>
<id>urn:sha1:247f9c61e60ef774675cb4d6d1734d2ccdc6ee7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable nullabe reference types for MediaBrowser.Model</title>
<updated>2020-04-05T16:10:56Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-04-05T16:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=30ce346f343ca61f921ec7d6faf2f06311c04e71'/>
<id>urn:sha1:30ce346f343ca61f921ec7d6faf2f06311c04e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some warnings</title>
<updated>2020-02-23T11:11:43Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-02-23T11:11:43Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=07cc4be6a747cfea40ee7a540385d6d8f38de726'/>
<id>urn:sha1:07cc4be6a747cfea40ee7a540385d6d8f38de726</id>
<content type='text'>
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
</content>
</entry>
<entry>
<title>Fix warnings MediaBrowser.Model</title>
<updated>2020-02-04T00:49:27Z</updated>
<author>
<name>Bond_009</name>
<email>Bond.009@outlook.com</email>
</author>
<published>2020-02-04T00:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=f47ad85011a1251c3fda8a213c0b96dcf46d5e05'/>
<id>urn:sha1:f47ad85011a1251c3fda8a213c0b96dcf46d5e05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More warning fixes</title>
<updated>2019-08-29T20:28:33Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-08-29T20:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=e4f893a0eb955d43e7ef4c99bef8d4bfeb61a771'/>
<id>urn:sha1:e4f893a0eb955d43e7ef4c99bef8d4bfeb61a771</id>
<content type='text'>
</content>
</entry>
</feed>
