Skip to content

Releases: GuVAnj8Gv3RJ/NeosAccountDownloader

v1.11.2

22 Sep 02:00
Compare
Choose a tag to compare

Welcome to v1.11.2, In this update we've mostly updated dependencies and cleaned things up.

However we did fix a bug reported in #202 by @EuphieEuphoria AND in #223 by @SectOLT . Thank you for the report! This bug fix fixes some weird, data block and multi-threaded issues we had. You can see more information in the issues.

What's Changed(Auto-Generated)

  • Periodic Cleanup 2 by @GuVAnj8Gv3RJ in #197
  • chore(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #199
  • chore(deps): bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #198
  • chore(deps): bump actions/dependency-review-action from 3.0.8 to 3.1.0 by @dependabot in #200
  • chore(deps): bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #201
  • Fix/weird datablock issues by @GuVAnj8Gv3RJ in #213
  • chore(deps): bump Mime-Detective from 23.6.1 to 23.9.1 in /AccountDownloader by @dependabot in #211
  • chore(deps): bump Mime-Detective.Definitions.Exhaustive from 23.6.1 to 23.9.1 in /AcountDownloaderLibrary.Tests by @dependabot in #205
  • chore(deps): bump Mime-Detective.Definitions.Exhaustive from 23.6.1 to 23.9.1 in /AccountDownloader by @dependabot in #209
  • chore(deps): bump Mime-Detective.Definitions.Exhaustive from 23.6.1 to 23.9.1 in /AccountDownloaderLibrary by @dependabot in #207
  • chore(deps): bump github/codeql-action from 2.21.5 to 2.21.6 by @dependabot in #214
  • chore(deps): bump github/codeql-action from 2.21.6 to 2.21.7 by @dependabot in #215
  • chore(deps): bump Deadpikle.AvaloniaProgressRing from 0.10.1 to 0.10.2 by @dependabot in #218
  • chore(deps): bump Deadpikle.AvaloniaProgressRing from 0.10.2 to 0.10.3 in /AccountDownloader by @dependabot in #220
  • chore(deps): bump github/codeql-action from 2.21.7 to 2.21.8 by @dependabot in #222
  • chore(deps): bump Serilog from 3.0.2-dev-02044 to 3.0.2-dev-02056 in /AccountDownloader by @dependabot in #221

Full Changelog: v1.11.1...v1.11.2

v1.11.1

03 Sep 04:08
Compare
Choose a tag to compare

Welcome to 1.11.1, this release features bug fixes to some bugs reported by @epicEaston197 and @stiefeljackal. Thank you for the reports!

Localization

@SectOLT provided some French locale fixes, thank you #179

Bug Fixes

  • We've re-architected how the initial record retrieval is achieved at the start of a download, This should make for a much-much(8x) faster setup where the downloader doesn't just spin at the start see #186 for more information. Thanks to @epicEaston197 for this fix
  • We're now fetching Featured worlds correctly, CloudX had some really confusing defaults for query parameters in a Find operation where it forced you to choose to fetch unfeatured or featured worlds exclusively. This was caused by a CloudX.Shared issue so we've worked around it see #194 for more information. Thanks to @stiefeljackal for this one(#192).
  • BMP Cubemaps are now identified correctly. Thanks to @stiefeljackal for this one

Dependabot Notes

Dependabot is a system which automatically requests for us to update dependencies and it can get a bit spamy. In 081a48e we've ignored the dependencies it really wants us to update.

Random Security Stuff

We've implemented best practices from: https://www.stepsecurity.io/ towards our actions. This was mostly automatic but once again provided a bunch of spam

What's Next

We're working on #39, we're tired of logging in during testing.

What's Changed (auto-generated)

Yeah this is mostly dependabot sorry.

  • [StepSecurity] Apply security best practices by @step-security-bot in #135
  • chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #144
  • chore(deps): bump MSTest.TestFramework from 2.2.10 to 3.1.1 by @dependabot in #161
  • chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.2.0 by @dependabot in #143
  • chore(deps): bump actions/dependency-review-action from 2.5.1 to 3.0.8 by @dependabot in #139
  • chore(deps): bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #153
  • chore(deps): bump Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.11.0-beta1.23364.2 by @dependabot in #150
  • chore(deps): bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.7.0 in /AccountDownloader by @dependabot in #160
  • chore(deps): bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.7.0 by @dependabot in #159
  • chore(deps): bump Microsoft.AspNetCore.Http.Connections.Client from 5.0.1.0 to 7.0.10 in /AccountDownloaderLibrary by @dependabot in #155
  • chore(deps): bump Microsoft.AspNetCore.Http.Connections.Client from 5.0.1.0 to 7.0.10 in /AccountDownloader by @dependabot in #157
  • [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #164
  • chore(deps): bump coverlet.collector from 3.1.2 to 6.0.0 in /AcountDownloaderLibrary.Tests by @dependabot in #171
  • chore(deps): bump MSTest.TestAdapter from 2.2.10 to 3.1.1 by @dependabot in #168
  • chore(deps): bump MSTest.TestAdapter from 2.2.10 to 3.1.1 in /AcountDownloaderLibrary.Tests by @dependabot in #170
  • Translations update from Hosted Weblate by @weblate in #179
  • chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #180
  • chore(deps): bump github/codeql-action from 2.21.4 to 2.21.5 by @dependabot in #184
  • chore(deps): bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /AcountDownloaderLibrary.Tests by @dependabot in #185
  • Re-architect the record retrieval to be more responsive and observable by @GuVAnj8Gv3RJ in #190
  • fix(featured): encode onlyFeatured only if the user specifies it by @GuVAnj8Gv3RJ in #194
  • fix(featured): ensure onlyFeatured is serialized correctly in all eve… by @GuVAnj8Gv3RJ in #195

New Contributors

Full Changelog: v1.11.0...v1.11.1

v1.11.0

19 Aug 08:24
Compare
Choose a tag to compare

Welcome to 1.11.0, this is mostly cleanup. But managed to close out 5 issues!

Changes

  • There's been some improvements to asset logging as we re-worked the logic for downloading assets to be a little bit more streamlined in #132
  • When choosing a download folder we now check if your selected folder is already a download location and in these cases we do not append NeosDownload. You can read more about this in #33
  • When changing Locales the strings now update automatically on the view. #32. This does result in a brief refresh style animation but it is resolved.

Non-User Facing Changes

  • CI changes to make CI a little faster for when I make changes

What's Changed

Full Changelog: v1.10.7...v1.11.0

v1.10.7

18 Aug 03:14
Compare
Choose a tag to compare

Welcome to 1.10.7, this one is a purely trust based update as I read some contents doubting the security of the application.

To aid with this I have implemented checksums into our release process which are a part of the release. By following the directions listed in the readme, you can verify that the files downloaded were built from GitHub actions and that they are not manipulated offline by myself or anyone else. It proves that the contents built on GH are the contents you downloaded and therefore the state of the code from this repository can be validated without doubt.

This step is of course OPTIONAL, but if you would like to verify things you can do so.

I'm hopeful this helps, but feel free to open an issue if you'd like to discuss further.

v1.10.5

17 Aug 11:37
Compare
Choose a tag to compare

Welcome to 1.10.5, I'm calling this one the @epicEaston197 release as it mostly has fixes related to their bug reports. Thank you for them.

Changes

  • We started getting a bunch of Weblate contributors which has resulted in our translation percentage increasing by a lot, Thank you!! it's great to see. I'm still figuring out things on that end so please open any issues if you have them.
  • Tweaked the failure view's grid settings so the grid items are readable. If you haven't seen this UI yet. It shows record and asset failures and their reasons. 90% of failures I see here are timeouts. But feel free to open issues if you do indeed see this screen. Thanks to @epiceEaston197 for this one.
  • Hardened the file moving code, we had a bunch of file operations there that could result in some simple IO Errors, thanks to @epiceEaston197 for this one also.
  • Dependabot was going hard with changes, some were really incompatible and needed manual fixing which has been done. This doesn't really have any materialistic change on the functionality.
  • A lot of Locale changes sourced from Weblate!! Thank you everyone. See below for all of them! Everyone should be on the contributors list. If you're not for some reason open up an issue.

A note on file extensions

Some users seem to be unaware, but we've had file extension support since 1.8.0. I saw some reports that claimed that we did not have them here. We doo!!!

You can always read full changelogs on our releases page.

What's Changed (Auto-Generated)

New Contributors

Full Changelog: v1.10.4...v1.10.5

v1.10.4

05 Aug 23:57
Compare
Choose a tag to compare

Welcome to 1.10.4.

Changes

  • We've setup Dependabot which updates some dependencies when new versions are released. This can result in performance and security updates. We're fighting CloudX a bit here though as it tends to disagree when certain packages are updated. This resulted in 1.10.3 being bad but this is fixed in 1.10.4
  • Several Readme updates to encourage bug reports
  • Additional checks have been added to the asset downloader to ensure we don't end up with any Null Reference exceptions but the account downloader library needs to be converted to having nullables enabled. However, this change will fix @epicEaston197 's report. Thank you for the report.
  • Weblate approved our request to be hosted on their platform, I can now continue weblate setup

A note on bug reporting.

I cannot fix, what I don't know about please ensure you are reporting bugs. https://github.com/GuVAnj8Gv3RJ/NeosAccountDownloader#user-content-how-do-i-report-a-bug I'm improving this tool as fast as I can with the goal of getting your content backed up but that means some bugs might be missed. Please be patient. Thank you

What's Changed (Auto-generated)

  • Create dependabot.yml by @GuVAnj8Gv3RJ in #96
  • chore(deps): bump Microsoft.AspNetCore.Http.Connections.Client from 5.0.1.0 to 7.0.9 by @dependabot in #97
  • chore(deps): bump ReactiveUI.Fody from 19.2.1 to 19.4.1 by @dependabot in #100
  • chore(deps): bump Deadpikle.AvaloniaProgressRing from 0.10.0-preview20230704001 to 0.10.0 by @dependabot in #98
  • docs(failures): document information regarding failures by @GuVAnj8Gv3RJ in #102
  • fix(extensions): guard nulls in the download processor by @GuVAnj8Gv3RJ in #103
  • docs: add epicEaston197 as a contributor for bug by @allcontributors in #105

New Contributors

Full Changelog: v1.10.2...v1.10.3

v1.10.2

31 Jul 04:21
Compare
Choose a tag to compare

Welcome to 1.10.2

We have a bunch of fixes for this one.

Changes

  • Fixed Group rendering issues that have been plaguing @stiefeljackal and i for a long time. This should ensure you see all group details
  • Ensure English language appears in the list of languages, #91 thanks @5H4D0W-X
  • Fix typo in extensions management code resulting in some files having a .ext extension 🤦 #90 Thanks to @ProbablePrime

Localization

I've begun setting up Weblate for localization which is a system that will allow users to translate the Account Downloader from their browsers. Setup is pending on some tickets I have open with Weblate.

Full Changelog: v1.10.0...v1.10.2

v1.10.0

30 Jul 03:40
Compare
Choose a tag to compare

Welcome to 1.10.0, we skipped 1.9.0 because I can't do basic addition.

Changes

File Extensions

We now appear to categorize all files correctly. We operate on the principle of trust Neos when it comes to reporting what a file is but then do some overwrites for challenging mimes/file types.

In my testing I can drag 7zbson's in and they load in fine, videos play, audio plays etc.

There are likely still some edge cases, but you can open issues for them thank you.

Completion View

Added a button to open your download folder in the completion screen.

Misc

Update WebClient's timeout to 200. Most asset failures I see are from timeouts. This isn't a long term solution but will do for now.

What's Changed(Auto Generated)

Full Changelog: v1.8.1...v1.10.0

v1.8.1

29 Jul 21:48
Compare
Choose a tag to compare

1.8.1 is a patch fix from https://github.com/GuVAnj8Gv3RJ/NeosAccountDownloader/releases/tag/v1.8.0

The only change is:

  • Copy Contributors file using GH CI

For some reason the copy action in the build fails without an error message in GitHub runners. Adding a manual copy command in the CI has fixed this.

v1.8.0

29 Jul 20:45
Compare
Choose a tag to compare

Welcome to v1.8.0.

Changes

Extensions

We've rolled out the initial support for assets having file extensions. This means your assets folder should start to make a little more sense. There are a few issues still with this feature which we are tracking and working on.

The following assets work:

  • Images
  • Audio
  • Mesh Files(These are meshx format)

the following assets do not work:

  • 7zbson

Additionally, some files are being identified as .exe I don't know why, but they aren't exes. We'll look at it for the next release.

Locale Updates

We had some issues with the login screen in the Czech locale, I've re-written parts of the UI in this area to correct this, If you notice locale issues please open an issue.

Skipped Assets

In prior versions you might have noticed the Assets number in the progress statistics is lower than the total asset count. This is caused by assets that we don't need to download not contributing to this total.

I've added a "skipped" assets counter.

Skipped Assets Definition

A skipped asset is. Already on your computer, we therefore do not need to download it again.


That's it, Check the issue list for what's coming up next. See you in 1.9.0

What's Changed (Auto-Generated)

Full Changelog: v1.7.0...v1.8.0