Skip to content

Releases: aldelaro5/dolphin-memory-engine

v1.2.4

24 Sep 04:34
Compare
Choose a tag to compare

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/11007004804

GitHub Auto Release Notes Below

What's Changed

  • Convert to unsigned char before invoking std::isprint(). by @cristian64 in #174
  • Fix two crash bugs, add new context menu items by @camila314 in #175

New Contributors

Full Changelog: v1.2.3...v1.2.4

v1.2.3

11 Aug 19:14
Compare
Choose a tag to compare

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/10342122310

GitHub Auto Release Notes Below

What's Changed

  • Add QtSvg support to macOS deployment by @campital in #169
  • Check watch entry pointer to avoid dereferencing null pointer when a group node is right-clicked. by @cristian64 in #171 - Fixes crash #170 reported by @CanvasK

Full Changelog: v1.2.2...v1.2.3

v1.2.2

03 Aug 18:53
Compare
Choose a tag to compare

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/10230210560

GitHub Auto Release Notes Below

What's Changed

  • README: Update screenshot and fix typo by @dreamsyntax in #162
  • Update status icon with Dolphin's logo redesign. by @cristian64 in #164
  • Fixed build error: AddressInputWidget.h is never moc'ed but the moc file is included during build by @jahorta in #165
  • Add fallback for external Qt in CMake file on Windows by @jahorta in #166
  • Upgrade Clang-Format check in GitHub Action. by @cristian64 in #168
  • Add options to copy pointer addresses (or base address) of a watch entry by @jahorta in #167

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

21 Jun 17:29
Compare
Choose a tag to compare

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/9617453845

GitHub Auto Release Notes Below

What's Changed

  • Relax input acceptance criteria in AddressInputWidget. by @cristian64 in #161

Full Changelog: v1.2.0...v1.2.1

v1.2.0

02 Jun 02:38
9ab59e3
Compare
Choose a tag to compare

Notices

  • WindowsVista theme is dropped for the "Light theme" on Windows. We use Fusion now for all themes and platforms.
  • Theme selection now available on all platforms
  • Hook status is now indicated by status bar on the bottom.
  • Icons for Groups

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/9325243306

GitHub Auto Release Notes Below

What's Changed

  • Further fixes for Clang-Tidy warnings. by @cristian64 in #132
  • Add Open Configuration Directory action to top-bar File menu. by @cristian64 in #133
  • Set initial state of the Scanner checkable action in the next event loop tick. by @cristian64 in #134
  • Warn user about other instances owning the settings file. by @cristian64 in #135
  • Further fixes for Clang-Tidy warnings (2). by @cristian64 in #137
  • Address -Wfortify-source warnings. by @cristian64 in #138
  • Use splitter's section size to determine whether scanner pane is visible. by @cristian64 in #140
  • Avoid prematurely freeing buffer during value editing on Linux. by @cristian64 in #141
  • Revised watch list item insertion. by @cristian64 in #139
  • Prevent segmentation fault and construct DlgAddWatchEntry dialogs in the stack. by @cristian64 in #143
  • Avoid memory leaks in MemWatchModel::clearRoot(). by @cristian64 in #142
  • Remove remnants of the deactivated sorting mechanism. by @cristian64 in #144
  • Memory leak and more specific model invalidation. by @cristian64 in #145
  • Treat failed save actions as cancel actions. by @cristian64 in #146
  • Attempt to make the directories before trying to lock the lockfile. by @cristian64 in #150
  • Prompt user before destructive operations of great impact. by @cristian64 in #147
  • Add icon to watch groups. by @cristian64 in #148
  • Add Light, Dark Gray, and Dark themes along with the System theme. by @cristian64 in #149
  • Add Group context menu action to group currently selected entries. by @cristian64 in #152
  • Bouquet of GUI fixes and improvements. by @cristian64 in #151
  • Mark session with unsaved changes during grouping and inline label editing. by @cristian64 in #154
  • Add memory address input custom widget. by @cristian64 in #153
  • CI: move lint into one workflow by @dreamsyntax in #155
  • Move Dolphin hook status to status bar. by @cristian64 in #156
  • Add context menu to results list in scanner pane. by @cristian64 in #157
  • Persistent expansion state. by @cristian64 in #158

Full Changelog: v1.1.1...v1.2.0

1.1.1 - Windows Qt 6.5.3, Array-of-bytes Binary Display

11 May 23:46
Compare
Choose a tag to compare

Notices

  • ⚠️ Windows Users ⚠️ - If you used 1.1.0 your Qt saved geometry may have issues due to the downgrade (Windows only) - to fix you may need to explicitly delete the saved geometry in dolphin-memory-engine.ini located in %appdata%\dolphin-memory-engine or in the current directory if in portable mode.
    Delete these lines if there are visual bugs:
[mainWindowSettings]
splitterState=...
mainWindowGeometry=...
mainWindowState=...
  • @cristian64 is now a maintainer on the project.
  • Due to some visual bugs in the Qt 6.7.0 (Windows) release, we are downgrading to Qt 6.5.3 (LTS)

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/9047100016

