Releases: Artprozew/GenshinRichPresence
Releases · Artprozew/GenshinRichPresence
[v1.1.1] - 2024-07-27
Quick patch fix as the images for the characters with spaces in their names was not working properly.
Fixes:
- Images for the characters with spaces in their names will now work properly.
Full Changelog: 1.1.0...1.1.1
[v1.1.0] - 2024-07-26
What's Changed
- Fix: paths, encoding for files and preparation for the new setup by @Artprozew in #37
Fixes:
- Encoding exceptions, UTF-8 will now be used, while also ignoring possible encoding errors on the log file.
- Add/Improve validations for the
config.ini
paths. - Character with skins will now be displayed correctly.
- Wrong/missing character data (Childe and Sigewinne, Kirara and Nilou skins). Ayaka skin will still be missing for now.
Added
- NSIS-based installer with a custom behavior for easy program installation.
- The program can now apply the settings from a
backup_config.ini
file (the installer creates that) to theconfig.ini
file, if that backup file exists.
Full Changelog: 1.0.2...1.1.0
[v1.0.2] - 2024-07-20
What's Changed
- Fix: exceptions and updating character data by @Artprozew in #35
Fixed
PipeClosed
exceptions from RPC/Pypresence- Possible
IndexError: list index out of range
exceptions, the cause is still unknown - Incorrect character names when adding new character data to the
.ini
file - New data from newer versions of the progam will now take priority and will replace existing ones
- ConfigParser can now keep comments when writing to
.ini
files
Changed
- Assure
separate_with()
function correct behavior - Remove unused InteractionManager method
- Quick fix/workaround for standalone version of
update_data
Full Changelog: v1.0.1...1.0.2
[v1.0.1] - 2024-07-11
Fixed
- Wrong encoding when reading
.ini
files which was causing issues if any directory had accents, UTF-8 is now preferred. - If
START_GAME_AND_GIMI
is set to True, checks if theGAME_EXE_PATH
is an executable file.
Full Changelog: v1.0.0...v1.0.1
[v1.0.0] - 2024-07-10
First full release!
This release is a fully refactored and more modular codebase that introduces even more features.
Highlights
- Refactored the whole codebase to make it more modular, organized and functional
- Optimized code
- Reduced memory usage
- Added new logic to match game data
Added
- Datas from
.ini
mod files can be added to GIMI Mods folder automatically - Option to start the game and GIMI automatically on program startup (#7)
- System tray icon (#6)
- Fully customizable settings and Rich Presence through
.ini
file (#18, #11) - Regular expressions on the core loop have been replaced by the
split()
function that might perform a lot better (#13) - Characters that do not have a mod on GIMI can now also be detected (#22)
- New released characters can be added automatically to the character data
Full Changelog: v0.1.1-beta...v1.0.0
[v0.1.1-beta] - 2024-05-23
Initial pre-release!
This pre-release introduces the basic core functionality: Character, Region and Inactivity statuses.
Added
- Character and region status information (#14)
- Inactive or in-game statuses (#4)
- Constants for timed delays (#15)
- Simple .ini configuration file with user input for GIMI directory
- New separate module for data handling
- Exception handler and logger
- JSON data files for characters and regions
- Project-related files and dependencies
Fixed
- Presence not initializing correctly (#16)