Releases: TheAshenWolf/WakaTimeForUE
v1.2.5
The entirety of this update was created by @VerzatileDev. Thank you a lot for your contribution!
Fixed an ( Issue ) Related to Char* , from illegal move to a string value instead
- This ensures and avoids the issue of rebuilding it through the batch file
- Additionally fixes the Problem for manual build through Project - > Plugins
( Note: Building is only necessary if the files such as " Binaries / Intermediate " are missing from the plugin files )
Updated the CLI version, which is now directly downloading the latest available on WakaTime website and supports the " waka_ " prefix before the apiKey for reference
- (waka_apiKey)
(Note: CLI and Prefix use is in reference to the CLI version being used, both with or without a prefix should work based on testing, unless the Wakatime APIKey does not get changed, on that note Restart the Engine And it should work as intended sending a heartbeat to the servers).
Removed user specific code from the files
- .Vscode
(Not necessary to be included because these are built by and for each developer and commonly cannot be used by others, its directly for the one that made it)
More details here: #37
v1.2.4
v1.2.3
- Changed the way the resources folder is accessed
- Renamed plugin from WakaTimeForUE4 to WakaTimeForUE, since the plugin now supports both UE4 and UE5
- Changed the icon to white, which is more visible within the editor
- Replaced PostSaveWorld handle with PostSaveWorldWithContext handle for UE5
[UE5] Experimental 1.2.2
v1.2.1
- Added --write option for certain events, so the UE4 editor now actually saves the heartbeats (apparently it did not in some scenarios)
v1.2.0
- Fixed issue where the plugin was preventing packaging
- Removed the requirement for Python and Wakatime in the cmd
- Wakatime-cli is now downloaded in case user does not have it yet
- Removed "Position" selection from the menu, all activities now depend on the event that fired them
- Patched memory leaks (oops, sorry!)
- Split the code into two files, so it has a better maintainability
- Heavily refactored all the code to comply with UE4 style guidelines
- The API key is now saved in the users .wakatime.cfg file, making it compatible with other plugins - if you already used wakatime elsewhere, you are most likely all set!
Shoutout to @simonSlamka for helping me and motivating me to finish this release. Thank you!
pre-1.2.0-a (UE 4.26)
- Reworked the plugin, so it is now situated in the Editor, rather than in the project, as it should have been from the beginning
- The issue with packaging (#6) is still present; please, disable the plugin for packaging. I will tackle this issue in the next "snapshot"
- Added built zip, so you don't have to rebuild the plugin on your side
v1.1.2
- Applied Pull request from @cammerrill to fix Macro redefinition warning on build
v1.1.1
- Fixed some typos in Readme
- Added troubleshooting into Readme
v1.1.0
- Added handle for OnBlueprintCompiled event. Heartbeats are now sent even on Blueprint compilation.