netnix.org
Networking and Unix


TemplateFx v2.45

 July 21st, 2015Jul 21st, 2015      

I am pleased to announce the release of Template v2.45 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice. In addition, it now comes with a feature packed IPv4/IPv6 Subnet Calculator built in!

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

templatefx-screenshot

The changes in this release are summarised below:

  • Updated “lodash.js” to v3.10.0.
  • Enhancements to the ip based JavaScript functions to add IPv6 support.
  • Included an IPv4/IPv6 Subnet Calculator into TemplateFx.
  • Implemented HTML based Copy & Cut for template text to maintain syntax highlighting.
  • JavaScript ip functions now return “null” on error as opposed to “undefined”.
  • Fixed an issue where highlighted text wasn’t shown to be selected on MacOS.
  • Added support to the JavaScript function “ipsplit()” to determine the aggregate.
  • Fixed a potential issue with JavaScript function “ipsplit()”.

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

General TemplateFx


TemplateFx v2.44

 May 5th, 2015May 5th, 2015      

I am pleased to announce the release of Template v2.44 – 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:

  • Updated “lodash.js” to v3.8.0.
  • Added an output pane feature called “Copy Mode” which automatically highlights blocks on mouse over.
  • Added an “Expand Pane” feature on the right click menu to expand/maximise the current pane.
  • Improved the “Generate Output” dialog to disable the “OK” button and change cursor.
  • Enhanced the “ipsplit()” function to allow you to specify minimum subnets.
  • Added status bar to the bottom of the “DataTemplate” tab to indicate full path to DataTemplate.
  • Added support for DataTemplate encryption using AES-128 and 100,000 PBKDF2 iterations.
  • Bumped the DataTemplate file version to 4 to support encryption (older versions can’t read newer files, etc).
  • Added a toggle for “Maximise on Start” to preferences.
  • Various wait cursor improvements.

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

General TemplateFx


TemplateFx v2.43

 March 31st, 2015Mar 31st, 2015      

I am pleased to announce the release of Template v2.43 – 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:

  • Updated “lodash.js” to v3.6.0.
  • The “templatefx.fields” array now accepts keys using either all uppercase or all lowercase.
  • Fixed a bug with “templatefx.fields” where it was returning the last key – fixed with an IIFE.
  • Added support for JavaScript “ipsplit()” function to split subnets into smaller ones.
  • Added support for JavaScript “smask()” function to return the subnet masks.
  • Updated “ip2long()” and “ip()” functions to ignore CIDR masks if passed.
  • Feedback welcome as well as suggestions or enhancement requests or general queries!

    General TemplateFx


TemplateFx v2.42

 January 4th, 2015Jan 4th, 2015      

I am pleased to announce the release of Template v2.42 – 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 globally including, enabling and disabling JavaScript libraries.
  • Integrated Lo-Dash 2.4.1 into TemplateFx for use in templates as an internal JavaScript library.
  • Updated JavaScript function “passwd()” to use Java’s cryptographically strong “SecureRandom” class.
  • Renamed “Options” to “Preferences” in the “File” menu.

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

General TemplateFx


TemplateFx v2.41

 November 24th, 2014Nov 24th, 2014      

I am pleased to announce the release of Template v2.41 – 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:

  • Greatly improved the usability of “templatefx.fields” in the context of “Merge Rows”.
  • Added support for JavaScript variable “globals[]” to store persistent data between rows.
  • Fixed a bug where the “Merge Rows” checkbox was staying selected after selecting “New”.
  • Added support for snippet parameters which allows you to pass through a literal string to a snippet.
  • Fixed an “IndexOutOfBoundsException” when dealing with snippets and includes at the end of the template.
  • Fixed a bug where it wasn’t detecting a snippet was in use when trying to delete.
  • The “Errors” pane isn’t shown unless there is a specific error as it was misleading.
  • Bookmarks which are based on network UNCs have a different icon.
  • Added bookmark tooltips which now show the URI of the file.
  • Added an error message about nested script blocks.

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

General TemplateFx