Swift XML Converter Changelog

What's new in Swift XML Converter 2.0.0.2868

Apr 16, 2014
  • Uses new internal processing engine.
  • Speed improvement exceeding 200% in many cases.
  • General UI Improvements.

New in Swift XML Converter 1.7 (Apr 16, 2014)

  • Import XML from common encoding including: windows-1252, ISO-8859-1, UTF-8, UTF-16, etc.
  • Support for exporting CSV in Unicode encoding including UTF-16 and UTF-8.
  • Import XML from secure web URLs(HTTPS).

New in Swift XML Converter 1.6 (Apr 16, 2014)

  • Minor user interface enhancements.
  • Bug fix in generating table names for repeated XML elements.
  • Bug fix: Fixes crash in specific circumstances when adding column to a table for repeating XML elements.

New in Swift XML Converter 1.5 (Apr 16, 2014)

  • Enhancements to the user interface.
  • Bug fix: when exporting more than one table to Microsoft Access with the primary keys included causes problems since a database table can have at most one primary key.
  • Bug fix: properly abort download data from a URL for XML import.
  • Bug fix: fixed crash when adding XML_DOCS_PKEY to column list in a query.

New in Swift XML Converter 1.4 (Apr 16, 2014)

  • Bug fix: fixes crash when a query is deleted if the query window is open.
  • Bug fix: fixes crash on right-click for context menu in the query bar.

New in Swift XML Converter 1.3 (Apr 16, 2014)

  • Export multiple tables and queries in a single step. Relationships are properly created for Microsoft Access when exporting parent and child tables. [Select Main Menu -> File -> Export after importing an XML].
  • Delete all data from one or more imported XML files (cascaded delete). All the data imported from the specified files will be deleted, including from any children or grand children tables to any depth. However, created tables and queries will not be deleted. [Select the "Files Imported" tab, right-click for the context menu, and select "Delete Data"].
  • Added support for file filters to restrict the output of a query to one or more imported XML files. For example, if you have imported 10 XML files and want to search the data from a couple of files, you can apply a file filter to get the desired results. [Open a table or query in the Data Browser, right-click for the context menu, select "Edit Filters" and click "Add" under "Query Output restricted to"].
  • Improved performance of merging a table with its children (Flatten operation). Should be much faster, up to 10 times faster in some situations.
  • Added ability to recursively select all XML files matching a pattern from a directory. No more browsing to each directory and selecting individual files! [Select "Import XML" from the File menu, click "Add URL" in the "Select XML Files" window, and select the radio for "Enter multiple XML files or URLs" and click Next].
  • Specify multiple XML file URLs for import in a single step. [Same as above].
  • Added ability for exporting CSV and text output from each table and query to a separate file. [From the main menu, select "File" -> "Export". Select the tables and/or queries to export, click "Next" and then select "CSV" or "Text" output].
  • Bug fix: properly interrupt an XML file being imported. [The "Cancel" button changes to "Abort" when parsing an XML file. Click it to abort processing].
  • Bug fix: Eliminated truncation of text fields longer than 255 characters when exporting to Microsoft Excel.
  • Bug fix: Fixed issue with truncation of data fields larger than 255 chars when exporting XML data to Microsoft Access (Data type should be "Memo" instead of "Text").
  • Bug fix: Invalid file name characters in the title of a query replaced with acceptable characters. This problem was causing errors in showing the File Selection Box for selecting the output file.
  • Clear column filters as well as file filters from restricting XML output in a single step.
  • Can export tables soon after importing XML. Previously a Data Preview window had to be open for exporting data. [From the main menu, select "File" -> "Export"].

New in Swift XML Converter 1.2 (Apr 16, 2014)

  • Enhancement to quickly add a filter based on a column value in the currently selected row added.
  • One-click operation to clear current filters added.
  • Functionality to flatten all data in a table and all its child tables added. When invoked on the root table, a flat view (grid view) of all data in the loaded XML is shown.
  • Bug fix: After the XML is parsed and queried for a substring, the condition was incorrectly specified to match only data ending with the specified substring.
  • Speed improvement in queries.
  • Bug fix: After a document is closed, the list of columns was not flushed out.

New in Swift XML Converter 1.1 (Apr 16, 2014)

  • Support for processing Zip archives added: import XML from within Zip archives without having to unzip the archive first.
  • Improved interface for specifying XML file URLs.
  • Data from remote file URLs cached so it is fetched only once per invocation.
  • CSV and plain text output improved.
  • Bug fix in merging data from multiple data tables to account for non-existent (NULL) data in child tables.
  • Option added for normalizing data from repeated XML elements. Data can be inserted into the original table, or can be normalized to a child table (which is linked with the original table).
  • Bug fix: adding more columns to the query causing crash.
  • Bug fix: improved handling when selecting multiple XML files in one batch.