QXmlEdit Changelog

What's new in QXmlEdit 0.9.18

Feb 9, 2023
  • Issue #89, test XSD validity.
  • Issue #56, fixed XPath query search building.
  • Propose the same folder of parent when saving an inner XML.
  • New algorithm to anonymize data.
  • Issue #84, added options for metadata installation folders.
  • Issue #86, show license dialog at first startup.
  • Issue #79, added quit to tray menu.

New in QXmlEdit 0.9.17 (May 26, 2022)

  • Issue #83, the license dialog don't ask questions anymore.
  • Option to load a base64 coded data file in base64 dialog.
  • Added generation of XML and XSD via XMLBeans integration (XMLBeans required).
  • Issue #81, path in tooltip under configuration.
  • Issue #76, Russian translations.
  • Issue #73, wrong library versions.
  • Issue #71, installation for desktop files.
  • Added an alternative set of sources to test installation.

New in QXmlEdit 0.9.16 (Sep 23, 2020)

  • Load a sample of a file.

New in QXmlEdit 0.9.15 (Mar 9, 2020)

  • Fixed an issue in fragment extraction with scripts enabled.
  • Optionally use the text edit panel for attribute values.
  • Issue #69, compilation error.
  • Configuration option to disable TODO functions.
  • Text panel full screen if text length greater than a threshold.
  • Find in edit text panel.
  • Issue #66, removed references to QtScript.

New in QXmlEdit 0.9.14 (Dec 27, 2019)

  • Apply transformations splitting files.
  • Fixed an issue relative to remove siblings.
  • Test XML without loading it.
  • Fixed some menu labels.
  • Refactored project files for common options and create option to avoid transform warning in errors.
  • Issue #62, build fails with Qt 5.13.
  • Issue #63, updated appdata metainfo file.

New in QXmlEdit 0.9.13 (May 1, 2019)

  • Added Snapcraft file.
  • Updated template for headers.
  • Cleaned up code as suggested by cppcheck reports.
  • Qt SCXML module made optional.
  • Added link to About Box to start panel.

New in QXmlEdit 0.9.12 (Nov 6, 2018)

  • Release notes:
  • Used the right extension in the fragment extraction preview.
  • Updated XSD diagram graphics.
  • Expanded zoom out range.
  • Cleaned up the HTML of XSD reports.
  • Added facets to the XSD reports.
  • Fixed a problem with search box that extended the search panel out of screen.
  • New panel in the about box to show paths.

New in QXmlEdit 0.9.11 (Jul 16, 2018)

  • Fixed memory leaks.
  • Issue #51 removed false error message.
  • Fixed a problem with prefixes manipulation and text nodes.
  • New panel to show keyboard shortcuts.
  • Added shortcuts to the guided operations dialog.
  • Accepted the configuration parameters for qmake via command line.
  • New menu item to search commands by name.

New in QXmlEdit 0.9.10 (May 4, 2018)

  • New tool button to configure view settings in the editor.
  • New menu item to disable a branch using XSL syntax.
  • New options for simple access.
  • Issue #47 improved xsd diagram display performance.
  • Changed the year to 2018 on headers.
  • New specialized XML Schema (XSD) validation dialog.

New in QXmlEdit 0.9.9 (Dec 28, 2017)

  • Fixed a problem with namespaces in XPath search
  • Removed GLUT dependency on Linux
  • Not all the available cpu are used in data view
  • New command for close all items recursively with new shortcut
  • Attribute statistics now handle size greater than 2GB
  • New report in HTML and new PDF structure for XSD documentation
  • Handled run time errors in the fragments split thread
  • Fixed some alignment in XSD diagram layout
  • Improved reports for XSD
  • Option to generate XSD diagrams using Graphviz if available

New in QXmlEdit 0.9.8 (Sep 11, 2017)

  • Outline mode for XSD view.
  • Added attributes statistics to data visualization dialog.

