RecordEditor Changelog

What's new in RecordEditor 0.99.2 Test

May 27, 2020
  • Changes for Java changes (removing JAXB and JIBX xml changes).
  • Added Regular Expression. The regular expression screen is not displayed by default.
  • The other screen is only displayed if needed / requested. This is to try and simplify the application
  • Added option to only display the tabs you need in the File-Open screen. You can use the right click menu to select / hide options.
  • Fix for File-List screen.

New in RecordEditor 0.99.0 Test (Jul 10, 2019)

  • Changes for RecordEditor version 0.99 include:
  • 2 new Open file dialogs
  • Clasic option which is an enhanced version of the current
  • File Descriptions can be retrieved from:
  • RecordEditor Databases
  • Derived from Csv / Xml files
  • Cobol Copybook / Xml Schema
  • New enhanced File fields.
  • New Open File Dialog:
  • There are 2 new open file dialogs both support recent files and favourite files.
  • Both open file dialogs support reading File descriptions from
  • Classic Recordeditor Open with file field, RecordLayout selection on the left and a preview on the right hand
  • ClassicOpen:
  • File List Open
  • ClassicOpen:
  • File Preview:
  • A file preview is displayed on the right hand side of File Open panel
  • There are 2 option for File fields
  • Bread crumb folder style
  • Bread_Crumb_File_Field
  • Text field (optionally with file completion
  • Text:
  • Cobol:
  • For single files, you can edit with a Cobol Copybook using the schema tag.
  • There is a file preview on the right side of the screen

New in RecordEditor 0.99.0 Test 5 (Nov 20, 2018)

  • Editor for Fixed Width, Csv and Existing Xml files.
  • The RecordEditor is a Data File editor for Flat Files (delimited and fixed field position). It supports Unix / PC / Legacy (e.g. Mainframe) file formats, both Text and binary files.
  • The Editor uses a Record-Layout description to format the files. This is ideal for Fixed width (Text or Binary) files, Cobol Data Files, Mainframe files and complicated Csv files. Cobol Copybooks can be used to format Cobol Data files.
  • As well as an editor, The following utilities are supplied:
  • Formatted Compare
  • File Copy and reformat Utility
  • FileWizard this is use to work out the format of a File. It can generally find both Text and binary / packed deicimal fields in a file
  • For Simple Csv you should look at its sister project reCsvEditor.
  • Note: The core Editor code is also used in the "Protocol buffers editor" and "Avro Editor"

New in RecordEditor 0.99.0 Test 4 (Oct 9, 2018)

  • New Cross-platform File list screen
  • New enhanced File fields.
  • New Icons (Mainly Icon set)- this will allow better support HDPI screens in the future
  • Two new Open file dialogs:
  • Classic option which is an enhanced version of the current screen
  • File List screen
  • for both the above, file schema's
  • File Descriptions can be retrieved from:
  • RecordEditor Databases
  • Derived from Csv / Xml files
  • Cobol Copybook / Xml Schema

New in RecordEditor 0.99.0 Test (Jul 8, 2018)

  • RecordEditor 0.99:
  • Changes for RecordEditor version 0.99 include:
  • 2 new Open file dialogs
  • Clasic option which is an enhanced version of the current
  • File Descriptions can be retrieved from:
  • RecordEditor Databases
  • Derived from Csv / Xml files
  • Cobol Copybook / Xml Schema
  • New enhanced File fields
  • New Open File Dialog:
  • There are 2 new open file dialogs both support recent files and favourite files.
  • Both open file dialogs support reading File descriptions from
  • Classic Recordeditor Open with file field, RecordLayout selection on the left and a preview on the right hand
  • ClassicOpen
  • File List Open:
  • ClassicOpen
  • File Preview:
  • A file preview is displayed on the right hand side of File Open panel
  • rePreview
  • File Fields:
  • There are 2 option for File fields
  • Bread crumb folder style
  • Bread_Crumb_File_Field
  • Text field (optionally with file completion
  • Text
  • Cobol:
  • For single Record files, you can edit with a Cobol Copybook using the schema tag.
  • There is a file preview on the right side of the screen

New in RecordEditor 0.98.5 Test (Nov 22, 2017)

  • New Xml compare and Xml directory compare.
  • Updates for Code-Generation.
  • Updates for JRecord 0.90.
  • Fixes for Big files in Java 8

New in RecordEditor 0.98.4 Test (Aug 21, 2017)

  • Add options on how to Convert Cobol Field Names into java field names in Generated code
  • Two new CodeGen Templates added.
  • Fix for Linux HSQLDB installer
  • Fix for Generate from file option
  • Add options on how to Convert Cobol Field Names into java field names in Generated code

New in RecordEditor 0.98.3 Test (Jul 22, 2017)

  • Fix for VD-Dump format.
  • Added support for defining <i>Csv Quote</i> chars in hex format
  • The Quote char is processed when <i>Csv Delimiter</i> is in Hex format.
  • Fix for Byte-Based-Fixed width files used with multibyte character-sets (Version 0.98.2a)

New in RecordEditor 0.98.2 Test (Feb 23, 2017)

  • Version 0.98.2 includes improved python code-generation, some minor fixes, improved script (macro support) and several user requests/problems
  • Minor fixes, Including (hopefully) fixing field-list-scroll issue.
  • Move the Numeric = next to the Text = in the find and filter screen.
  • New CommitCount and FetchCount parameter options to improve performance with big Layouts
  • Enhanced python Code generation
  • New Script (macro) functions to edit files.
  • New Script functions to process multiple files
  • Changes (Since 0.97):
  • New Highlighted Text View
  • Extra Scripting Functions
  • Improved Cobol Copybook import
  • Java-JRecord code generation for Cobol Data files
  • Basic Java-JRecord/Python Code Generation

New in RecordEditor 0.97 (Mar 18, 2015)

  • Adding a -db startup option
  • Several Cobol parsing fixes (e.g. Sign trailing).
  • Updated Csv parser (Extended Basic is now the default Csv parser). The new
  • standard Parser follows Csv standard more closely.
  • Updated File-Chooser screen with Recent directory options
  • Fix for sort issues in Java 8
  • New GenerateData.js example script which generates numeric data for a file. It
  • can serve as an example for your own generate data scripts.
  • several other minor fixes

New in RecordEditor 0.96h Test (Dec 2, 2014)

  • Changes:
  • Updated Csv parser
  • More Cell operations for Csv files (Right click and Edit menus)
  • New JavaScript macros (Delete-Duplicates and Show Duplicates)
  • New Jython / Groovy macros to save files as JSon. These require Jython / Groovy interpreter's to be downloaded separately from there Project sites
  • New Delete-Duplicate / Sort Macro-Build functions
  • Removed Java-7 dependencies that had crept in, Should run in Java 6 again.
  • Improved major error reporting
  • Recently used files are retained between sessions on a lot more screens
  • Fixed several Java 8 issues (Sort and JavaScript)
  • Fixed several OpeJdk issues.
  • Fixed issue with spaces in filename (when used as a Startup parameter for
  • ReordEditor)
  • Fixed issue File-Location calcation (Fixed-Width files > 2gb).

New in RecordEditor 0.96f Test (Oct 18, 2014)

  • For unsigned comp-3 fields, the unsigned nyble will be used instead of the positive sign nyble (User Request)
  • New Layout to Csv Compare option on the Csv compare screen. (Note: Saving this compare will no work yet.
  • Resolved a few differences between JRecord's processing of Schema-Xml and RecordEditor's processing of Schema-Xml.
  • New Fixed-Width-Char option. This is specifically for Multi-Byte Character-set (UTF-8, UTF-16 etc) fixed width files.
  • Minor improvements/fix to the Macro-Ediors Save-All button.
  • New Example Java-Script Macros (Script directory in the zip file) to delete duplicate Records and to show duplicate records in a seperate view
  • New Example Jython and Groovy Macros (Script directory in the zip file) to write a RecordEditor-view as JSON.

New in RecordEditor 0.96e Test (Oct 18, 2014)

  • Zoned-Decimal in Ebcdic-German + several other European language versions of Ebcdic
  • Several fix's for Fixed Width 16 bit charsets (e.g. UTF-16 etc)
  • Fix's / enhancements for Unicode Csv files

New in RecordEditor 0.96d Test (Aug 4, 2014)

  • New Text view where fields are highlighted
  • Allow block cell selections and added block cell coping/pasteing
  • Major changes to Installers - Better Windows UAC handling, can install in Windows"User" account, Better handling of multiple user's on PC.
  • Can specify Charset on Csv and Fixed width export
  • New Csv compare function
  • Added file charset detection for Ebcdic files
  • Added Edit-Layout button to tool bar
  • Key assignment changes, Record-Copy Record-Cut, Record-Paste, Record-Insert and Record-Delete are now assigned to keys Alt-C, Alt-X, Alt-V, Alt-Insert and Alt-Delete. Control-C and Control-V are now for cell copying and pasting.
  • Automatic backup of File Layouts (Schema's) as Xml files (to directory Copybook/SchemaBu).
  • Fixed problem in copying to Ebcdic Files (that use a new-line character) on Windows machines.
  • Fix problem new Xml export function
  • Fix System and record-seperator problems in Xml export

New in RecordEditor 0.96c Test (Jun 16, 2014)

  • New Script build function. This function will build sample Scripts (Macro's) for the current file. It will make it easier to start writing scripts.
  • Improvements in loading lage gzip files
  • Problem Fix
  • Several improvements: added file checking + cleared MSG field.
  • Added option to view HTML to HTML compare function.

New in RecordEditor 0.96b Test (Jun 2, 2014)

  • Improvements in handling big files (Filtering, copying, pasteing).

New in RecordEditor 0.96a Test (May 19, 2014)

  • File name Fields are now combo box's (with most recent files with a file search button straight after the Field.
  • Updated XML-Layout import / export functions
  • New Load XML-Layout option (to load a single XML-Layout
  • Several Big-File related changes including filter improvements.

New in RecordEditor 0.95 (Aug 6, 2013)

  • Minor enhancements to script editor. Minor script enhancements.
  • Added Open Basic Csv and New Basic Csv options to File menu. These 2 option will not update Recent files.
  • Several problem fix's related to creating Unicode Csv files.
  • Fixed several Cobol-Editor & Copy-Utility bugs.

New in RecordEditor 0.94.4 Test (Jun 17, 2013)

  • Added basic Script-Editor to the Script-Run dialog
  • Extra Functions / Methods for use in Macro Scripts, More example scripts and Script-Documentation.
  • Problem fix's and general cleanup.
  • New Script HeadefFooterTabs.js that creates separate header/detail/footer views for Header, Detail, Footer files. * Updates to How to documentation.

New in RecordEditor 0.94.2 Test (May 24, 2013)

  • Fix to support utf-8 in Xml-Layout Definition
  • Several problem fix's.

New in RecordEditor 0.94.1 Test (May 7, 2013)

  • Support for Records (> 32kb).
  • Add Tree Combo for field types.
  • New Types where the Decimal point is ','.
  • New Cobol Dialects which partially support the Cobol DECIMAL-POINT IS COMMA clause.
  • Several Cobol related fix's.
  • Change file structure option.
  • Export with different file structure.

New in RecordEditor 0.94 Test (May 7, 2013)

  • Text editor view - view the file using a basic text editor
  • 4 More Field Types (positive types for Cobol.
  • Improved file-structure detection

New in RecordEditor 0.92.1 Test (May 7, 2013)

  • Adding 2 extra Csv parser - Basic - Delimiter all fields and Basic - Delimiter all fields + 1
  • Fix for existing Csv Parser "Parser - Matching Quotes" for when no quote is defined.

New in RecordEditor 0.91.1 Test (Nov 26, 2012)

  • Changed location of icons to avoid problems with Windows 7 - 64 Bit (installer fix
  • Changes to language setup
  • Fixed HTML/Help display error when there was a space in the file name

New in RecordEditor 0.91 Test (Nov 5, 2012)

  • Updated Group Filter
  • Editor's for GetText PO files and SwingX JXTipOfTheDay properties files
  • More Foreign-Languages changes

New in RecordEditor 0.90 Test (Aug 14, 2012)

  • Group filter function
  • Enhanced find
  • Child views can be either displayed as tabs on the main screen or undocked to seperate windows
  • List views can have a "child" record screen
  • Type name added to record screen
  • New foreign language values related to the new functions

New in RecordEditor 0.88a (Jun 19, 2012)

  • File Export fix and Help Menu fix

New in RecordEditor 0.88 (Jun 19, 2012)

  • Enhanced HTML export
  • Open exported File with default application
  • Highlight changed fields in the Compare screen
  • Minor Gui changes
  • Minor changes to Help Menu (open manual / open forums etc)

New in RecordEditor 0.85 (May 16, 2012)

  • Enhanced Record Selection Edit screen + problem fix's
  • Minor layout editor changes + problem fix's
  • Many minor GUI changes mostly related to Windows and Nimbus Laf
  • New FileWizard reader for use when the file is not recognized.
  • Minor updates/fixes for the Find function

New in RecordEditor 0.80.6 (May 16, 2012)

  • New placement of files in the User Home directory (driven by Windows User Access Controls)
  • New Program Startup (driven by Windows User Access Controls)
  • Rewritten Save As/Export with a few more options. Changes include:
  • Separate Save As option
  • New Xslt export option.
  • New Script (Jython, JRuby, NetRexx etc) export option. It uses Java JSR 233 ScriptEngine so any compatible languages should work.
  • When selecting a specific export option, only the relavent panel is displayed. There is an option to bring back the old look: Edit Options >>> Properties >>> Other Options Show all export panels).
  • Can now view / edit Csv, Xml and Fixed export files directly in the Editor.
  • The File Copy and File Compare option's have moved from File to Utilities. This may change again in the final version.
  • Delete key deletes selected records (There are options to control this in Edit Options >>> Properties >>> Other Options).
  • Escape key will close most Utility Screens (work still needed, please report any I have missed) and the Single record Screens. The escape key will not close the main list screens !!!!.
  • New option to control how the program starts (Edit Options >>> Looks >>> Screen Properties). Options include Maximised, Set Size or Last Size.
  • Extended Record Selection, Record Selection can now be done on multiple fields connected with And / Or boolean operators >, < >= and

New in RecordEditor 0.80.2 (May 16, 2012)

  • On the SaveAs/Export screen there is:
  • Option to edit the output file (only if the recordEditor can work out the structure)
  • Option to keep the screen open
  • New Xsl transform option. You can use an external tool (e.g. saxon) but it must be allocated at RecordEditor Startup.
  • Velocity / Xslt options now remember the extension last used with a particular Template

New in RecordEditor 0.80.1 (May 16, 2012)

  • General Changes:
  • New Tree Csv-Export
  • 2 Tree Variables (root & nodeList) provided to Velocity templates
  • 2 new Velocity Templates (zXmlStyleSheet1.vm & zXmlStyleSheet2.vm)
  • Cobol Changes:
  • New option to import all Cobol Copybooks in a directory
  • Reintroduced Batch load of cobol copybooks (see runCobolBatchLoad.Bat). This tool allows single files to be loaded or whole directories
  • LayoutEditor Changes:
  • A child record can be used multiple times in a Group record

New in RecordEditor 0.68.2 (Jan 22, 2010)

  • 0.68.2 is basically a Bug fix (Database Connection management when running against HSQL in embedded mode (i.e. connecting directly to the DB)).
  • There also changes for better support of UTF-8/16 files. See the UTF-8 notes if interested.

New in RecordEditor 0.67 (Jul 23, 2009)

  • Enhanced Cobol Parser, improved support for Fujitsu Cobol
  • Support for Open Cobol
  • Recent Files menu
  • New File Copy Menu (File >>> File Copy Menu)

New in RecordEditor 0.65 (Mar 23, 2009)

  • File Compare Utility - This is a field based compare; fields can be ignored or data in files of different formats can be compared.
  • Option to Save / Import Record-Layouts (Descriptions of a file) as a XML file. These XML-Layouts can be used in the Sister Product JRecord to Read / Write files from a Java Program.
  • Options to save files as XML.
  • Minor enhancements to File and View Menu's.
  • Can Save Filters, Sort Tree's and Record Tree's definitions and execute later.
  • Can Summmarise fields in a Sort Tree.