{"id":715,"date":"2018-06-30T22:33:54","date_gmt":"2018-07-01T05:33:54","guid":{"rendered":"https:\/\/fetki.com\/nastpad\/?page_id=715"},"modified":"2022-10-12T06:53:17","modified_gmt":"2022-10-12T13:53:17","slug":"changelog","status":"publish","type":"page","link":"https:\/\/fetki.com\/nastpad\/changelog\/","title":{"rendered":"Version History"},"content":{"rendered":"\n<h3 id=\"block-716b5451-a6f8-4a83-a9e6-17bfeac490c3\">Version 1.2.1 (October 12, 2022)<\/h3>\n\n\n\n<ul><li>NEW: Added functionality to better control file encoding and line endings. Current file encoding and line endings are now displayed in the status bar and can be altered by double-clicking the status bar labels. File options have been added to control default behavior.<\/li><li>Improved performance of &#8216;Edit &#8211;> Paste Cards&#8217; function and added an option to allow integers to be accepted as real numbers.<\/li><li>Improved FATAL and WARNING message detection in default F06 profile csv. Added INFO message too.<\/li><li>Changed line tag symbol from asterix to arrow.<\/li><li>Minor updates to card libraries.<\/li><li>BUG FIX: Card helper now displays unicode characters properly.<\/li><li>BUG FIX: When clicking on a different file tab and the main window was unfocused, looping of filenames in the window title bar would occur.<\/li><li>BUG FIX: When searching files with the &#8216;Output Results&#8217; option enabled, an infinite loop would be generated if the search result included the end of the file and the last character was not a newline character.<\/li><li>BUG FIX: When exporting cards, IntDof fields were incorrectly written as &#8216;0&#8217;.<\/li><li>BUG FIX: &#8216;Tag All&#8217; in search dialog would not tag the lines properly.<\/li><\/ul>\n\n\n\n<h3>Version 1.2.0 (September 19, 2019)<\/h3>\n\n\n\n<ul><li>NEW: &#8216;Debug Model Files&#8217; tool that combines NastPad&#8217;s existing functionality to check one or more Nastran models for missing\/duplicate INCLUDE files, card syntax errors, and cross-referencing issues.<\/li><li>NEW: &#8216;Cross-reference Model&#8217; tool has a new &#8216;Secondary Duplicate&#8217; check, mainly used for checking load cards for inadvertent issues. The dialog has a new layout and also has the ability to specify individual card types for cross-referencing, rather than just card families.<\/li><li>The Model Tree has been re-worked to allow automatic refreshing of the INCLUDE file tree whenever a change is detected. In card mode, model refreshing is now faster. Also, a tree is only shown if the file is configured as a model file. Any files opened from a model tree are now automatically set as a model file regardless of their extension.<\/li><li>Files in a model tree can now be commented\/uncommented from the model tree context menu.<\/li><li>All options in tool dialogs are now persisted between NastPad sessions. Also, scope options are now persisted independently for each dialog.<\/li><li>Added icons to file editor tabs.<\/li><li>Added option in Help menu to toggle LITE feature set for trial versions.<\/li><li>BUG FIX: A couple of images were omitted when printing the help documentation.<\/li><\/ul>\n\n\n\n<h3>Version 1.1.5 (July 2, 2019)<\/h3>\n\n\n\n<ul><li>BUG FIX: Syntax checking via the Card Helper dock window or the &#8216;Check Syntax&#8217; tool would sometimes cause a crash. This only happened under very particular situations where cards had repeating fields followed by non-repeating fields across two lines.<\/li><\/ul>\n\n\n\n<h3> <br>Version 1.1.4 (June 20, 2019)<\/h3>\n\n\n\n<ul><li>Switching tabs now ensures the editor has keyboard focus so that it does not need to be clicked to start typing.<\/li><li>Changed &#8216;Paste Cards&#8217; shortcut from [Ctrl+Alt+v] to [Ctrl+Shift+v] as it was clashing with an existing block selection alternate paste action.<\/li><li>Documented alternate Block selection copy &amp; paste methods in the Help.<\/li><li>Tweaked Find &amp; Replace with scope &#8216;Current Selection&#8217; to work with block selections (previously the entire lines the block selection touched were searched).<\/li><li>BUG FIX: Block selection cut\/copy actions incorrectly handled situations where lines of text contained tab characters <em>and<\/em> the selection extended beyond the end of the lines.<\/li><li>BUG FIX: Re-opening a file from the model tree sometimes caused a crash.<\/li><\/ul>\n\n\n\n<h3>Version 1.1.3 (June 16, 2019)<\/h3>\n\n\n\n<ul><li>Post message to user when attempting to block select with Line Wrapping mode on (which is not supported).<\/li><li>Tweaked Search Dialog &#8211; Search Cards &#8211; Integer replacements to justify right by default.<\/li><li>Tweaked regular expressions in default F06 parser for BEAM and some SHELL results, as they were not working properly.<\/li><li>BUG FIX: Find\/Replace Next in Search dialog caused Editor to go inactive (and hence the cursor selection). Editor now remains active.<\/li><li>BUG FIX: regular expression numbered back-references with double digits were not handled quite as described in the Help documentation.<\/li><li>BUG FIX: Enhanced regular expressions used in replace strings that did not contain back-references were not correctly handled.<\/li><\/ul>\n\n\n\n<h3>Version 1.1.2 (May 31, 2019)<\/h3>\n\n\n\n<ul><li>NEW: &#8216;Paste cards&#8217; action in the Edit menu that can take spreadsheet data from the clipboard and paste as formatted Nastran bulk data cards.<\/li><li>NEW: Print button added to Help window that allows printing of the entire Help documentation.<\/li><li>Cross-reference tool now posts a warning message if syntax issues were encountered during cross-referencing. Additionally, the model tree (in card mode)  now highlights cards with syntax issues.<\/li><li>Significant performance improvements when searching and highlighting a large number of matches in open files.<\/li><li>Syntax highlighting now supports multi-line strings.<\/li><li>BUG FIX: Card formatting (either converting with the &#8216;Modify files&#8217; tool or exporting from the model tree) would incorrectly replace fields with character (char) data types as &#8216;********&#8217;.<\/li><li>BUG FIX: Syntax errors were not reporting the type conversion error. The error messages should now match previous versions.<\/li><li>BUG FIX: In Windows, some path strings in the &#8216;File Browser&#8217; and &#8216;Model Tree&#8217; dock windows used &#8216;\/&#8217; separators instead of &#8216;\\&#8217; separators. Also, cancelling the &#8216;Browse&#8217; action in the &#8216;File Browser&#8217; incorrectly cleared the root folder path.<\/li><\/ul>\n\n\n\n<h3>Version 1.1.1 (May 5, 2019)<\/h3>\n\n\n\n<ul><li>Revised card libraries to add new cards and tweak existing cards to enable better syntax checking and cross-referencing.<\/li><li>Improved Syntax checking and error reporting.<\/li><li>Model Tree now represents &#8216;multi-definition&#8217; cards, where a single bulk data entry can define more than one card (e.g. SPOINT or CORD1R). Cross-reference tool now also uses the multiple definitions.<\/li><li>Tweaked Model Tree &#8211; Card Mode to prevent &#8216;phantom&#8217; children, which occurred when cards referenced an ID of zero.<\/li><li>Reinstated hotkeys for main menus. <\/li><li>BUG FIX: Syntax checking of real number bounds in long format cards incorrectly showed errors for valid fields.<\/li><li>BUG FIX: Replace strings for regular expressions with optional groups sometimes incorrectly returned &#8220;capture count mismatch!&#8221; error.<\/li><li>BUG FIX: Line tags disappearing when Syntax Highlighting option enabled. Also fixed when a single line tag persisted after using &#8220;cut tagged&#8221; option.<\/li><li>Miscellaneous UI improvements.<\/li><\/ul>\n\n\n\n<h3>Version 1.1.0 (April 16, 2019)<\/h3>\n\n\n\n<ul><li>NEW: &#8216;Cross-reference Model&#8217; tool  to check for missing\/duplicate\/orphaned cards in Nastran models.<\/li><li>NEW: &#8216;Parse Data from Files&#8217; tool that can be used to extract data from Nastran result files and output to text (CSV) files or directly to a database. <\/li><li>NEW: Model Tree dock window has a &#8216;card mode&#8217; toggle button to cross-reference the model and display a tree-view of model cards.<\/li><li>NEW: Model Tree dock window has an &#8216;Export&#8217; button to allow exporting of tree\/model data.<\/li><li>NEW: Added option to &#8216;Modify Files&#8217; tool to allow conversion of Nastran card formats.<\/li><li>Improvements to Search:<ul><li> Automatically verify regular expressions in the Find Text.<\/li><li>Enhanced expressions can now appear anywhere in the Find Text, and use multiple back-references (named or numbered).<\/li><li>Support &#8216;\\n&#8217; and &#8216;\\t&#8217; in the &#8216;Replace With&#8217; text and substitute with a new line and tab respectively.<\/li><li>Special functions for Enhanced Regular Expression have been updated to support different card formats.<\/li><li>Tweaked &#8216;Search in Cards&#8217; regex&#8217;s to only capture the field text.<\/li><\/ul><\/li><li>Added default profile (used in Contents Viewer)  for PCH files.<\/li><li>Added &#8216;Next tab&#8217; and &#8216;Previous tab&#8217; View menu entries and shortcuts to aid tab navigation. Also, the File List dock window can now be traversed with the up\/down keys.<\/li><li>Tweaked cut\/copy methods to remove mime types that did not paste well into other programs (Excel).<\/li><li>&#8216;Check Syntax&#8217; tool now available to Lite version with 10,000 card limit. The same 10,000 card\/row limit applies to the Lite version in the new &#8216;Cross-reference Model&#8217; and &#8216;Parse Data from Files&#8217; tools, as well as the model cards displayed in the &#8216;Model Tree&#8217; dock window.<\/li><li>Tweaks to Card Helper to ensure it recognizes lower-case card names and embedded blank lines.<\/li><li>Updates to Help documentation and Card libraries.<\/li><li>Miscellaneous bug fixes.<\/li><\/ul>\n\n\n\n<h3>Version 1.0.3&nbsp;(September 7, 2018)<\/h3>\n\n\n\n<ul><li>Added Linux installer package with installation script.<\/li><li>Tweaks to Quick Find and Search dialog (Scope is now remembered and won&#8217;t change inadvertently).<\/li><li>BUG FIX: External file change message incorrectly displayed after saving a file.<\/li><li>BUG FIX: Reverting a file often caused program crash.<\/li><li>BUG FIX: Portable version looking for .ini file in current directory instead of application directory.<\/li><li>BUG FIX: Program crash when Contents Viewer visible and saving\/switching new files.<\/li><li>BUG FIX: Infinite loop when current line highlighting active with a model file and card at top of file.<\/li><\/ul>\n\n\n\n<h3>Version 1.0.2&nbsp;(September 4, 2018)<\/h3>\n\n\n\n<ul><li>Packaged MSC Nastran library and added option to specify path to libraries folder.<\/li><li>Improved Quick Find shortcut to automatically search selected text in active editor. Can now also be selected from editor context menu.<\/li><li>Search options (match case, regular expression, etc.) are now persisted between NastPad sessions. New user option to enable\/disable this feature.<\/li><li>File configuration options (read-only, model\/results file) are now accessible through the &#8216;File&#8217; menu in addition to the context menus in the MDI and File List dock window.<\/li><li>Expanded user options to control application style (theme).<\/li><li>Fixed some broken links in help files and updated for new options.<\/li><li>Added Linux build (x86_64 architecture only, with limited testing).<\/li><\/ul>\n\n\n\n<h3>Version 1.0.1&nbsp;(July 1, 2018)<\/h3>\n\n\n\n<ul><li>Fixed bug in &#8216;Options -&gt; File -&gt; Line Endings:&#8217; where selecting the &#8216;Windows (CR+LF)&#8217; option had no effect&nbsp; and always saved files with &#8216;Linux\/Unix (LF)&#8217; line endings.<\/li><li>Added new &#8216;Options -&gt; File -&gt; File Saving:&#8217; to allow configuration of <em>safe<\/em> file saving mode (version 1.0.0 hard-coded the &#8216;Prefer use safe mode&#8217; option, but it can now also be strictly enforced, or disabled altogether). See help documentation for more information.<\/li><li>More reliable &#8216;check for updates&#8217; and &#8216;start trial&#8217; web requests.<\/li><li>Improvements to MSI package.<\/li><\/ul>\n\n\n\n<h3>Version 1.0.0 (June 21, 2018)<\/h3>\n\n\n\n<ul><li>Initial release<\/li><\/ul>\n\n\n<p><!--EndFragment--><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Version 1.2.1 () NEW: Added functionality to better control file encoding and line endings. Current file encoding and line endings are now displayed in the status bar and can be altered by double-clicking the status bar labels. File options have been added to control default behavior. Improved performance of &#8216;Edit &#8211;> Paste Cards&#8217; function and &hellip; <a href=\"https:\/\/fetki.com\/nastpad\/changelog\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Version History&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"_links":{"self":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/715"}],"collection":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/comments?post=715"}],"version-history":[{"count":21,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/715\/revisions"}],"predecessor-version":[{"id":1477,"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/pages\/715\/revisions\/1477"}],"wp:attachment":[{"href":"https:\/\/fetki.com\/nastpad\/wp-json\/wp\/v2\/media?parent=715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}