Hi, It appears this is the first time you have run an updated version of FS Logbook Editor. Please read below what has changed. CHANGELOG --- Version 1.86 --- Changed: FS Logbook Editor becomes FREEWARE, or what I call it, and OLD SCHOOL FREEWARE, that means no registrations, no "free" online accounts needed, no ads, no spying, no billion of clicks to get to the download (max 3 I hope :0), just download, intstall and use it, forever Added: German and French translation. Note that these are machine translated and thus may be buggy, wonky, funny or all of those :) But since of the change above, I think it can be lived with. Added: An option to pass logbook to be opened from command line. It can be passed in three ways, as unnamed parameter (the path to the logbook must be the first parameter): for example: FSLogbookEditor.exe C:\Users\Bruce Almighty\Documents\logbook.fslex as named parameter using shortcut version of the parameter: for example: FSLogbookEditor.exe -lf C:\Users\Bruce Almighty\Documents\logbook.fslex as named parameter using full name of the parameter: for example: FSLogbookEditor.exe -logbookFile C:\Users\Bruce Almighty\Documents\logbook.fslex Added: At Settings -> Load and Save there are 2 new options - "Use FPC when opening files" and "Use FPC when saving files". The FPC stands for "File Parameters Cache" and simply saying/writing, FS Logbook Editor now remembers certain parameters of files being opened and/or saved. When these options are enabled (they are by default), FS Logbook Editor will use cached parameters for files it opened/saved before to minimize the amount of dialog windows you have to click through. For example, when opening a Prepar3D logbook, the selected encoding and file version will be remembered and not asked again when opening/saving the same file. Added: An option to only allow Logbook.bin files for FSX/Prepar3D in the list of automatically found logbook files. This option is in the "Load And Save" section of Settings and is enabled by default. It filters out files like wxstationlist.bin etc. Changed: The input of airport codes and number of landings at record edit dialog. The cell editors behaved sort of wonky, now it should be more intuitive. Fixed: The dialog to select logbook was displayed even if only one logbook was found. This happened in the case there was only one recent file and no other logbook files were found. --- Version 1.85 --- Added: There is new option "Try to remove invalid XML characters" at the "options dialog" for Prepar3D/MSFS airport data import. It may happen that generated Runways.xml file, that is used as source of airport data will contain some invalid characters (like in airport name). If that happens, the whole import will fail. Enabling this option will make FS Logbook Editor to remove these invalid characters and to allow processing of the file. But it may considerably slow down the import of the airport data. Added: "Takeoffs" and "Landings" columns to the main logbook table. Added: "Multi-flight" map viewer. The "View on Map" button works also when more than one flight is selected, the slightly different map viewer window will be displayed showing all selected flights. Added: The "Aircraft type" option to user aircraft categories and also to every single user aircraft type. This allows to assign aircraft type (like the ones from P3D logbook) to logbook records imported from FSHub, MSFS or loaded from X-Plane logbook. The option is available for the every user aircraft category - to define on category level, but any single aircraft within the category may override it selecting another value for the specific aircraft. The same is now true for the "Multi-engine" checkbox, which has been also added to every single user aircraft, allowing override the group setting. Added: Support (formal) for Prepar3D v6. It would work with previous version too. Added: Support (formal) for X-Plane 12. It would work with previous version too. Added: Many airline information can be used in comment template when importing flights from FSHub. Added: List of pilot airlines can be downloaded when refreshing pilot info at FsHub import dialog. Also added some other pilot information that is available via the API. Added: Logbook can be saved as LittleNavMap CSV file (And thus imported to LittleNavMap). The other way works too, FS Logbook Editor can load LittleNavMap CSV file. Changed: The loading / saving of CSV files uses external library now. Should be easier to maintain the code and the functionality should be more robust. Also added some options to the loading / saving dialog. Fixed: Sorting of rows did not work correctly for several columns, such as record number. Fixed: FSHub and MSFS last used template were not saved correctly (all was saved as FsHub) Fixed: "Related records" were not correctly or at all recognized when loading CSV file. Fixed: "Related records" were not correctly or at all recognized when loading XLS/XLSX file. Especially when record had more than one related record. Fixed: Total takeoffs and landings were not correctly computed when loading logbook from CSV file that had "related lines". This was linked to previous issue. Fixed: Missing default xls and xlsx template. --- Version 1.81 --- Added: The "Flags" recently added to FSHub flight reports can be imported in comment. Added new {flags} and {flags_inline} keywords to the comment template for this. Added: The "Add only flights not already in the logbook" checkbox and "Compare by..." button to FsHub and MSFS import dialogs. It is enabled by default and will prevent importing the same flights that are already in the logbook again. The "Compare by..." allows to defined by what attributes the records should be compared. Changed: Comparison of flights records when flight date is involved is being done on seconds precision, not milliseconds like before. This is due to rounding errors that happen when converting dates and results in the "same dates" not being considered same because of some minor milliseconds difference. Fixed: Issues when hiding some columns from Logbook table caused an application initialization and/or termination task to fail complete, resulting in some settings not being saved and other weird behavior. Fixed: The "auto-load" logbook, "display open dialog" and "always backup" options were not working in the process of opening logbook after FS Logbook Editor start. They did work only when opening logbook using menu. Fixed: Month was wrong by one in MSFS import. Fixed: Issue preventing to save logbook as KML. Changed: Allowed the "Patience dialog" to be closed manually in the case the automatic closure does not happen for any reason. --- Version 1.80 --- Added: Import of Microsoft Flight Simulator 2020 logbook data. Added: DOCX and XLSX export options under the Export button at the JasperReports dialog. Added: A "Little More Than Dumb Text Editor" text editor, than can be used to edit pilot statistics templates, FSHub comment templates and other kind of files. It supports keywords highlighting and auto-complete style of help. It is accessible from the new Tools menu. Added: Pilot statistics can be saved also as PDF, DOCX and ODT. Added: Logbook can be saved/loaded to/from Excel files (xls and xlsx). Added: Import flights from FsHub. Added: Logbook can be loaded from CSV file. Added: Logbook can be saved/loaded to/from JSON files. Added: User aircraft categories have new check box - "Multi Engine" to specify whether the aircraft within the category are single or multi engine. The import process from FsHub can also use this information to determine whether the aircraft is multi-engine or not. Changed: New version of libraries for database connectivity. Newly tested with MySQL 8.0.27, MariaDB 10.6.2 and Microsoft SQL Server Express 2019. Added basic support for SSL connection. Fixed: CSV export is more RFC4180 compliant. Text values will be enclosed within "" if they contain " or are multi-line. The " will be replaced by "". Multi-line text will no longer brake the CSV file, as it will be converted to single line. Fixed: ODS export. Some cells had wrong style applied or no style applied (in the summary row). Fixed: User aircraft categories list should have display the amount of aircraft in the respective category in tool tip text. Fixed: Hopefully, finally fixed window positioning and resizing issues when the target monitor is using scale other than 1.0. Fixed: Dialog to edit user aircraft categories, and dialog to edit filtering conditions did not react to look and feel change. --- Version 1.71 --- Added: Added location in registry for finding installation of MSFS. Added: When exporting logbook as KML file, an error message is displayed if no airport data are available and no KML file is saved, as it would be empty anyway. Changed: Improved the code that scans X-Plane scenery. It now can also read folders that are linked using Windows shortcuts and are not directly under the X-Plane folder. Fixed: The Database section of Settings was not correctly disabled when tasks manipulating database was running. --- Version 1.70 --- Added: MakeRwys version 5.0 is distributed with FS Logbook Editor. As it can read Microsoft Flight Simulator data, also detection of MSFS simulator has been added as well as airport data provider for MSFS. Added: JasperReports dialog can now export reports also to PDF. Changed: Improved the algorithm for positioning and resizing windows. It will not allow application windows to be positioned outside screen, be larger than the screen or to overlap from one screen to another. Also, in conjunction with Java 15 being used, the weird behavior on scaled screens (improper scaling and positioning of windows) should be minimized. Changed: Compiled with JDK 15. The compatibility should remain the same, 32 and 64 bit Windows 7 and up (shipped with Adopt OpenJDK which provides both 32bit an d64 bit JRE) Changed: Settings dialog GUI has been modified so it now can be properly resized. Scroll bars will be shown when the dialog cannot display the whole settings section. Changed: Application data can be stored in "/FS Logbook Editor". FS Logbook Editor will use this folder when it has no write access to the folder where it is stored. Changed: Customized the calendar component, so now it reacts to font change, look and feel change and is displayed at correct place even on multi monitor setup. Changed: The default value of maximum messages displays at the Log tab changed from 100 to 300. Fixed: Added missing dependencies for JasperReports that resulted in failure of compilation of templates that used date/time functions. Fixed: Changes in the settings were not saved when you closed the Settings dialog with the X button instead of the Ok button. Changes in settings now will be saved even if you close the dialog with the X button. Fixed: Some minor bugs, translation errors and another issues randomly encountered during development of new features and bugs. --- Version 1.65 --- Major change: Compiled with JDK 11. This, effectively, ends the support for Windows XP as Java 11 is only 64 bit and the last supported Java on Windows XP is version 8. Added: Support (formal) for Prepar3D v5. Added some texts and tweaked the import of airport data, as it worked with limitations with previous version too. Added: Dialog to import airport data for FSX/Prepar3D type simulator has new option to MakeRwys with elevated privileges. This is necessary for MakeRwys to be able to also run LorbySceneryExport tool to scan also addon sceneries. Added: Options to set program fonts. To help make texts bigger on high resolution displays. Added: Option to change Look And Feel. Added: About dialog now remembers its size and position. Changed: LorbySceneryExport tool distributed along with MakeRwys for import of airport data for FSX/Prepar3D type of simulators. Changed: The options (Rw XML encoding, run MakeRwys and Run MakeRwys with elevated priviledges) at dialog to import airport data for FSX/Prepar3D type simulator are now remembered for all major simulator versions (FSX-SE, FSX-Boxed, P3Dv1 - P3Dv5) and will be preselected each time (will be the same as in the time of last import). Changed: It is now possible to close Settings dialog after running any task manipulating database - any from Database, Simulators and Airport data settings tab). All the mentioned tabs should remain locked until the task is done. Fixed: Selected airport data provider was not remembered at Airport data tab at Settings after switching to another settings tab. Fixed: Some minor bugs, translation errors and another issues randomly encountered during development of new features and bugs. --- Version 1.61 --- Fixed: It was not possible to create new database to store simulators / airport data. Also, some translations were missing. Due to simple bug functionality related to database was seriously impacted! Also improved the code that checks existence and validity of database during FS Logbook Editor startup. Fixed: Importer for X-Plane airport data did not recognize latest apt file version 1130. The code was changed to try to find airport data even if apt file version is unknown. Changed: Log files are now saved in UTF-8. Also, Java info, FS Logbook Editor version and build are logged. --- Version 1.60 --- Added: Simple print. Now it is possible to print logbook table as it looks in FS Logbook Editor. Added: Buttons to move items in airport list at Edit logbook record dialog. So now it is possible to order the airport list items. Added: Report (Pixel perfect output based on templates) generation using JasperReports engine. Added: An option to check for new version after each program start. Updated: MariaDB JDBC Driver library to version 2.4.1, MysSQL JDBC Driver library to version 8.0.16, SQLite JDBC Driver library to version 3.27.2.1 and MSSQL JDBC Driver to version 7.2.2 Fixed: Missing translation for Save Filtered As menu command. Fixed: Some minor bugs, translation errors and another issues randomly encountered during development of new features and bugs. --- Version 1.50 --- Added: Map Viewer. It is now possible to view flight on map. Added: Option to select which columns to show/hide in the logbook table. Added: The selection of logbook attributes to save when exporting to ODS and CSV is being saved. So next time you save the selection is as it was the last time. Added: Support for MySQL, MariaDB and Microsoft SQL (2008 and above) databases. Drivers are now included, as well as default settings and FS Logbook Editor has been tested to work with these databases (in case of Microsoft tested with SQL Express 2014). Added: Apply button at the Database settings tab. It will change the database connection at runtime without the need to restart the application. Added: Options to select format of GPS coordinates and magnetic variation when exporting to KML. Added: Filtering option. Logbook records can be filtered using the Set filter button which will show window to define advanced filtering conditions. Filter can be removed using Remove filter buttton. Added: Save Filtered As... menu option which allows to save only filtered records. Added: Option to select encoding of source files when importing airport data for X-Plane and Navigraph, just in case they are other than UTF-8. Changed: Pilot statistics will be computed only from filtered records (if there is filter) rather then from whole logbook. Fixed: The General tab in Settings dialog was sometimes wrongly rendered. Fixed: Some minor bugs, translation errors and another issues randomly encountered during development of new features and bugs. --- Version 1.42 --- Added: Support for Prepar3D v4 logbook. Added: Separate Encoding option for FS2004 and X-Plane logbook files to Load and Save section in the Settings dialog. Changed: REMOVED the encoding option in Load and Save section of Settings. For FSX/P3D binary logbook files, this option has been moved to the dialog that is showed before opening/saving these files. For FS2004 and X-Plane, the note above applies. Changed: The included MakeRwys.exe to the latest version, which up to date is 4.82. Changed: Format of recent_files.xml. For FSX/P3D binary files it also stores simulator version to preselect it next time the logbook is being opened via Recent files menu. Fixed: Some minor translation, missing text and program bugs. --- Version 1.41 --- Added: List to select Runways.xml file encoding at dialog that shows before importing airport data using FS2004/FSX/P3D airport data provider. Runways.xml file encoding cannot be automatically detected and reading failed in some instances when using default UTF-8. Added: Distance flown can be selected when saving to CSV and ODS files. Added: Settings dialog, Record dialog and Record Items dialog size and position is being stored. Fixed: Doubled Origin City attribute in record attribute selection dialog. Now there is the missing Origin Country attribute. Fixed: ODS export will not fail when any of required styles is missing in template. Default style will be used instead. --- Version 1.40 --- Added: Support to import airport data (such as airport name, city, country, state, longitude, latitude) and display these data for origin and destination airport. A "Origin Name", "Origin City", "Origin Country", "Origin State", "Destination Name", "Destination City", "Destination Country", "Destination State" and "Distance flown" columns added to logbook table. Added: Computation of distance flown (where sufficient airport data is available). Added: An "Airport Data Provider" selector to Editor tab to switch between airport data source that will be used to display airport data and compute flight distances. Added: Options to select unit and format of flight distances at "General" section of Settings dialog. Added: A "Simulators", "Database" and "Airport Data" sections to Settings dialog. These are all related to import airport data functionality. Added: Support to export logbook (flights) into KML file and thus see them all in Google Earth. Added: KML export settings to "Load and Save" section in "Settings" dialog. These are related to added KML export. Added: New statistics types: Distance flown per aircraft, aircraft type and user aircraft category. Takeoffs and landings per city, state and country. Added: New tags to Pilot statistics templates for newly supported statistics types. Added: Export to Ods and Csv file formats supports newly added airport data (airport name, city, state and country for origin and destination and distance flown) Added: Menu option to save only selected records, which is available when more than one record is selected. Fixed: Total values for takeoff and landings statistics in Pilot statistics were computed incorrectly. Fixed: Some minor bugs discovered during implementation of new functions. --- Version 1.32 --- Added: Formal Prepar3D v3 support (The logbook format is the same, just adjusted some application texts). Added: Calculation of amount of aircrafts used, airports used and registrations used to selection statistics and overall statistics. Added: When entering value to fields for origin, destination, aircraft description and aircraft registration, auto-complete options are shown based on values in opened logbook. Added: Check for existence of recent files. If the recent file no longer exists, it is not included in the recent files list. Added: When exporting to CSV, separator character is replaced with space character in certain logbook record attributes (like comment) to prevent creating additional columns in resulting CSV file. Added: "Insert column headers" option to dialog that shows before exporting to CSV file. When enabled, record attribute names will be inserted in the first line to the resulting CSV file (ie. column headers). Added: "Fill related lines" option to dialog that shows before exporting to CSV file. When enabled and when there is more than one airport in airport list for given logbook record, all the lines belonging to record will contain logbook record data (like date, origin, destination etc.). Second and further lines contained empty columns for now. Added: Some aircrafts and categories into default user aircraft categories. Changed: Dialog that shows when exporting to CSV file. Changed: The comparison of aircraft within user aircraft categories with the aircraft description is now done case insensitive. Changed: General settings tab. There is a new option group called "Date and Time formatting". It control the format in which the date of flight and flight times are displayed. Changed: japura-gui-2.0.0.jar library updated for japura-gui-7.5.2.jar. Fixed: Pilot certifications were not displayed in colors until clicked on each and every one of them. Fixed: Tags for average takeoffs and landings in pilot statistics templates were always displaying values in one decimal place precision. They now correctly accept "3" formatting for 2 decimal place precision. --- Version 1.31 --- Added: "Save rows in viewed order" option at Settings -> Load and Save. It will force FS Logbook Editor to save logbook records in the same order as displayed, not in the order they were loaded from logbook. Added: "Autosave when saving to other format" option at Settings -> Load and Save -> FS Logbook Editor XML Files. When enabled FS Logbook Editor will automatically save logbook also in .fslex format when saving to any other format. Added: Open Logbook (Auto Find...) in File menu. Will perform the same search for logbook as FS Logbook Editor does when starting. Autoload option must be enabled! Added: Recent Files menu that shows last 5 opened files. These files are also listed in the dialog that Autoload option displays. Added: Online version check at About dialog. When you open About dialog, simple online version check will be performed and result will display next to version number. Changed: Load and Save dialog in Settings slightly rearranged. Changed: Application recompiled and distributed with Java version 1.8 Update 45. Changed: When logbook is being saved (before closing one or before app termination) and file name is known (is not the new logbook), no dialog to choose file is shown and logbook si saved back to the original file. Changed: Night time, instrument time and cross-country time tags are NOT saved within records in FS Logbook Editor XML file when they are zero (This will help to reduce file size). Fixed: Date formats in date_formats.xml contained invalid format string YYYY. It should have been yyyy. The YYYY caused invalid date format on 30-31 December. --- Version 1.30 --- Added: Support for X-Plane 10 logbook file. Added: Cross-country time to logbook records. This is due to X-Plane 10 logbook file which contains this time. Added: FS Logbook Editor native XML file (.flex - extension) to save logbook (and of course read from). This was necessary due to added Cross-country time, because neither X-Plane 10 logbook, FS2004 logbook or FSX binary logbook can store all informations supported by FS Logbook Editor (ie. by all supported simulators). Added: Pilot Statistics tab where you can compute more detailed statistics. Fixed: Computation of takeoffs. Previous calculation was incorrect (found out by pilot statistics implementation). The amount of takeoffs could be either equal to 1 (takeoff but no landing), equal to amount of landings minus one (flight started in the air) or equal to amount of landings (normal flight, the same amount of takeoffs and landings). Fixed: Some minor issues. --- Version 1.15 --- Fixed: The loading of FSX Binary logbook could have fail when there was an item with empty ICAO code or invalid number of landings inside airport list of the record. Now, when empty ICAO code is found inside airport list, it will be filled with one of these: destination airport, origin airport or with "UNMD" (for unnamed airport). Should the airport list item contain empty ICAO code and invalid number of landings, it will NOT be loaded. Fixed: Number of landings for one airport list item was limited to 127. It has been corrected to 255, the same limit as in FSX. Fixed: Discovered by above fix, also the maximum length values of aircraft description, comment, airport list section and whole logbook record were corrected for binary logbook format. Fixed: It was possible to close Record edit dialog without finishing changes inside airport list table. Fixed: Some other minor issues. Changed: The behavior of Origin, Destination and Aircraft registration field and airport code fields in the airport list table at Record Edit dialog. All these fields are no longer overwriting existing text when writing inside of existing text. Also, no space character is inserted when deleting text using Del key. Writing into these fields should be more natural now. Changed: Records with comments that contain zero byte are no longer marked as corrupted. The comment is however still truncated to the position of zero byte and it is still mentioned in the log. Added: When saving logbook to binary file format, you will be asked for target simulator. Prepar3D v2.2 saves comments slightly different than FSX/Prepar3D v1.4. Ie. the comment saved in "FSX style" won't show in Prepar3D v2.2 logbook view and comment saved in "Prepar3D v2.2 style" won't show in FSX logbook view. Added: Support email and forums on the About dialog. Added: The dialogs to open and save now remembers the folder they were lastly in. --- Version 1.10 --- Fixed: Dates in logbook files created by Flight Simulator 2004 were only recognized in the format: d.M.yyyy (like 27.6.2014). The following date formats are now recognized: * d.M.yyyy (27.6.2014) * d/M/yyyy (27/6/2014) * d-M-yyyy (27-6-2014) * dd.MM.yyyy (27.06.2014) * dd/MM/yyyy (27/06/2014) * dd-MM-yyyy (27-06-2014) * d/M/yy (27/6/14) * d-M-yy (27-6-14) * yyyy-MM-dd (2014-06-27) * yyyy/MM/dd (2014/06/27) * yyyy-M-d (2014-6-27) * yyyy/M/d (2014/6/27) * yy-M-d (14-6-27) Fixed: Aircraft description and remarks loaded from Flight Simulator 2004 logbook may have leaked into each other. Fixed: Some other minor issues related to Flight Simulator 2004 loading. Fixed: Overall statistics was not recalculated after logbook append. Added: When you save logbook as .log (logbook for Flight Simulator 2004), you will be asked to type logbook name. (The text that displays in the drop down box when you view the logbook(s) in Flight Simulator 2004). Added: FS Logbook Editor now remembers the date format most often used in Flight Simulator 2004 logbook being loaded and uses this date format when saving. ("FS2004 logbook date format" option must be set to: "Same as in loaded logbook"). Added: "FS2004 logbook date format" option in Settings -> Load & Save section. This allows you to set what date format to use when saving logbook as .log (Flight Simulator 2004 logbook). Added: "FS2004 default date format" option in Settings -> Load & Save section. Has same meaning as "FS2004 logbook date format", but this one is used when date format was not loaded from logbook (ie. you open binary logbook (Flight Simulator X, Prepar3D) and want to save it as Flight Simulator 2004 logbook). Added: The size and position of columns in logbook table is saved and restored. The size of columns in personal minimums table is saved and restored. Added: The size and position of main FS Logbook Editor window is being saved and restored. Added: The logbook you select from the list of logbooks automatically found is stored and is made default option next time FS Logbook Editor starts. Added: Option to enable/disable auto resizing of columns in table displaying logbook at Editor tab, and in personal minimums table. Added: Option to save certain fields (origin/destination, aircraft registration, aircraft type, multi-motor info) into remarks of Flight Simulator 2004 logbook. When loading logbook, these data are automatically loaded into respective fields if present. Added: This changelog :) --- Version 1.00 ---- First public release.