Skip to content

Releases: aldelaro5/dolphin-memory-engine

v1.2.6

01 Mar 03:38
6fd1d5f
Compare
Choose a tag to compare

Notices

  • New feature under "File" can disable writing the "expanded" state of Groups. This is useful if collaborating with others on a DMW or using version control.
    image
  • Float/Double can once again select their base. They were applying the last chosen value, which led to #191
  • Our CI is overhauled to make releasing easier with the artifacts named nicely. Building locally or making a PR will show the commit hash rather than a version.

Release pipeline

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

GitHub Auto Release Notes Below

What's Changed

Full Changelog: v1.2.5...1.2.6

v1.2.5

24 Feb 00:11
Compare
Choose a tag to compare

Notices

  • Windows builds are now using Qt6.8.2
  • Linux builds 'ubuntu-22.04-x86_64' will now be released in .tar.gz format to preserve the executable bit.
  • Developers: Starting in this version, we dropped the .sln; Windows builds use CMake as well now.
  • When you press "Clear the watch list" you will also drop the reference to your last loaded file.
  • The status bar on the bottom will now indicate if you have a file loaded.
  • New feature: Auto-load last file. This feature will not be enabled by default. This disables updating the 'temporary' watchlist stored in the configuration file until you disable the feature again. If attempting to close with unsaved changes, you will be warned and prompted to save while this mode is active.
    image

Release pipeline

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

GitHub Auto Release Notes Below

What's Changed

Full Changelog: v1.2.4...v1.2.5

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