Releases: LBPUnion/PLRPC
v2.1.1
What's Changed:
- Fixed a bug where user status would fail to load for LBP1 users
- Refactor logging systems
Pull Requests
- Bump JetBrains.Annotations from
2023.2.0-eap3
to2023.2.0
by @dependabot in #21 - Refactor logging systems by @sudokoko in #20
Note
Attached binaries are from commit 359b099.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Warning regarding core program functionality:
This release updates the command line argument structure. You can run the program with the
--help
argument to view the updated structure.
Notable Pull Requests:
Other Commits:
- Update README and SECURITY
- Trim trailing slashes in server url
- Correct usage of Serialized to UsedImplicitly
- Add error message for unsupported execution methods
- Initialize cmd args set accessors from constructor
- Fix weird Rider if-is indentation methodology
- Convert args parsing to switch case
- Use ternary operator for detecting no arguments vs. invalid arguments
Note
Attached binaries are from commit 30759cc.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Major Release Summary:
This release contains optimizations and improvements recommended for all users.
Warning regarding core program functionality:
This release updates the command line argument structure. You can run the program with the
--help
argument to view the updated structure. Installation Instructions has been updated with the latest instructions on how to properly run the program.
Notable Pull Requests:
Other Commits:
- Update HttpClients to use more identifiable User-Agents
- Remove unnecessary delay on exception catch
- Implement lenient JSON parse, config exception catching, and improved… (co-authored by @Animadoria)
Note
Attached binaries are from commit 10f1d4c.
Full Changelog: v1.1.1...v2.0.0
v1.1.1
Notable Pull Requests:
- Resolve code analysis issues by @sudokoko in #12
- Add permission level display, do not display RPC if banned by @sudokoko in #13
Other Commits:
- Show username on view profile interaction button
- Program.cs structure nitpicks, README.md update
- Do not show "unknown" permission level on RPC status if null
- Update security information
- Fix a bug where usernames would always be "invalid"
Note
Attached binaries are from commit 1696f27.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Commits with this release:
- Code cleanup + small additions (3dc46da)
- Apply code structuring and styling rules
- Add adventure level SlotType support
- Add support for every possible SlotType
- Add "view user profile" button to presence
- Remove redundant type definition
Note
Attached binaries are from commit 3dc46da.
Full changelog: v1.0.1...v1.1.0
v1.0.1
New commits in this release:
Notable pull requests:
- Add non-user SlotType icons by @ZippyZolton in #9
New contributors:
- @ZippyZolton made their first contribution in #9
Issues needing help:
- GUIDs break RPC icons in #10
Warning
Going forward, releases will contain a prepackaged .NET 7 runtime, so you do not need to worry about manually installing it. This release was updated to include a pre-packaged runtime.
Note
Attached binaries are from commit a733444.
Full changelog: v1.0.0...v1.0.1
v1.0.0
This version brings a general overhaul in most systems to be better optimized and use best practices.
Post-optimization fixes/nitpicks:
Cleaned up and optimized by @Slendy:
As well as the following commits prior to Slendy's cleanup:
- Remove nullable on T param for JSON Deserializers
- Use WriteAllTextAsync on Updater GenerateManifest
- Remove boxing that doesn't need to be there
- Make state type extension names make more sense
- Use MehHash instead of IconHash for static levels
- Remove unreachable outcome
- Tiny little formatting nitpick
- Clean up the Updater
- Clean up some things with the main Program
- Clean up state type extension string interp
- Clean up logging string interpolation/names
- Merge changes from fork into base branch (#6)
- Move exception log function to PLRPC.Logging
- Basic exception handling (not perfect)
- Migrate extensions to their own namespace
Warning
Going forward, releases will contain a prepackaged .NET 7 runtime, so you do not need to worry about manually installing it. This release was updated to only include a pre-packaged runtime.
Note
Attached binaries are from commit dc80856.
v0.2.0
Changes
Full Changelog: v0.1.2...v0.2.0
Warning
This release does not contain a packaged .NET runtime. You will need to install the latest runtime manually.
Note
Attached binaries are from commit 1bf95b5.
v0.1.2
v0.1.1
Changes:
- Add code linting to CI b26ded5
- Fix type mismatch with player ids c46ddb4
- Fix issue where player count would not work 864e5d5
Warning
This release does not contain a packaged .NET runtime. You will need to install the latest runtime manually.
Note
Attached binaries are from commit b26ded5.