Skip to content

Replace JSON and compression packages with built-in classes#112

Merged
burninrubber0 merged 2 commits into
masterfrom
system-libs
Apr 29, 2026
Merged

Replace JSON and compression packages with built-in classes#112
burninrubber0 merged 2 commits into
masterfrom
system-libs

Conversation

@burninrubber0
Copy link
Copy Markdown
Member

  • Replaces Newtonsoft.Json with System.Text.Json
  • Replaces LibDeflate.NET with System.IO.Compression

Compression changes have been tested and confirmed to work. It's probably possible to optimize it, but I'll leave that for a potential future PR.

JSON hasn't been tested, but it's basically a drop-in replacement and only has one niche use, so I'm not too concerned.

Use System.Text.Json instead of Newtonsoft.Json.
Use System.IO.Compression instead of LibDeflate.NET.
@burninrubber0 burninrubber0 added this to the 0.4 milestone Apr 29, 2026
@burninrubber0 burninrubber0 added dependencies Pull requests that update dependencies classic For the original version of Bundle Manager maintenance Pull requests that maintain the codebase labels Apr 29, 2026
@burninrubber0 burninrubber0 merged commit 70da80b into master Apr 29, 2026
2 checks passed
@burninrubber0 burninrubber0 deleted the system-libs branch April 29, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

classic For the original version of Bundle Manager dependencies Pull requests that update dependencies maintenance Pull requests that maintain the codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant