-
v0.8380cf794f · ·
- Added unit tests for TorSharpProxyWrapper. - Updated Nuget packages. - Included XML comments to Swagger UI. - Added API endpoint comments. - Updated Readme files. - Added short circuit to health check. - Minor link bugfix. - Renamed namespace to respect application name. - Updated workflow charts with application name. - Added tag rule for build and testing stages.
-
v0.82ffd140ca · ·
- New application name `NZB Dark Onion Caramelizarr`. - Changed application file and display name. - NId property is now required. - Added table of contents to readme files. - Improved cookie generation. - Updated Readme file. - Updated unit tests.
-
v0.8190052f34 · ·
- Updated CI YML file to respect .NET 7 breaking change in output directory. - Removed unnecessary Nuget packages.
-
v0.8f9a30052 · ·
- Updated solution to .NET 7 - Updated dockerfile to .NET 7 - Updated solution to .NET 8 - Updated dockerfile to .NET 8 - Updated pipeline YML to .NET 8 - Some .NET 8 modifications. - Added title name for this application. - Added regex source generators for season and episode detection. - Removed regex usage for date detection (hot path). - Switched to Length check instead of LINQ Any usage. - Removed Debian comments from Dockerfile.
-
v0.790f63f50c · ·
- Bugfix related NZBHydra 2 searches using the extended attribute.
-
v0.78ec06c700 · ·
* Switched to Docker Alpine base image. * Updated link to Docker Hub. * Updated editorconfig file. * Updated Nuget packages.
-
v0.7706688b14 · ·
- Moved gitlab ci yml file to build subfolder. - Added some unit tests for SearchResult model. - Introduced variable for build configuration in gitlab ci. - Updated readme files. - Disallow negative application port. - Added some more unit tests for SearchResult model. - Added unit tests for DarkOnion settings. - Added unit tests for application settings. - Added unit tests for RSS request dto. - Added unit tests for Newznab caps. - Added some unit tests for RssHandler. - Added some unit tests for DarkOnionHandler. - Added unit tests for DownloadDto. - Added unit tests for NewznabRequestDto. - Added FromQuery attribute to request parameters. - Added custom timeouts for HTTP requests based on settings. - Updated gitlab ci yml file: Added timezones to unit test stages. - Updated Readme files. - Bugfix: Newznab books endpoint. - Improved logout warning while trying to download NFOs. - Added some more DarkOnionHandler unit tests. - Added unit tests for NewznabHandler. - Moved RssHandlerTests to Handler folder. - Updated Readme files. - Added unit tests for RssController. - Added unit tests for NewznabController. - Added unit tests for FaviconController. - Added unit tests for DarkOnionController. - Updated error message targeting missing guid for NZB downloads. - Updated some Nuget packages. - Removed oonews support from application. - Updated error logging. - Enabled CORS. - Added unit tests for service helper methods. - Added unit tests for SearchResultEqualityComparer. - Moved some setup configuration steps to helper methods. - Added validation for input Dark Onion identifier for downloads. - Added example API calls. - Updated requested CAPS format output to be case insensitive. - Updated Nuget packages.
-
v0.764833ff96 · ·
- Added test coverage (`Cobertura`) to CI pipeline. - Run code coverage step also on merge requests. - Moved Germany time zone generation out of hot path. - Added unit tests for ICookieHandler. - Added unit tests for IHttpRequestBuilder. - Added unit test for RFC1123 date conversion. - Added unit test for HealthCheck. - Added unit tests for NewznabHelper. - Added unit tests for RSS generation. - Added unit test for SearchResultEqualityComparer. - Improved episode information detection. - Setup warnings for missing file scope namespace declarations. - Removed boxing instructions in application. - Moved service and middleware injections to helper classes. - Added unit tests for service injection helper class. - Changed default setting of `EnableSwaggerUI` to true. - Marked `oonews` stuff as obsolete. - Moved some models to dedicated sub folders. - Added pushing of Docker images to Docker Hub (as a docker container mirror). - Updated release information to respect new Docker Hub mirror. - Updated Readme files to explain the new Docker Hub mirror.
-
v0.7553caac75 · ·
- Added workflow charts. - Updated Readme files (for workflow charts). - Added test project using NUnit. - Added unit tests for season and episode detection. - Improved season and episode detection of series. - Added support for detecting multiple episodes. - Added support for adding range episodes. - Improved string parsing. - Enabled unit testing in Gitlab CI. - Improved Windows Service CD output.
-
v0.74153f60c7 · ·
- Improved concurrent handling. Reduced complexity. - Added non-generic IEqualityComparer. - Added background service for cleaning up outdated Tor downloads. - Fixed download bug. - Updated Nuget packages. - Moved old RSS generation to helper class. - Added RSS generation option via XmlDocument api. - Added RSS generation option via XDocument api. - Added stub for yielding the RSS XML as a stream. - Added base class for RSS XML generation. - RSS feeds: Fixed bug related to XML special characters in release titles (like apostrophes). - Added missing comparison operators to search result model. - Added more category properties to search result model. - Added count of deleted old Tor folders to log entry. - Improved XML declaration handling for XDocument.
-
v0.734251de34 · ·
- Added output of release size in RSS XML description tag of search results. - Added missing mapping of `XXX` in NZB Dark Onion. - Added mapping for lossless Audio. - Improved performance while login user to NZB Dark Onion. - Improved performance while querying NZB Dark Onion. - Added upload delay information for search results. - Added comparison of search results. - Added another line break in gitlab ci yml release stage. - Updated some Nuget packages.
-
v0.72b8160d6e · ·
- Fixed potential issue while parsing German time to UTC times. - Fixed misleading error log messages. Updated readme files. - Moved comparison logic for search results to data class. - Moved XML Newznab attribute generation to dedicated method. - Updated HtmlAgilityPack Nuget package.
-
v0.716f97f29d · ·
- Fixed issue not extracting dates for new content. - Added line break to release description. - Updated Readme files. - Fixed typo in Windows service script.
-
v0.7d3d5e50a · ·
- Hide oonews endpoints in Swagger UI. - Removed oonews from readme files. - Removed usage of credential masking.
-
v0.69b2c3fcc1 · ·
- Fixed an issue where the apikey is not masked in log entries if its the first query. - Improved retry logic by added http request exceptions to it. - Changed parallel cancellation token usage. - Added more link types to release step in Gitlab ci. - Updated readme files.
-
v0.686bdc0a31 · ·
- Added RSS reader screenshot to Readme files. - Added contact information to Readme files. - Extracted application name from caps generation. - Switched to private protected access modifier for Darknet handler base class methods. - Fixed some typos. - Added .editorconfig file to solution.
-
v0.67f4b12541 · ·
- Sanitized log messages of oonews API keys. - Added current thread id to log messages. - Switched to read-only collections. - Improved Docker image creation. - Improved Newznab category mapping. - Removed obsolete properties in csproj file. - Sanitized input variables before logging them. - Omit Kestrel "Server" header.
-
v0.66f624e80d · ·
- Updated Nuget packages. - Fixed 1 medium security issue targeting `Swagger UI`. - Added check for an established Tor connection. - IHttpContextAccessor cleanup. - Removed settings `JSON`s from Docker build process. - Improved some configuration issues error messages.
-
v0.657511bb4e · ·
- Bugfix: SEHException while disposing on Windows environments. - Excluded health checks from log files. - Reduced heap allocations by using Streams for HtmlDocument. - Improved caps XML generation. - Added initial capacity to StringBuilders. - Added (disabled) flag for using garbage collector in workstation mode. - Updated Readme files. - Updated screenshots in Readme files.