Releases: TheShadowEevee/Sharpii-NetCore
Sharpii .Net Core v1.1.10
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes
- Removed a (possibly) faulty error check in SendWad
- Updates to the help text for SendWad
Platform Support and Contribution Info
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp
Full Changelog: v1.1.9...v1.1.10
Sharpii .Net Core v1.1.9
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes
- Now updated to .Net 7
- Invariant Globalization has been enabled
- TL;DR Globalization has been disabled to save on file size and drop a dependency on ICU
- Releases are now semi-automated, a new release is automatically created in draft form when a new tag is pushed
This release was republished due to an error in the previous commits.
Platform Support and Contribution Info
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp
Full Changelog: v1.1.8...v1.1.9
Sharpii .Net Core v1.1.8
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip
Minor Change Notice
This is a minor change. No update is needed unless one of these features is desired.
- Add
-URL
option to NUS.cs - Updated embedded libWiiSharp to 2.0.2
- libWiiSharp has been reverted to .Net Framework 2.0
- No functional difference in Sharpii; TPL code now works again
- TPL code still does not run on Non-Windows platforms due to
System.Drawing.Common
's lack of support
- TPL code still does not run on Non-Windows platforms due to
- No functional difference in Sharpii; TPL code now works again
- libWiiSharp has been reverted to .Net Framework 2.0
Developer Updates
- WadInstaller source code has been removed. It is available online in many places if needed.
- Reduced compiler warnings to 0 at time of writing
SecondRun
unused variable has been removed resulting in one less compiler warning.- A Value for
SelfContained
has been set in the project file resulting in one less compiler warning.
- CodeQL was reworked to get compilation setup correctly
Platform Support and Contribution Info
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp
Full Changelog: v1.1.7...v1.1.8
Sharpii .Net Core v1.1.7
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes
- All NUS HTTP error codes are reported instead of just 404
- Previously non 404 codes would be reported as an "Unknown" Error
- Updated embedded libWiiSharp to 2.0.1
- Main Change: NUS failback urls were added
- TPL code now works cross-platform using SkiaSharp binaries to run
- Required binaries aren't bundled, so TPL doesn't function by default.
Platform Support and Contribution Info
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Full Changelog: 1.1.6.1...v1.1.7
Sharpii .Net Core v1.1.6.1 for Windows, Linux, and Mac
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
If you can't open the 7z archive, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip
Minor Change Notice
This is a minor change. No version numbers in Sharpii have been updated.
- Updated compiled binaries to .Net v6
- New Mac M1 Binary (
MacOSX-arm64
); previous Mac binary is now known asMacOSX-x64
- ~66% size reduction uncompressed
- New Mac M1 Binary (
Platform Support and Contribution Info
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Sharpii .Net Core v1.1.6 for Windows, Linux, and Mac
A port for the program Sharpii that maintains it and allows it to run on multiple OS's
Updates are recommended; this fixes a potentially breaking bug. See the changes section.
If you can't open the 7z archive, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes in v1.1.6
- Includes an updated version of the modified libWiiSharp.
- This fixes an infinite loop bug that very quickly led to either a Stack Overflow or full memory consumption.
- This bug is present in the original libWiiSharp as well. The fixed version can be found at the related repo.
- This fixes an infinite loop bug that very quickly led to either a Stack Overflow or full memory consumption.
- Minor change to the credits header
Credit to @sketchmaster2001 for finding the above bug, I was able to find the cause and solve it not too long after it was reported.
It seems to only effect certain channels (I only know of one), but it's best to update just in case.
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.5
A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.
Unless you want to take advantage of these new features, current systems do NOT need to update. In fact, I would warn against it unless you test it first it in case something breaks.
Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.
Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes in v1.1.5
- The commands
-q, -quiet, -lots
now have limited support, acting the same as they did for the original Sharpii - Additional 404 error pickup for non-existent ID's (Oversight in 1.1.4)
- Updated all error codes
- Removed a Debugging check for libWiiSharp.dll that has no use anymore
- Source code now complies with some standards better (No difference to end-users)
- Source folders now slightly cleaner
See 4c38cbb3
(No difference to end-users)
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.4
A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.
Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.
Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes in v1.1.4
- Adds more error codes for easier error reporting
- Smaller unpacked executables by 10~15MB! (Don't ask me how, lol)
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.3r2
A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.
Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.
Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip
Changes in v1.1.3r2
- Removes the word "Here" when using NUS, this was a mistake from using a debug version of libWiiSharp I was testing with in the Sharpii-NetCore release binary.
Changes in v1.1.3
- Replaced libWiiSharp with a custom one (Added ability to use your own CETK file by placing it in the directory that the file would be placed in normally. This allows full integration with the RiiConnect24 patcher.)
- Minor typo fixes
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.
Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.3
A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.
Notice: ICU may be missing from this release. If you have this problem please use a newer version.
Changes in v1.1.3
- Replaced libWiiSharp with a custom one (Added ability to use your own CETK file by placing it in the directory that the file would be placed in normally. This allows full integration with the RiiConnect24 patcher.)
- Minor typo fixes
OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros
Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.
Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.