Releases: fernandreu/office-ribbonx-editor
Release list
Office RibbonX Editor 2.0.0 (Build 1209)
Released automatically from Azure Pipelines
What's New
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would recommend using the self-contained installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no installation necessary. No entry will be created in the control panel's program list - Installers: A typical self-extracting installer which will require admin rights
For each of those download types, there are two variants:
- Framework-dependent: This requires at least version 9.0 of the .NET Runtime installed (the one for desktop apps is enough)
- Self-contained: For these, the .NET runtime is included with the installation, so you won't need to install anything else. As a drawback, the resulting tool is much larger in file size
Starting from version 2.0, .NET Framework is no longer supported. For more information, see #188.
Changes:
Enhancements:
- #235: Escape to close Find
Bugs:
- #197: Settings don't apply to tabs opened since the dialog was opened
- #221: XML Validation Error Issue
Others:
- #259: Update .NET version in README [skip ci]
- #258: Upgrade to .NET 10
- #254: Switch to portable DebugType for better coverlet compatibility
- #253: Hold original opened tabs reference in SettingsDialog
See More
- #252: Allow copying full lines
- #251: feature/new-languages
- #217: Insert Italian Language resource file
- #241: Create Strings.gr-GR.resx
- #250: Allow closing all dialogs when pressing esc
- #249: Remove all references to CommonServiceLocator
- #230: InvalidOperationException: ServiceLocationProvider must be set.
- #248: Fix XML validation using prefixes
- #243: Update readme
- #242: Update project
- #213: Switch from MVVMLight to CommunityToolkit
- #212: Add portuguese translation
- #210: Add Indonesian to supported languages
- #204: Rename Chinese resource file from zh-CN to zh
- #196: Add support for Windows on ARM64
- #195: Fix build warnings
- #194: Display icons sorted in tree view
- #193: Prevent crashes when removing file association if registry key not exist
- #188: Project restructuring
- #186: fix: correct some typos
This list of changes was auto generated.
Office RibbonX Editor 2.0.0 (Build 1203)
Released automatically from Azure Pipelines
What's New
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would recommend using the self-contained installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no installation necessary. No entry will be created in the control panel's program list - Installers: A typical self-extracting installer which will require admin rights
For each of those download types, there are two variants:
- Framework-dependent: This requires at least version 9.0 of the .NET Runtime installed (the one for desktop apps is enough)
- Self-contained: For these, the .NET runtime is included with the installation, so you won't need to install anything else. As a drawback, the resulting tool is much larger in file size
Starting from version 2.0, .NET Framework is no longer supported. For more information, see #188.
Changes:
Enhancements:
- #235: Escape to close Find
Bugs:
- #197: Settings don't apply to tabs opened since the dialog was opened
- #221: XML Validation Error Issue
Others:
- #254: Switch to portable DebugType for better coverlet compatibility
- #253: Hold original opened tabs reference in SettingsDialog
- #252: Allow copying full lines
- #251: feature/new-languages
See More
- #217: Insert Italian Language resource file
- #241: Create Strings.gr-GR.resx
- #250: Allow closing all dialogs when pressing esc
- #249: Remove all references to CommonServiceLocator
- #230: InvalidOperationException: ServiceLocationProvider must be set.
- #248: Fix XML validation using prefixes
- #243: Update readme
- #242: Update project
- #213: Switch from MVVMLight to CommunityToolkit
- #212: Add portuguese translation
- #210: Add Indonesian to supported languages
- #204: Rename Chinese resource file from zh-CN to zh
- #196: Add support for Windows on ARM64
- #195: Fix build warnings
- #194: Display icons sorted in tree view
- #193: Prevent crashes when removing file association if registry key not exist
- #188: Project restructuring
- #186: fix: correct some typos
This list of changes was auto generated.
Office RibbonX Editor 2.0.0 (Build 1199)
Released automatically from Azure Pipelines
What's New
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would
recommend using the self-contained installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no
installation necessary. No entry will be created in the control panel's program
list - Installers: A typical self-extracting installer which will require admin
rights
For each of those download types, there are two variants:
- Framework-dependent: This requires at least version 9.0 of the
.NET Runtime
installed (the one for desktop apps is enough) - Self-contained: For these, the .NET runtime is included with the
installation, so you won't need to install anything else. As a drawback, the
resulting tool is much larger in file size
Starting from version 2.0, .NET Framework is no longer supported. For more
information, see #188.
Changes:
Enhancements:
- #235: Escape to close Find
Bugs:
- #221: XML Validation Error Issue
Others:
- #252: Allow copying full lines
- #251: feature/new-languages
- #217: Insert Italian Language resource file
- #241: Create Strings.gr-GR.resx
- #250: Allow closing all dialogs when pressing esc
See More
- #249: Remove all references to CommonServiceLocator
- #230: InvalidOperationException: ServiceLocationProvider must be set.
- #248: Fix XML validation using prefixes
- #243: Update readme
- #242: Update project
- #213: Switch from MVVMLight to CommunityToolkit
- #212: Add portuguese translation
- #210: Add Indonesian to supported languages
- #204: Rename Chinese resource file from zh-CN to zh
- #196: Add support for Windows on ARM64
- #195: Fix build warnings
- #194: Display icons sorted in tree view
- #193: Prevent crashes when removing file association if registry key not exist
- #188: Project restructuring
- #186: fix: correct some typos
This list of changes was auto generated.
Office RibbonX Editor 2.0.0 (Build 1197)
Released automatically from Azure Pipelines
What's New
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would
recommend using the self-contained installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no
installation necessary. No entry will be created in the control panel's program
list - Installers: A typical self-extracting installer which will require admin
rights
For each of those download types, there are two variants:
- Framework-dependent: This requires at least version 9.0 of the
.NET Runtime
installed (the one for desktop apps is enough) - Self-contained: For these, the .NET runtime is included with the
installation, so you won't need to install anything else. As a drawback, the
resulting tool is much larger in file size
Starting from version 2.0, .NET Framework is no longer supported. For more
information, see #188.
Changes:
Enhancements:
- #235: Escape to close Find
Bugs:
- #221: XML Validation Error Issue
Others:
- #251: feature/new-languages
- #217: Insert Italian Language resource file
- #241: Create Strings.gr-GR.resx
- #250: Allow closing all dialogs when pressing esc
- #249: Remove all references to CommonServiceLocator
See More
- #230: InvalidOperationException: ServiceLocationProvider must be set.
- #248: Fix XML validation using prefixes
- #243: Update readme
- #242: Update project
- #213: Switch from MVVMLight to CommunityToolkit
- #212: Add portuguese translation
- #210: Add Indonesian to supported languages
- #204: Rename Chinese resource file from zh-CN to zh
- #196: Add support for Windows on ARM64
- #195: Fix build warnings
- #194: Display icons sorted in tree view
- #193: Prevent crashes when removing file association if registry key not exist
- #188: Project restructuring
- #186: fix: correct some typos
This list of changes was auto generated.
Office RibbonX Editor 1.9.0 (Build 1056)
Released automatically from Azure Pipelines
What's New
This release adds translations for Dutch, French, German and Turkish. Thanks a lot to all the translators so far!
The .NET versions of the tool now also target .NET 6 instead of .NET 5.
As usual, several bugs have been fixed since last release. For the complete list, see the details at the bottom of this release.
But actually, the reason I generated a release specifically now is because my code signing certificate is about to expire. I am still looking for alternatives, so I decided to produce one final release before it expired, in case the alternatives take too long or don't suit everyone. For more information, see #185.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would recommend using the .NET Framework Installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no installation necessary. No entry will be created in the control panel's program list - Installers: A typical self-extracting installer which will require admin rights
For each of those download types, the tool comes in three variants:
- .NET Framework: This was the main variant in the past. Typically, you shouldn't need to install the .NET Framework redistributable yourself, as this is shipped with Windows 10 nowadays. Otherwise, download the latest runtime here
- .NET (6): This requires at least version 6.0 of the .NET Runtime (the one for desktop apps is enough)
- Self-contained .NET: This also uses the .NET 6.0 runtime, but this is embedded in the
.zipfile / installer, so you won't need to install anything else. As a drawback, the resulting tool is much larger in file size
Due to some technical limitations, the .NET Framework variants no longer consist of a single .exe file once extracted / installed. Instead, it will contain a collection of DLLs and other auxiliary files too, similarly to other variants.
Changes:
- #184: Upgrade to .NET 6
- #182: Add Turkish language
- #181: Do not cache selection when doing find / replace operations
- #180: Add Dutch and French languages
- #175: Translation support volunteer (French and Dutch) - but need help with Github process
- #173: Pass document when saving changes
- #171: Use correct path to executable when setting file associations
- #168: updated translations
- #166: Process CultureInvariant RegEx setting correctly
- #164: Recover from a corrupted user settings file
- #162: Prevent a dummy tmp file from being created on open
- #156: Update Strings.de-DE.resx
- #155: Add German support
- #153: Reactivate SonarCloud analysis
- #149: Restrict satellite assemblies to languages with translations
- #147: Generate commands via a source generator
- #145: Change coding style
This list of changes was auto generated.
Office RibbonX Editor 1.8.0 (Build 990)
Released automatically from Azure Pipelines
What's New
This release mainly adds support for other languages; you can now select between English, Spanish and Chinese under settings. If you would like to provide a translation for another language, check the README.
The tool is now fully migrated to .NET 5, with self-contained variants available as well.
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below. If in doubt, I would recommend using the .NET Framework Installer.
There are two types of downloads available:
- Binaries: These are just a
.zipfile ready to be extracted, with no installation necessary. No entry will be created in the control panel's program list - Installers: A typical self-extracting installer which will require admin rights
For each of those download types, the tool comes in three variants:
- .NET Framework: This was the main variant in the past. Typically, you shouldn't need to install the .NET Framework redistributable yourself, as this is shipped with Windows 10 nowadays. Otherwise, download the latest runtime here
- .NET (5): This requires at least version 5.0 of the .NET Runtime (the one for desktop apps is enough)
- Self-contained .NET: This also uses the .NET 5.0 runtime, but this is embedded in the
.zipfile / installer, so you won't need to install anything else. As a drawback, the resulting tool is much larger in file size
Due to some technical limitations, the .NET Framework variants no longer consist of a single .exe file once extracted / installed. Instead, it will contain a collection of DLLs and other auxiliary files too, similarly to other variants.
Changes:
Enhancements
- #140: Add zh-CN translation (thanks bitaller!)
- #135: Support Visio files (thanks nbelyh!)
- #126: Add shortcuts to validate and generate callbacks
- #121: Add .NET 5 support
- #117: Add further Xml validation for mutually exclusive attributes
- #111: Add Spanish translation
Bugs
- #134: Remove double encoding when sending bug report
- #130: Fix indentation of Ctrl+D (duplicate line) command
- #119: Fix capitalization of getSelectedItemID and getItemID
Others
- #142: Update Strings.zh-CN.resx
- #141: Incorporate Chinese translation to the tool
- #124: Use self-contained deployments
- #123: Refactor build jobs in Azure Pipelines
- #122: Remove custom Application class
- #113: Skip code signing binaries except for master branch
This list of changes was auto generated.
Office RibbonX Editor 1.7.1 (Build 886)
Released automatically from Azure Pipelines
What's New
This release just applies a quick fix to the installers so that they can successfully uninstall previous versions (see #107). The tool itself is unchanged respect to v1.7.0.
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below.
Compressed .zip files do not require installation (i.e. will not create any
entry in the control panel's program list). When feasible, these will contain
a single .exe file.
The .NET Framework builds require at least version 4.6.1 of the .NET Framework
Runtime. The .NET Core builds are still experimental and require at least
version 3.0 of the .NET Core Runtime (the one for desktop apps is enough). If
you need any of these runtimes, check Microsoft's .NET download page.
Note: As of version 1.6, both the installer and executable are cryptographically
signed. In the long therm, this should prevent security warnings in Windows due
to untrusted software being executed (see #74). This will not take effect immediately,
as it is a reputation system based on the number of downloads. Similarly, when
attempting to download the assets, some browsers might show warning messages
indicating these are not commonly downloaded, but it is completely safe to do so.
Changes:
- #108: Fix out of range error in installer
This list of changes was auto generated.
Office RibbonX Editor 1.7.0 (Build 878)
NOTE: If installing on top of version 1.6 or older, uninstall that version manually first. Otherwise, an error will occur preventing you from installing the new version (see #107). This was fixed in v1.7.1.
Released automatically from Azure Pipelines
What's New
This release includes all the enhancements non-critical issues that have been addressed over the past months, many of them based on user feedback (thanks everyone!). The most noticeable are:
- Custom sample folders are now displayed correctly in the top menu
- There are more controls available when visualising images in an icon tab (zoom, background colours, etc.)
- Tabs can now be reordered by clicking / dragging their titles (i.e. as in most multi-tab programs such as internet browsers)
- An
Edit with OfficeRibbonXEditorcontext menu entry for Windows Explorer can be set up for relevant file types. This is disabled by default but configurable in Settings - There is a new installer mechanism using InnoSetup (which uses
.exeinstallers instead of.msiones). Thanks to this, an installer will also be available for .NET Core from now on
For a full list of closed issues since last release, see below.
How to install / use
Download one of the items from the Assets section below.
Compressed .zip files do not require installation (i.e. will not create any
entry in the control panel's program list). When feasible, these will contain
a single .exe file.
The .NET Framework builds require at least version 4.6.1 of the .NET Framework
Runtime. The .NET Core builds are still experimental and require at least
version 3.0 of the .NET Core Runtime (the one for desktop apps is enough). If
you need any of these runtimes, check Microsoft's .NET download page.
Note: As of version 1.6, both the installer and executable are cryptographically
signed. In the long therm, this should prevent security warnings in Windows due
to untrusted software being executed (see #74). This will not take effect immediately,
as it is a reputation system based on the number of downloads. Similarly, when
attempting to download the assets, some browsers might show warning messages
indicating these are not commonly downloaded, but it is completely safe to do so.
Changes:
Enhancements:
- #104: Enable tab re-ordering
- #96: Switch from Wix to InnoSetup
- #92: Dark Background
- #86: Add shortcut key to Expand/Collapse Branches
- #81: Add context menu entry for known extensions
Bugs:
- #105: Reimplement CanInsertSample UI test
- #99: Fix icon names in saved files
- #95: Code editing area bug
- #88: Helpful links don't work in .NET Core
- #84: Fix remote signing in pipeline
- #83: Sample subfolders' names not shown
Others:
- #97: Pass all csproj properties to the installer script
- #94: Reverse release process [#90]
- #91: Switch to a multi-stage pipeline
- #90: Invert Git tag / release build behaviour
This list of changes was auto generated.
Office RibbonX Editor v1.6.0.493
Released automatically from Azure Pipelines
What's New
This release focuses on bringing a multi-tab layout to the tool (#58). This allows you to:
- Switch between different custom UI layouts easily without losing the undo history, find results and / or list of XML validation errors (until you close their tabs)
- View inserted icons in their own tab
Note: in this new tab-based layout, you need to double-click a UI file in the tree view to view its XML contents (instead of single-clicking it as in previous versions).
Binaries for .NET Core 3.0 have also been added. These are experimental and might cause issues due to some libraries not being fully compatible with .NET Core 3.0 yet.
There have been many additional enhancements, bug fixes and stability improvements in general. For a full list of those, see the Changes section below.
Note: As of this version too, both the installer and executable are cryptographically signed. In the long therm, this should prevent security warnings in Windows due to untrusted software being executed (see #74). This will not take effect immediately, as it is a reputation system based on the number of downloads. Similarly, when attempting to download the assets, some browsers might show warning messages indicating these are not commonly downloaded, but it is completely safe to do so.
How to install / use
Download one of the items from the Assets section below.
Compressed .zip files do not require installation (i.e. will not create any entry in the control panel's program list). When feasible, these will contain a single .exe file.
The .NET Framework builds require at least version 4.6.1 of the .NET Framework Runtime. The .NET Core builds are still experimental and require at least version 3.0 of the .NET Core Runtime (the one for desktop apps is enough). If you need any of these runtimes, check Microsoft's .NET download page.
See More
Changes:
Enhancements:
- #72: Improve unhandled exception handling
- #73: Reorganise solution
- #61: Tab naming
- #59: Insert Samples
- #58: Multi-tab editor
Bugs:
- #75: Generate Callbacks
- #68: [Save] doesn't 'dim' after a Save, plus ...
- #71: Validation error window not cleared after correction and re-validating
- #69: Items missing in recent file list
- #67: Editor Closes Unexpectedly
- #66: Replace All does not do anything
- #65: Find dialog clears the search text if the word is already on the list
- #62: Rename icon tabs when ID has been changed in the tree view
- #55: After clicking Save, Office RibbonX Editor closes and does not keep changes
- #56: No error message shown when trying to save read-only files
- #57: Tool shuts down when closing a single document
Others:
- #77: Create custom unhandled exception dialog [#72]
- #76: Reorganise solution [#73]
- #60: Multi-tab editor
- #54: .NET Core 3.0 support
This list of changes was auto generated.
Office RibbonX Editor v1.5.1.418
Released automatically from Azure Pipelines
What's New
The main objective of this minor release is to fix an important bug preventing all context menu actions in the tree view from working (see #52). This bug is only present since release 1.5.
Additionally, the Validate XML action now shows any errors in the same bottom panel where the Find All results are shown.
For a full list of changes, see below.
How to install / use
The tool can be installed / used in two ways:
- By running the
.msiinstaller provided in theAssetssection below. This will create an entry in the control panel's programs list - By directly running the
.exeprovided in theAssetssection below. This will not create any entry in the control panel's programs list
Note: as of 23/11/2019, both the installer and executable are cryptographically signed. In the long therm, this should prevent security warnings in Windows due to untrusted software being executed (see #74). This will not take effect immediately, as it is a reputation-based system. Similarly, when attempting to download the assets, some browsers might show warning messages indicating these are not commonly downloaded, but it is completely safe to do so.
Changes:
- 34cb113 Fix ContextMenu actions [ #52 ]
- be8e801 Merge pull request #51 from fernandreu/feature/version-checker
- 024b703 Remove JSON.Net dependency
- 4de1ee3 Show system info in About dialog [ #49 ]
- aef3413 Add release version badge
- a55cbd7 Add badge showing minimum .NET Framework version
- d7d1e29 Read version information from GitHub API directly [ #50 ]
- 2f25e63 Add header to results panel
- 65db535 Switch to XmlPersister [ #48 ]
- 2669290 Update XML validation test
See more
- 05a984e Use find results panel to show XML errors as well [ #47 ]
- 52b99a9 Select line having validation errors [ #47 ]
This list of changes was auto generated.