Skip to content

Latest commit

 

History

History
87 lines (51 loc) · 3.85 KB

CHANGELOG.md

File metadata and controls

87 lines (51 loc) · 3.85 KB

Changelog

Next

See https://github.com/pmd/pmd-designer/milestone/14

6.37.0

  • #50 Usability improvements by Juan

  • Bump required pmd-core version to 6.27.0. The previous minimal pmd-core version was 6.23.0.

See https://github.com/pmd/pmd-designer/milestone/13

6.27.0

  • This version of pmd-designer requires at least PMD 6.27.0 due to changes in tab size.
  • Adjust tab width char handling (refs #45)

See https://github.com/pmd/pmd-designer/milestone/12

6.24.0

  • Bump required pmd-core version to 6.23.0. The previous minimal pmd-core version was 6.21.0.
  • Display the "main attribute" of nodes in the tree. This is usually the @Name of a node or the @Image. (refs #42)
  • XPath attributes panel is revamped to a table, "extra info" is listed at the bottom (this includes the resolved type for Java) (refs #42)
  • Deprecated XPath attributes are displayed crossed out. There is even a tooltip showing, which attribute to use instead. (refs #42)

See https://github.com/pmd/pmd-designer/milestone/10

6.21.0

  • Bump required pmd-core version to 6.21.0. The previous minimal pmd-core version was 6.12.0.
  • Add Modelica syntax highlighter, thanks to Anatoly Trosinenko
  • Add GUI to export trees to XML or text format. This integrates the new experimental TreeRenderer API. (refs #37)
  • Add scrollbars to code area (fixes #22)
  • Fix popover focus issues (fixes #38)
  • Internal improvements (refs #33)
  • Plain text language is not loaded through the language registry anymore (see revision da47f3758)

See https://github.com/pmd/pmd-designer/milestone/9

6.19.0

  • Add scala syntax highlighter
  • When no language modules are on the classpath, the app will still run normally, opening files with a "plain text" language and displaying a warning.
  • Fix #27: Rule export escapes special characters in rules unnecessarily
  • Fix some internal issues
    • Version stamping not working

See https://github.com/pmd/pmd-designer/milestone/7

6.17.0

testing-designer

6.16.0

  • Added the possibility to search the treeview. Press CTRL+F when it's focused, or click on the Search 🔎 button and enter a search query. You can cycle through results with CTRL+TAB or CTRL+F3, and cycle back with CTRL+SHIFT+TAB or CTRL+SHIFT+F3.

TreeView search demo

  • Fix some bugs with XPath autocompletion

6.14.0

  • Added the possibility to select a node directly from the code area. To use this, hold the CTRL key pressed for a second. The code area should change colors. In that state, hovering above some text should select the node to which it corresponds:

Node selection demo

  • Added a crumb bar that displays the ancestors of the currently selected node.

  • When you have selected a node and start editing the code again, your selection should be preserved in most cases (on a best-effort basis) instead of reset.

  • Improved the XPath export wizard

  • Allow multiple independent xpath editors