Skip to content

Releases: xvitaly/mhed

Release 1.5.2

15 Aug 08:23
v1.5.2
56882ca
Compare
Choose a tag to compare

Bug fixes

  • Fixed issues with incorrect icons in dialog boxes.
  • The notification about the availability of new versions will only appear once a week.

Changes

  • Switched all helper forms to the "dialog" form style.
  • Updated NLog to version 5.3.3.
  • Rebased documentation generator to version 1.12.

Release 1.5.1

05 Aug 07:33
v1.5.1
bf0498e
Compare
Choose a tag to compare

Bug fixes

  • Fixed overlapping controls due to incorrect anchors.

Changes

  • Disabled downloading and installing updates in portable mode.
  • Removed no longer needed workarounds for HiDPI screens.
  • Fixed some small mistakes and tautology in the offline help system.
  • Extracted a new private method for copying data to the clipboard.
  • Switched some methods to better IsNewRow check.

Release 1.5.0

10 Jun 08:30
v1.5.0
6b31e99
Compare
Choose a tag to compare

New

  • Added full comments support.
  • Added full Unicode support.
  • Added import/export feature.
  • Added encoding selection.
  • Added Privacy Policy page.
  • Added a new class HostsFileEntryParser.
  • Implemented cutting, copying and pasting multiple items to the clipboard.
  • Enabled Maximize and Minimize buttons for the main form.
  • The application will now correctly save and restore its state.

Bug fixes

  • Fixed flickering on restoring the maximized form.
  • Fixed crashes when pasting malformed items from the clipboard.
  • Fixed errors when inserting new items to table.

Changes

  • Enabled columns auto-resize.
  • Removed icons from menu to match modern guidelines.
  • Removed or replaced all icons with non-free licenses.
  • Reworked the offline help system.
  • Updated CI actions to the latest releases.
  • Updated NLog shared library to version 5.3.2.

Release 1.4.1

07 Jul 09:14
v1.4.1
b877642
Compare
Choose a tag to compare

Bug fixes

  • Fixed issue with skipping rows with inline comments.

Changes

  • Implemented concatenation support for the Hostname class.
  • Switched from the hardcoded names in exception descriptions to nameof() usage.
  • Performed major refactoring of the CleanString() method.
  • Reduced complexity of the ReadHostsFile() method.
  • Updated NLog to version 5.2.1.

Release 1.4.0

23 Jun 11:39
v1.4.0
3e4e200
Compare
Choose a tag to compare

New

  • Switched to native IPAddress type for storing IP addresses.
  • Implemented correct sorting of IP addresses..
  • Switched to native Hostname type for storing hostnames.
  • Implemented correct sorting of hostnames.
  • Added more strict checks for both IP addresses and hostnames.

Bug fixes

  • Fixed issues with malformed Hosts file entries.
  • Fixed an error when trying to remove the entire row.

Changes

  • Documented Mono issues.
  • Updated documentation.
  • Updated NLog to version 5.2.0.

Release 1.3.1

07 Mar 10:41
v1.3.1
c91d16c
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug that allowed editing in read-only mode.

Changes

  • Explicitly disabled all editing features in read-only mode.
  • Performed code refactoring.

Release 1.3.0

20 Feb 15:11
v1.3.0
5465bee
Compare
Choose a tag to compare

New

  • Added update checker form.
  • Implemented automatic update checker (can be disabled in settings).
  • Switched to Microsoft Visual Studio 2022.
  • Added CodeQL workflow for GitHub code scanning.
  • Added dependabot support for tracking dependencies.

Bug fixes

  • Fixed potential crashes on exit.

Changes

  • Fixed static analyzer warnings.
  • Performed code refactoring.
  • Rewritten some async methods to match modern guidelines.
  • Switched to NLog's internal string formatter.
  • Added a new class AddressHelpers.
  • Increased debug log verbosity in some cases.
  • Removed LGTM badges and integration.
  • Updated NLog to version 5.1.2.

Release 1.2.1

29 Sep 11:38
v1.2.1
7910172
Compare
Choose a tag to compare

Bug fixes

  • Fixed a crash when trying to paste clipboard contents to an uninitialized row.

Other changes

  • Updated NLog library to version 5.0.4.
  • Updated GitHub actions.

Release 1.2.0

06 May 12:49
v1.2.0
b002007
Compare
Choose a tag to compare

Bug fixes

  • Fixed an error when trying to cut, copy or delete the contents of a new cell.

Other changes

  • Unified build scripts.
  • Fixed issue with building against Microsoft .NET Framework 4.7.2 instead of 4.8.
  • Updated NLog library to version 4.7.15.
  • Switched from 7-Zip archive format to standard Zip.

Release 1.1.0

25 Dec 14:50
v1.1.0
b00618f
Compare
Choose a tag to compare

New

  • Added full Windows 11 support.
  • Moved logs to %LOCALAPPDATA%\mhed\logs.

Bug fixes

  • Added Ngen target for mhlib.dll on system-wide installation.
  • Fixed some mistakes in GUI and documentation.

Internal changes

  • Adjusted visibility of some classes and methods.
  • Implemented StartElevatedProcess() support for the MacOS platform.
  • Moved all icons and templates to the assets directory.
  • Performed major code refactoring.
  • Fixed some static analyzer warnings.
  • Removed deprecated MD5 hash from the updates database.

Other changes

  • Switched to Microsoft .NET Framework 4.8.
  • Updated InnoSetup installer engine to version 6.2.
  • Updated NLog shared library to version 4.7.13.
  • Switched to SPDX preambles format.
  • Compatibility changes with version 3.0 of the REUSE Specification.