GitHub Auto Release Notes Below

What's Changed

  • Add Clang-Tidy configuration file + a some fixes. by @cristian64 in #125
  • Update VS project to C++20 by @malleoz in #127
  • Support array-of-bytes binary display by @malleoz in #126
  • Enable compile warnings. by @cristian64 in #128
  • Windows Ext: Qt 6.7.0 -> 6.5.3 by @dreamsyntax in #130
  • Fixes the light theme read-only state colors on Windows
  • Fixes the overlapping text bug while editing values introduced in 1.1.0 (Qt 6.7.0 bug)

Full Changelog: v1.1.0...v1.1.1

1.1.0 - Better String Scan Preview, Show Pointed Address, Hex/Oct/Binary view for floating-point types

01 May 00:09
Compare
Choose a tag to compare

Notice

  • There will be a release every ~ 1 month if any changes are pending moving forward.

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/8903159998

GitHub Auto Release Notes Below

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

1.0.0 - MacOS Support, Multi-Value Edit, Target Different Dolphin Process Name

07 Mar 22:18
Compare
Choose a tag to compare

Notices

  • If you are on an ARM / Apple Silicon Mac (M1, M2, M3... etc) you need to use Rosetta2 when running DME.
  • Thanks to both @campital and @EndangeredNayla for MacOS support
  • Thanks to @cristian64 for almost every other feature this release
  • Thanks to @campital for the memory cache change (necessary for MacOS support)
  • You can now target different Dolphin process names with the -d or --dolphin-process-name command-line argument.
  • Multiple value edits is now possible (right click and select the new context option after selecting all of the same type, or press F2 after clicking on the value column)
  • Hotkey for collapsing/expanding the Scanner is now F3, and the button is now restored in the menubar under View based on feedback
  • This release has dropped the memory cache. If you encounter any odd behaviors with locking/freezing or other slowness that was not present in the older versions, please open an issue. We extensively tested with the cache change and saw no issues, but there may be something we overlooked.

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/8195351100
1.0.1 pipeline (for macOS including signing script):
https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/8200036768

GitHub Auto Release Notes Below

What's Changed

New Contributors

Full Changelog: v0.9.0...v1.0.0

0.9.0 - Autohooking, Linux AppImage, New Logo, & Configurable Scan Result Size

06 Nov 00:18
Compare
Choose a tag to compare

Notices

  • We now have a logo thanks to @cristian64
  • We now ship an AppImage thanks to @qurious-pixel
  • Creating portable.txt can be used to make the program configuration portable, just like Dolphin
  • The drag&drop bug in 0.8.0 is fixed
  • Autohooking can be disabled in the new Dolphin item in the menu bar.

Release pipeline

https://github.com/aldelaro5/dolphin-memory-engine/actions/runs/6764536922

GitHub Auto Release Notes Below

What's Changed

  • Add application logo for Dolphin Memory Engine. by @cristian64 in #84
  • Add setting for configuring the threshold to show scanned values in table. by @cristian64 in #83
  • Add auto-hooking mechanism. by @cristian64 in #82
  • AppImage Build by @qurious-pixel in #81
  • Store count in MIME data as int during drag & drop actions in the watch table. by @cristian64 in #88
  • Switch to CMake in the GitHub Action for the Windows build. by @cristian64 in #90
  • Specify Release build type for Linux build in GitHub Action. by @cristian64 in #91
  • Feature: Portable Scope with portable.txt by @dreamsyntax in #92
  • Naming: Dolphin-memory-engine -> dolphin-memory-engine for consistency by @dreamsyntax in #93

New Contributors

Full Changelog: v0.8.0...v0.9.0

0.8.0 - Qt 6

04 Nov 03:18
Compare
Choose a tag to compare
0.8.0 - Qt 6 Pre-release
Pre-release

Warnings

  • This version uses Qt 6.5 and is no longer compatible with Windows 7/8/8.1. Use 0.7.0 instead if affected.
  • Drag&Drop Sorting is BROKEN in this build. This is under investigation #87
  • Linux users, if your distro does not ship a Dark Theme for Qt 6, you will need to use something like qt6ct.
  • The Dolphin MEM Override feature has some issues on Windows builds. If you need it to work accurately, you must use Linux for this version. As a stopgap, set MEM2 to 128MB if MEM1 is set to 64MB

Notices

  • Dark Mode is here for Windows, using the default Qt 6.5 Fusion style. If you do not like this change, you can still revert to the Vista style light theme under Settings.
  • The newer hardware performance issue should be resolved. If you encounter something similar please open a new issue.
  • Reminder, many things have changed in 0.7.0. Window geometry/auto saving/restoring last list, using the appdata folders for configuration, etc. Read through last release's PRs if you are interested in behavioral changes.

Windows Dark Mode / Light Mode Toggle

dark
light-with-changer

Release pipeline

https://github.com/aldelaro5/Dolphin-memory-engine/actions/runs/6752383283

GitHub Auto Release Notes Below

What's Changed

Full Changelog: v0.7.0...v0.8.0