Updated Changelog (markdown)

Mary 2021-08-12 23:57:55 +02:00
parent 4034fa0ef6
commit 974d609150

@ -1,6 +1,23 @@
# Ryujinx Changelog
All updates to the Ryujinx official master build will be documented in this file
## 1.0.6997 - 2021-08-12
### Changed:
- Updates the LibHac dependency to version 0.13.1. This improves the accuracy of the emulator file system implementation, and solve some file system and save related issues on games. See below for a more detailed list of changes.
- Refactor `FsSrv` to match the official refactoring done in FS.
- Change how the `Horizon` and `HorizonClient` classes are handled. Each client created represents a different process with its own process ID and client state.
- Add FS access control to handle permissions for FS service method calls.
- Add FS program registry to keep track of the program ID, location and permissions of each process.
- Add FS program index map info manager to track the program IDs and indexes of multi-application programs.
- Add all FS IPC interfaces.
- Rewrite `Fs.Fsa` code to be more accurate.
- Rewrite a lot of `FsSrv` code to be more accurate.
- Extend directory save data to store `SaveDataExtraData`
- Extend directory save data to lock the save directory to allow only one accessor at a time.
- Improve waiting and retrying when encountering access issues in `LocalFileSystem` and `DirectorySaveDataFileSystem`.
- More `IFileSystemProxy` methods should work now.
- Probably a bunch more stuff.
## 1.0.6996 - 2021-08-12
### Changed
- Improves error message when the prod.keys file is present, but the keys are outdated.