librariesio / libraries.io

:books: The Open Source Discovery Service
https://libraries.io
GNU Affero General Public License v3.0
1.11k stars 202 forks source link

fix: [sc-37352] Packages are incorrectly being marked as deprecated #3214

Closed johnbintz-tidelift closed 1 year ago

johnbintz-tidelift commented 1 year ago

This implements for NuGet the same class structure approach we used in PyPI. This made it easier to find and fix, and write tests for, an issue with package deprecation where the incorrect release was being used. As with the PyPI changes, this removes more uses of raw Hashes for data storage and transfer around the app.

johnbintz-tidelift commented 1 year ago

Gonna have some changes coming to this shortly, hold off on reviewing any more until I push another commit.