Releases: LBPUnion/PLRPC
v4.0.3
Commits
- 222f896: Bump xunit from 2.5.0 to 2.5.1 (#46) (dependabot[bot]) #46
- 211cac3: Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#47) (dependabot[bot]) #47
- 8ccffa5: Bump Pastel from 4.1.0 to 4.2.0 (#48) (dependabot[bot]) #48
- 1538844: Bump Eto.Forms from 2.8.0 to 2.8.2 (#57) (dependabot[bot]) #57
- 3a90d98: Bump Eto.Platform.Windows from 2.8.0 to 2.8.2 (#61) (dependabot[bot]) #61
- 1ce37ed: Bump Eto.Platform.Gtk from 2.8.0 to 2.8.2 (#59) (dependabot[bot]) #59
- 6ef04cd: Bump Serilog from 3.0.1 to 3.1.1 (#64) (dependabot[bot]) #64
- 17cedbe: Bump Serilog.Sinks.Console from 4.1.0 to 5.0.1 (#65) (dependabot[bot]) #65
- 604aaa9: Bump JetBrains.Annotations from 2023.2.0 to 2023.3.0 (#62) (dependabot[bot]) #62
- 1a32a4f: Bump xunit from 2.5.1 to 2.6.2 (#58) (dependabot[bot]) #58
- 5f8cdf7: Bump xunit.runner.visualstudio from 2.5.1 to 2.5.4 (#60) (dependabot[bot]) #60
v4.0.2
Commits
- b514d39: Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#42) (dependabot[bot]) #42
- f07c5d7: Remove Qodana from CI (koko)
- ebf9023: Add CodeQL workflow file (koko)
- 6bb8c9e: Bump Eto.Forms from 2.7.5 to 2.8.0 (#44) (dependabot[bot]) #44
- 56218a1: Bump Eto.Platform.Gtk from 2.7.5 to 2.8.0 (#45) (dependabot[bot]) #45
- c9838d3: Bump Eto.Platform.Windows from 2.7.5 to 2.8.0 (#43) (dependabot[bot]) #43
v4.0.1
Commits
- b6188fb: Revert "Implement macOS as a build target" (koko)
- 1675770: [skip ci] [meta] Update security policy, CI indent fixes (koko)
- 766b05a: Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#40) (dependabot[bot]) #40
- c534837: Implement useApplicationAssets feature from /api/v1/rpc (#41) (koko) #41
- 4982f5b: Remove Herobrine (koko)
v4.0.0
Summary
This major update overhauls logging, as well as how client configuration is handled.
Logging
Semantic and visual improvements to logging have been made, adding better coloring and string padding to log events.
Client Configuration
Client configuration is now handled by the server, integrated into Lighthouse in LBPUnion/ProjectLighthouse@e072201 and Refresh in LittleBigRefresh/Refresh@c880b1a.
The client now only requires a username and a server URL.
Beacon and LittleBigRefresh have already been pre-configured to work with remote configuration and do not require any further steps on the user's part. Server operators that do not have their instances up-to-date and/or set up for remote RPC configurability can learn about how to do so here.
For most users, this should not affect much. However, if you encounter any problems, please report them on our issue tracker.
Commits
- 5414b51: Improve log string colors (koko)
- 4e866b4: Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#37) (dependabot[bot]) #37
- 4cc6ef3: Fix potential party ID conflicts (koko)
- 8f51137: Remove duplicate SelfContained properties from CSProjects (koko)
- 0152a1d: Remove extra junk from PLRPC.csproj (koko)
- 5695c69: Move log builder to a subclass and add log method documentation (koko)
- 86f5124: Remove code scanning upload from Qodana Action (koko)
- 5294f98: Implement automatic configuration of client (#39) (koko) #39
v3.1.2
Summary
This release fixes a bug where old user status would be displayed (2d9c3c4), as well as a few other minor improvements.
This update is recommended for all users.
Commits
- de114f8: Automatically draft a new release when tags are pushed (koko)
- fb4e134: Fix mismatched check name in auto release workflow (koko)
- 72664bd: Fix mismatched branch name in auto release workflow (koko)
- 4d786c3: Rename auto release job to match what it actually does (koko)
- e02a6ed: Add thread ID and string padding to log messages (koko)
- 6a41cc7: Slot and LighthouseClient variable naming nitpicks (koko)
- 3a22f8e: Remove redundant user ban check (koko)
- 69ac78a: Rename variable status -> state to match RPC property (koko)
- 2d9c3c4: Fix issue where old user status would be displayed (koko)
v3.1.1
Warning
All future releases will be automatically published by GitHub Actions when a release tag is created.
What's Changed:
- Remove errant nullable directive
- Bump JetBrains/qodana-action to v2023.2
- Move update check initializer into the proper file
- Convert logger constructor into member initializer
- Log area change for Discord RPC events
- Update dependencies for PLRPC.Tests
- Wording nitpick in GameVersionExtensions
- Separate unit/integration tests into individual categories
- Implement unit tests (#29)
- Remove unused enum member
- Fully isolate CLI flag parsing, general improvements
Notable Pull Requests:
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed:
- Detach the CLI from the main project
- Convert main project into a class library
- Adjust build settings and CI accordingly
Notable Pull Requests:
Full Changelog: v3.0.2...v3.1.0
v3.0.2
What's Changed:
- Update Discord RPC library
Notable Pull Requests:
- Bump DiscordRichPresence from 1.1.4.20 to 1.2.1.24 by @dependabot in #27
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed:
- Update Discord RPC library
- Refactor logging systems as well as configuration systems to be non-static, as well as other code improvements
Notable Pull Requests:
- Bump DiscordRichPresence from 1.1.3.18 to 1.1.4.20 by @dependabot in #24
- Refactor logging and configuration to be non-static, other improvements by @sudokoko in #25
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed:
- Implemented a new GUI for ease of use
- General code cleanup and optimizations
- Added support for remote moons
- Added support for LBP1
- This was previously broken due to an oversight on my part.
If you want to see the commits going into this release, check out #22.
Full Changelog: v2.1.1...v3.0.0