New in QXmlEdit 0.9.7 (May 25, 2017)

  • Inserted common formatting presets.
  • Support for formatting processing instructions.
  • New help dialog with main edit shortcuts.
  • Direct edit of text or elements.
  • Textual edit of elements.
  • More details on file errors.
  • New option to open all the siblings of the selected element closing chidlren.
  • Issue 39 Hard crash when trying to open XML file with weird schema and auto
  • schema loading (https://github.com/lbellonda/qxmledit/issues/39 .
  • Support for Windows 7 progress bar in task bar.
  • Simplified char encoding display.
  • Options to invoke an external jar to execute XSL transformations.
  • Integrated a XSL executor.
  • Removed QApplication parameter from MainWindow creation. Only ApplicationData
  • really needed.
  • Fixed a compliation warning on Qt5.8.
  • Optimized the split result structure.
  • Open the split results in a new window.
  • Added attributes size statistics to data visualization.
  • New option to break base64 strings at the desired column in base64 panel.
  • Inserting a child element in a rootless tree, inserts the root.
  • The View Data panel can copy the resulting image in the clipboard.
  • Optionally calcluated the View Data panel data using threading.
  • New options to enable multithreading processing data.

New in QXmlEdit 0.9.5 (Nov 14, 2016)

  • New features:
  • namespaces operations and new file splitting modes

New in QXmlEdit 0.9.3 (Mar 5, 2016)

  • Added an option to show or hide the element icon in the editor.
  • Added man page.
  • Added a command line option for anonymization.
  • Added a delete siblings feature.
  • Fixed small memory leaks.
  • Fixed a bug in the save search terms that was writing more than one time the same
  • item.
  • Implemented the sorting of attributes in the current element or in all the file.
  • New option to limit the attributes line length to a given column.
  • Option to show the attributes alphabetically sorted.
  • Fixed a bug on the single instance application option saving.
  • Export the selected element to file.
  • New menu to show the containing folder in system browser.
  • Fixed a bug on XSLT element insert.
  • New option for set attribute maximum offset from element tag when saving.
  • New tool button for indentation settings.

New in QXmlEdit 0.9.2 (Jan 9, 2016)

  • New features: replica of elements, various fixes.

New in QXmlEdit 0.9.1 (Nov 26, 2015)

  • New features: single instance application, fill attributes of a sequence of elements with a counter, various fixes.

New in QXmlEdit 0.9.0 (Sep 30, 2015)

  • Enabled source code compatibility with Qt 4.7.3.
  • Disabled edit of text elements when clicking on CDATA checkbox in edit element
  • panel.
  • Added a new menu item for closing the siblings of the selection.
  • DTD declaration editable in the "Info" dialog.
  • Handled the DTD declaration on load and save.
  • Added an option to preserve attributes order when saving.
  • Added an option to open a file using the current editor or a new window reversing
  • the settings.
  • Open a new file by default happens in a new editor windows. Options to revert
  • this behaviour.
  • Added a library of predefined namespaces.
  • Accepted drop files on Base64 dialog.
  • Matched tag names and structure to GitHub conventions.
  • Namespace management in edit element.
  • User defined namespace management and storage in embedded database.
  • Moved the I/O to StAX using QXmlStream.

New in QXmlEdit 0.8.15 (Jun 10, 2015)

  • New features: a “replace” feature and edit XSD comments.

New in QXmlEdit 0.8.13 (Jan 6, 2015)

  • New feature: data anonymization wizard.

New in QXmlEdit 0.8.11 (Jul 26, 2014)

  • New XSD diagram visualization with type details.

New in QXmlEdit 0.8.10 (Mar 31, 2014)

  • This release sports a new user interface design using a single column in the tree view.

New in QXmlEdit 0.8.9.1 (Jan 29, 2014)

  • Maintenance release (bugfix)

New in QXmlEdit 0.8.9 (Jan 25, 2014)

  • Encoding supports.
  • Metadata management.
  • Searchlets.
  • A binary files viewer.

New in QXmlEdit 0.8.6 (Jun 4, 2013)

  • Search using XPath expressions, copy and paste attributes

New in QXmlEdit 0.8.5 (Mar 15, 2013)

  • New feature: force-directed graph visualization panel.

New in QXmlEdit 0.8.2 (Jun 7, 2012)

  • text encoding explorer (Tools menu)
  • base 64 tools (Tools menu)

New in QXmlEdit 0.8.1 (Apr 10, 2012)

  • New features:
  • session management
  • map visualization of xml files

New in QXmlEdit 0.5.1 (Sep 6, 2011)

  • Export of the xsd diagram as SVG or PDF.
  • Added a QTestLib test project
  • Added grouping option on last item in search in file dialog
  • Added a navigation pane to XSD viewer
  • Czech language localization.