netnix.org
Networking and Unix


TemplateFx v2.40

 October 2nd, 2014Oct 2nd, 2014      

I am pleased to announce the release of Template v2.40 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Embedded the TemplateFx icon into the help file to fix an issue with packaging.
  • Fixed an issue where it would continue to process the template after hitting “cancel()”.
  • Updated the MacOS App Bundle using AppBundler (https://bitbucket.org/infinitekind/appbundler).
  • Signed the MacOS App Bundle with my Apple Developer ID so it works on 10.9.5 and beyond.
  • Compiled the codebase with JDK 1.7 (as 1.6 is unsupported) – changed minimum requirements to Java 1.7.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx


TemplateFx v2.39

 September 17th, 2014Sep 17th, 2014        3

I am pleased to announce the release of Template v2.39 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Added support for “templatefx.fields”, an associative array variable as an alternative to “<<X>>”.
  • Major performance improvements in parsing and generating templates.
  • Added a warning about using double quotes (“) or the escape character (\) in the data pane.
  • Minor bug fix to the “ip()” function for validation of IPv6 addresses.
  • Re-instated the right click JPopupMenu on the “Template Fields” pane.
  • Introduced an “Edit” menu which mimics the JPopupMenu on right click.
  • Added some additional JMenuItem graphical icons for common items.
  • Included the name of the text area that Find is operating on in the Find dialogue.
  • Set maximum width of all JOptionPane confirmation/warning and error messages.
  • Updated titles of JOptionPane dialogues to be consistent.
  • Exterminated 30 potential bugs/bad practices identified by FindBugs v3.0.0.
  • Improvements to the help within the “Grouping and Merging” section.
  • The help file icon is now extracted locally instead of relying on Internet access.
  • Added “Generated at xx in xx seconds” banner to Output panes.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx


TemplateFx v2.38

 August 13th, 2014Aug 13th, 2014      

I am pleased to announce the release of Template v2.38 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Added support for “Merge Rows” where rows with the same Group By value are merged together using a delimiter.
  • Bumped the DataTemplate file version to 3 to support Merge Rows (older versions can’t read newer files, etc).
  • Added support for “templatefx.delimiter” and “templatefx.mrows” to support Merge Rows.
  • Added support for “<>[x]” shortcut syntax to access individual merged rows.
  • Fixed a bug where an error was thrown if it detects an empty IF block.
  • Group dropdown in the Output pane is now order agnostic – ordering is controlled by the order of the data.
  • Added support for optional STEP keyword in FOR loops.
  • Added a warning message if invalid syntax is used in IF or FOR constructs.
  • Fixed a bug which meant the “ip()” function wasn’t able to output using ipv6format 2.
  • Fixed a bug where GUI updates from a SwingWorker thread weren’t happening on the EDT thread.
  • Deprecated FOREACH in favour of FOR, although both will continue to work for the foreseeable future.
  • Added support for the “cancel()” JavaScript function to allow template processing to be cancelled.
  • After the output has been generated all white space is now stripped from the end of lines.
  • Added an error message if an exception is generated during generating outputs.
  • Added support for “templatefx.version” and “templatefx.build” to display the current version/build string.
  • Fixed a bug where “templatefx.rows” and “templatefx.row” weren’t taking into consideration excluded rows.
  • Fixed an issue where the window icon was being scaled to 16×16 and was blurred in task manager.
  • Combined the output buttons into a single Save button which provides a popup menu in the output pane.
  • Added support for combining all the outputs into a single text file.
  • Fixed a bug where not all rows were being checked for exclusion and were being included.
  • Set focus to main template window on load bookmark.
  • Changed some WARNING messages to ERROR messages.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx


TemplateFx v2.37

 June 3rd, 2014Jun 3rd, 2014      

I am pleased to announce the release of Template v2.37 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Added initial support for IPv6 to the “ip()” function.
  • Added support for intelligent Redo and Undo buffers for Snippets.
  • Remembers caret position when switching between Snippets.
  • Fixed a Find bug when matching zero-width results using regular expressions.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General IPv6 TemplateFx


TemplateFx v2.36

 May 20th, 2014May 20th, 2014      

I am pleased to announce the release of Template v2.36 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Removed the blue background on the About and Splash screens.
  • Added support for creating bookmarks for frequently used DataTemplates.
  • Comments are now stripped from templates before they are trimmed to ensure no whitespace at start or end.
  • Fixed a bug where the “File -> Exit” menu action wasn’t calling System.exit().

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx