LPub3D Official release.

    Follow the ticket links in the list below to review additional details
    for enhancements, changes, and fixes deployed in this release.

    Cheers.
    ---------------------------------------------------------------------------------

    1. LPub3D 2.4.9.86.4133 (19 03 2025 01:19:23)

    2. 2.4.9 Enhancement - Inconsistency with parts list shape inputs #805
    3. 2.4.9 Enhancement - Set annotation style attributes from context menu action #812
    4. 2.4.9 Change - Set annotation style attributes for fixed and extended types #811
    5. 2.4.9 HowTo - Set annotation style attributes #809
    6. 2.4.9 HowTo - Set theme check script in extras folder for Linux and macOS distros #806
    7. 2.4.9 Regression - Library Update failed #804
    8. 2.4.9 Fix - Cannot edit AnnotationStyle list from menu action #810
    9. 2.4.9 Fix - Pointer Tip of a page pointer cannot be hidden #813
    10. 2.4.9 Fix - Submodel preview rotation #803
    11. LPub3D 2.4.9.0.4047 (07 01 2025 10:00:57)

    12. 2.4.9 Feature - Increase the capability to change Edge Lines size #772
    13. 2.4.9 Enhancement - Add reload file option to LDraw search directories dialog #801
    14. 2.4.9 Enhancement - Add renderer arguments and environment vars to global settings #775
    15. 2.4.9 Enhancement - Automatic restart #790
    16. 2.4.9 Enhancement - Change Local LEGO Elements to User-defined Elements #796
    17. 2.4.9 Enhancement - Enhanced extended subfile load path options #794
    18. 2.4.9 Enhancement - Expand command editor toolbars #800
    19. 2.4.9 Enhancement - Expand visual editor toolbars and menus #799
    20. 2.4.9 Enhancement - Expanded part filter options #786
    21. 2.4.9 Enhancement - Improve integration of BuildMods with fade steps and highlight step #776
    22. 2.4.9 Enhancement - Option to load last opened page on load last opened file #795
    23. 2.4.9 Enhancement - Option to show or hide the cycle each page on Update dialog #798
    24. 2.4.9 Change - AbEnd on insert a page pointer at the top of a STEP #789
    25. 2.4.9 Change - Add minizip unzOpen to quazip to avoid violating ODR #787
    26. 2.4.9 Change - AppImage build Qt Network SSL limitation #784
    27. 2.4.9 Change - Errors loading files with MODEL_PIECES meta-command #779
    28. 2.4.9 Change - Optionally add Models, LSynth and Helper paths to LDraw search list #791
    29. 2.4.9 Fix - Abnormal end on app close after view preference dialogue #773
    30. 2.4.9 Fix - Abnormal end when INSERT COVER_PAGE FRONT placed without STEP #774
    31. 2.4.9 Fix - False Fade Steps, Highlight Step message #777
    32. 2.4.9 Fix - High contrast stud style setting does not persist #781
    33. 2.4.9 Fix - macOS app execution blocked because of invalid code signature #783
    34. 2.4.9 Fix - Message reset dialog does not show the number of messages to reset #785
    35. 2.4.9 Fix - Part placed after CALLOUT does not display in the PLI #793
    36. 2.4.9 Fix - Parts in PLI are not always drawn on model #780
    37. 2.4.9 Fix - PLI substitution and rotation parse fail #797
    38. 2.4.9 Fix - TopOfStep modelIndex below model start #778
    39. 2.4.9 Fix - Treat submodel as substitute part error #747
    40. LPub3D 2.4.8.0.3723 (18 10 2024 06:26:50)

    41. 2.4.8 Feature - Show individual part instance in BOM and PLI #766
    42. 2.4.8 Enhancement - Add shortcut to launch About LPub3D window #762
    43. 2.4.8 Enhancement - Apple silicon arm64 builds #761
    44. 2.4.8 Enhancement - Keep command editor tab on top #771
    45. 2.4.8 Enhancement - Warning when image path exceeds renderer max path #763
    46. 2.4.8 Change - Custom parts with underscore in the name #730
    47. 2.4.8 Change - Difference in rendering with native renderer between versions #731
    48. 2.4.8 Change - LDGLite unstable on Windows 11 #751
    49. 2.4.8 Change - MLCad Part unknown! PART line error after mpd file save #734
    50. 2.4.8 Change - Relative justify vertical axis on outside placement #729
    51. 2.4.8 Change - Set command editor highlight lines default to off #768
    52. 2.4.8 Change - Set submodel substitute part as unofficial part #733
    53. 2.4.8 Fix - Abnormal rendering behaviour #726
    54. 2.4.8 Fix - Add LDView Assembly Rendered Arguments conflated #727
    55. 2.4.8 Fix - Caches are not cleared when exporting #750
    56. 2.4.8 Fix - Crash when clicking in the Command Editor #767
    57. 2.4.8 Fix - Crash when opening "BOM Placement" applet #754
    58. 2.4.8 Fix - Crash when showing BOM #742
    59. 2.4.8 Fix - Create new Buildmod after one BM does not work #743
    60. 2.4.8 Fix - Include file meta commands not always applied #735
    61. 2.4.8 Fix - Incorrect preview image in the preview window #769
    62. 2.4.8 Fix - Intel driver igxelpicd64.dll crash with dump #741
    63. 2.4.8 Fix - Final INSERT MODEL - command placed after BOM - should be before #770
    64. 2.4.8 Fix - Group step number not displayed when enabled in global settings #764
    65. 2.4.8 Fix - LPub3D crashes on Mac #753
    66. 2.4.8 Fix - LPub3D unstable if 'Author:' value is empty in LDR-file #760
    67. 2.4.8 Fix - Multi_step pli per_step false causes crash #755
    68. 2.4.8 Fix - Parse MPD description line on insert MULTI_STEP BEGIN command #738
    69. 2.4.8 Fix - Random crash when saving results in corrupt LDraw file #744
    70. 2.4.8 Fix - Refresh part list or sub-model images causes crash #765
    71. 2.4.8 Fix - Scrambled submodel when placed before ignore IGN command #732
    72. 2.4.8 Fix - Submodels shown in BOM when using INSERT DISPLAY_MODEL #739
    73. LPub3D 2.4.7.0.3476 (21 06 2023 12:27:47)

    74. 2.4.7 Enhancement - Add view load status dialogue menu action #698
    75. 2.4.7 Enhancement - Enable MPD model file imbedded image with !DATA meta command #722
    76. 2.4.7 Enhancement - Insert display model - enable part and submodel lines #704
    77. 2.4.7 Enhancement - On startup, set theme based on Windows system theme #700
    78. 2.4.7 Enhancement - Refactor fade and highlight parts behaviour #710
    79. 2.4.7 Enhancement - Update LDView renderer to version 4.5 #709
    80. 2.4.7 Change - Add open parameter file folder to configuration menu actions #681
    81. 2.4.7 Change - Enable Bill of material progress status #679
    82. 2.4.7 Change - Fade opacity value inverted #708
    83. 2.4.7 Change - Fade previous steps colour value #689
    84. 2.4.7 Change - Load model with absolute path FILE name #686
    85. 2.4.7 Change - Native Render view angle change between sub-model and main model #718
    86. 2.4.7 Change - Part list annotation style #716
    87. 2.4.7 Change - Persisting fade previous steps and highlight current step settings #683
    88. 2.4.7 Change - Refactor Blender integration - update to support Blender 3.4 #677
    89. 2.4.7 Change - Refactor consolidate submodel instance to enable count by colour #719
    90. 2.4.7 Change - Use default camera setting on viewer switch to camera none #676
    91. 2.4.7 Fix - Abnormal message when loading the model #724
    92. 2.4.7 Fix - Assembly viewing angle incorrect when LDView is used to render #725
    93. 2.4.7 Fix - Callout placement inside step assembly for multi-step page #720
    94. 2.4.7 Fix - Crash on command ASSEM ANNOTATION DISPLAY GLOBAL TRUE #707
    95. 2.4.7 Fix - Crash on insert BOM without a preceding STEP command #670
    96. 2.4.7 Fix - Crash when converting a submodel with NOSTEP to callout #706
    97. 2.4.7 Fix - Crash when exporting images with Native renderer #695
    98. 2.4.7 Fix - Crash when 'Treat as Part' is activated #672
    99. 2.4.7 Fix - Edge line width not persisted #712
    100. 2.4.7 Fix - Fade previous steps project global setup disabled on initial load #688
    101. 2.4.7 Fix - Global meta change not persisted to include file #717
    102. 2.4.7 Fix - Inconsistent page loading and numbering #693
    103. 2.4.7 Fix - Justify outside placement #690
    104. 2.4.7 Fix - Load last opened file on startup not working #713
    105. 2.4.7 Fix - Multi-level inherited colour lost assembly count in r322 #723
    106. 2.4.7 Fix - Parameter file viewer bad path for save copy as menu action #674
    107. 2.4.7 Fix - Part IDs missing in BOM #680
    108. 2.4.7 Fix - Parts List Instance placement dialog #685
    109. 2.4.7 Fix - Persistent data directory installation folder message #687
    110. 2.4.7 Fix - Placement regression #694
    111. 2.4.7 Fix - PLI windows are misaligned in Multi Step pages #703
    112. 2.4.7 Fix - Refresh step assembly image menu action missing #675
    113. 2.4.7 Fix - ROTSTEP END in step group is broken #696
    114. 2.4.7 Fix - Segfault after running --help or --version from console #668
    115. 2.4.7 Fix - Segfault if selection in command editor and also on cover page #669
    116. 2.4.7 Fix - Settings are not saved #692
    117. 2.4.7 Fix - Spurious warning at the end of an export #699
    118. 2.4.7 Fix - Sub models are deleted #684
    119. 2.4.7 Fix - Unexpected PLI BEGIN and PLI END parse errors #678
    120. 2.4.7 Fix - Visual editor parts highlight when parts selected in command editor #682
    121. 2.4.7 Fix - Wrong message in dialog box #701
    122. LPub3D 2.4.6.0.3111 (11 01 2023 10:47:23)

    123. 2.4.6 Enhancement - Add submodels to file load status #636
    124. 2.4.6 Enhancement - Add reset viewer assembly display menu action #652
    125. 2.4.6 Enhancement - Add specify latitude longitude to viewpoints #654
    126. 2.4.6 Enhancement - Build modifications - step-group step in the visual editor #635
    127. 2.4.6 Enhancement - Cover page, bill of material, export and error banners #649
    128. 2.4.6 Enhancement - Logging - update messaging and log types #634
    129. 2.4.6 Enhancement - Messages - add option to abort processing on error #643
    130. 2.4.6 Enhancement - Prompt user to archive unofficial parts #628
    131. 2.4.6 Enhancement - Separate bill of material working folder from parts #659
    132. 2.4.6 Enhancement - Show errors and warnings on export or continuous process completion #639
    133. 2.4.6 Change - Automatically display the visual editor default camera properties #658
    134. 2.4.6 Change - Build modification - declaration and action in same STEP #633
    135. 2.4.6 Change - Build modifications - visual editor build mod actions in same STEP #666
    136. 2.4.6 Change - Check BUILD_MOD action is after MULTI_STEP END #644
    137. 2.4.6 Change - Change reset image menu action description to refresh image #623
    138. 2.4.6 Change - Display clear cache message in information dialog #660
    139. 2.4.6 Change - Loading inline unofficial parts, subparts and primitives #667
    140. 2.4.6 Change - Parse top-model INCLUDE file at model file load #631
    141. 2.4.6 Change - Re-use Build Mod name (ID) #663
    142. 2.4.6 Fix - Apply ROTSTEP to step-group STEP #653
    143. 2.4.6 Fix - Build modification - correct Get BuildMod INVALID StepIndex message #627
    144. 2.4.6 Fix - Build modification - correct jump forward parse error #622
    145. 2.4.6 Fix - Build modification - correct navigate backward parse error #621
    146. 2.4.6 Fix - Build modification - REMOVE/APPLY action must be placed after MULTI_STEP END #664
    147. 2.4.6 Fix - Build modification - unable to validate nested build mod level #642
    148. 2.4.6 Fix - Build modification - visual editor build mod actions #651
    149. 2.4.6 Fix - Configuration preferences dialog cutoff/min window size #616
    150. 2.4.6 Fix - Crash when generating BOM images #657
    151. 2.4.6 Fix - Enable navigation actions #656
    152. 2.4.6 Fix - Export to PDF abnormal behaviour #624
    153. 2.4.6 Fix - Failed to resolve file at path #561
    154. 2.4.6 Fix - Moving a part in the 3D editor misplaces it #646
    155. 2.4.6 Fix - Next Step menu actions not working as expected #637
    156. 2.4.6 Fix - Open with programs menu action not enabled #629
    157. 2.4.6 Fix - Option Add pointer missing in Call Out #647
    158. 2.4.6 Fix - Primitives shown as missing parts in file load status #630
    159. 2.4.6 Fix - Remove LPub Formatting menu action does nothing #638
    160. 2.4.6 Fix - Selecting a submodel in the Visual editor gives error #665
    161. 2.4.6 Fix - Settings for Coverpage and Backcover do not work #620
    162. 2.4.6 Fix - Set Attributes to Page Pointer globally #648
    163. 2.4.6 Fix - Submodel preview ldr file not generated #655
    164. 2.4.6 Quality - Multiplication result converted to larger type #641
    165. LPub3D 2.4.5.0.2977 (23 11 2022 21:55:39)

    166. 2.4.5 Enhancement - Add full submodel file support to Build Modifications #591
    167. 2.4.5 Enhancement - Add load unofficial parts in command editor to project setup #591
    168. 2.4.5 Enhancement - Add load visual editor at cover page to project setup #593
    169. 2.4.5 Enhancement - Expand WhatsThis help to common dialogues #618
    170. 2.4.5 Enhancement - Improve performance - enable CLI, PLI and SMI multi-thread execution #598
    171. 2.4.5 Enhancement - Load visual editor at cover page #593
    172. 2.4.5 Enhancement - LPub command editor snippet system #602
    173. 2.4.5 Enhancement - Manage context menu actions #606
    174. 2.4.5 Enhancement - Manage keyboard shortcuts #603
    175. 2.4.5 Enhancement - Merge camera viewpoint and camera angles dialogs #612
    176. 2.4.5 Enhancement - Remove LPub formatting at submodel, page, and step #604
    177. 2.4.5 Enhancement - Refactor file loading parse and add inline file load #591
    178. 2.4.5 Enhancement - Set default system text editor at start-up #599
    179. 2.4.5 Enhancement - Update substitute preview feature #441
    180. 2.4.5 Enhancement - View visual editor render preferences in main menu preferences #597
    181. 2.4.5 Change - Continuous page progress update #615
    182. 2.4.5 Change - Failed to resolve google drive file at path #561
    183. 2.4.5 Change - Load model editor at cover page #593
    184. 2.4.5 Change - Restore preview submodel from callout #271
    185. 2.4.5 Change - TENTE parts outdated #583
    186. 2.4.5 Development - Convert command editor to QPlainTextEdit #601
    187. 2.4.5 Fix - Build mods don't work properly #520
    188. 2.4.5 Fix - BUILD_MOD in Multipart model not working as expected #591
    189. 2.4.5 Fix - Command Editor Issues - multiple issues #564, #565, #566
    190. 2.4.5 Fix - CSI part annotations impossible to enter #580
    191. 2.4.5 Fix - Error occurred while downloading archive library #568
    192. 2.4.5 Fix - Fixed-size circle and square annotation value not centered #579
    193. 2.4.5 Fix - Generating PDF crashes LPub on a certain page #557
    194. 2.4.5 Fix - Inconsistent page count on completion of export #596
    195. 2.4.5 Fix - Incorrect insert text on step group page #605
    196. 2.4.5 Fix - Invalid appstream file #589
    197. 2.4.5 Fix - LPub3D plug, logo and other auto text features #594
    198. 2.4.5 Fix - Messed up and weird rendering #518
    199. 2.4.5 Fix - Missing header causing abend #619
    200. 2.4.5 Fix - OFFSET not applied in some cases #595
    201. 2.4.5 Fix - Preferences default url not being saved #587
    202. 2.4.5 Fix - Projection in visual editor keeps resetting to perspective #607
    203. 2.4.5 Fix - Remove Group meta doesn't work #569
    204. 2.4.5 Fix - Render projection not orthographic #608
    205. 2.4.5 Fix - ROTATE_ICON SIZE does not change size in step group or callout #560
    206. 2.4.5 Fix - Update build from source scripts #585
    207. 2.4.5 Issue - Submodel preview image is empty for some submodels #558
    208. LPub3D 2.4.4.0.2670 (31 05 2022 04:41:52)

    209. 2.4.4 Change - No Prompt Using the Command Line Option #554
    210. 2.4.4 Fix - Command Line Option Cannot Change Export Directory when Exporting PNG Files #555
    211. 2.4.4 Fix - Treat single step NOSTEP page displayed #535
    212. LPub3D 2.4.3.2787 (13 05 2021 01:51:53)

    213. 2.4.3 Enhancement - Add archive parts on demand action #521
    214. 2.4.3 Enhancement - Add part list to reset page image cache #522
    215. 2.4.3 Enhancement - Add zoom extents flag to 3DViewer preference dialogue #524
    216. 2.4.3 Enhancement - Auto update Open With Programs #420
    217. 2.4.3 Enhancement - Download and install 3rd party renderers on demand #541
    218. 2.4.3 Enhancement - Menu option to cycle each page when navigating by multiple pages or reloading #545
    219. 2.4.3 Enhancement - Open LDraw search directories dialogue from tools menu enhancement #523
    220. 2.4.3 Enhancement - Parametric and manually resizeable pointer tip #528
    221. 2.4.3 Enhancement - Parse single step NOSTEP command #535
    222. 2.4.3 Change - Enable instance count on manual override #298
    223. 2.4.3 Change - Reset fade /highlight step and preferred renderer on file close #505
    224. 2.4.3 Change - Rotate icon display pointer tip default restored to enabled #528
    225. 2.4.3 Change - Using the redraw button iterates through every page #546
    226. 2.4.3 Change - Viewport divider reset on page load #534
    227. 2.4.3 Change - Visual editor not loading multi-step page last step or callout CSI #536
    228. 2.4.3 How To - How to create a text URL with html using rich text edit and export to PDF #539
    229. 2.4.3 Fix - 3D preview - submodel preview loading placholder part #411
    230. 2.4.3 Fix - Abnormal end when deleting lines in the LDraw Editor #530
    231. 2.4.3 Fix - Build Modification - increment page display on forward jump and redraw #520
    232. 2.4.3 Fix - Build modification - insert build mod at countPage if not exist #520
    233. 2.4.3 Fix - Build Modification - line number when step bottom is new submodel #520
    234. 2.4.3 Fix - Build Modification - page count for multi-step page with submodel #520
    235. 2.4.3 Fix - Build modification - parse build mods from countPage call #520
    236. 2.4.3 Fix - Build modification - recursively get submodel indexes #520
    237. 2.4.3 Fix - Build modification - remove forward build mods after jump ahead #520
    238. 2.4.3 Fix - Build Modification - submodel preview display at first step-group step #520
    239. 2.4.3 Fix - Build Modification - multi-step page with submodel invalid assembly #520
    240. 2.4.3 Fix - Click and drag MULTI_STEP doesn't persist #544
    241. 2.4.3 Fix - Crash on fade previous steps or highlight step preference accept #551
    242. 2.4.3 Fix - Crash on add search directory #540
    243. 2.4.3 Fix - Crash when adding pointers to callouts #550
    244. 2.4.3 Fix - Disable automatic insertion of page/model #517
    245. 2.4.3 Fix - Do not add PARSE_NOSTEP parts to PLI #535
    246. 2.4.3 Fix - Edge case with PARSE_NOSTEP GLOBAL TRUE #548
    247. 2.4.3 Fix - Erroneous fade/highlight step meta command ignored message #505
    248. 2.4.3 Fix - Global callout pointer tip size settings don't have an effect #543
    249. 2.4.3 Fix - Global setting for callout pointer generating line instead of border meta #510
    250. 2.4.3 Fix - Image not updated on setting Stud Style from Global Setup #497
    251. 2.4.3 Fix - Match XYZ axis, move and rotate overlay pointer colours #519
    252. 2.4.3 Fix - Parsing instance count lines with meta pointer changes meta values #547
    253. 2.4.3 Fix - POV-Ray render issue when directory name contains a space #525
    254. 2.4.3 Fix - Rewrite submodel preview update for build modifications #512
    255. 2.4.3 Fix - Treat (partially) selection error when marking a line in the command editor #515
    256. 2.4.3 Fix - Selecting substitute part in PLI for a custom part causes LPub3D to crash #538
    257. 2.4.3 Fix - Unable to generate ldraw color parts file #527
    258. 2.4.3 Fix - Updating rotate icon in a callout adds the command to the parent #532
    259. 2.4.3 Fix - Using 'Remove LPub formatting' causes a crash #526
    260. 2.4.3 Fix - Wrong instance count in sub submodels #537
    261. LPub3D 2.4.2.1.2432 (30 03 2021 21:58:03)

    262. 2.4.2.1 Enhancement - Global setting for callout pointer (and page pointer) border #510
    263. 2.4.2.1 Fix - Submodel image does not show at first step of Step Group #512
    264. LPub3D 2.4.1.0.2220 (03 10 2020 22:44:10)

    265. 2.4.1 Enhancement - Add shortcut to Zoom Extents - Shift+X #470
    266. 2.4.1 Enhancement - Append page options #491
    267. 2.4.1 Enhancement - Bill of materials options #492
    268. 2.4.1 Enhancement - Configurable Theme colors #490
    269. 2.4.1 Enhancement - Do not save fade steps and/or highlight step final model step #483
    270. 2.4.1 Enhancement - Enhancement - Enable LEGO Digital Designer and set inventory import #506
    271. 2.4.1 Enhancement - Enhancement - Execute fade, highlight, and preferred renderer locally #505
    272. 2.4.1 Enhancement - Export SHA-512 checksum for Appveyor and Travis builds #460
    273. 2.4.1 Enhancement - Make generate arrows optional when converting to callout #501
    274. 2.4.1 Enhancement - Native renderer official, unofficial parts load order option #509
    275. 2.4.1 Enhancement - Set project start page and start step number for multi-document layouts #477
    276. 2.4.1 Change - Cover page not displayed in GoToPage drop-down dialogue #479
    277. 2.4.1 Change - LEGO Colour Parts File missing on AppImage startup #467
    278. 2.4.1 Change - Slow file load when Buffered Page flag is On #464
    279. 2.4.1 Change - View Next Step takes almost 1.5 minutes #465
    280. 2.4.1 Fix - Assembly with callout does not remain where its dragged to #397
    281. 2.4.1 Fix - Change Assembly Camera Angles removes highlighting #468
    282. 2.4.1 Fix - Crash adding multiple next step #459
    283. 2.4.1 Fix - Double Assembly Margins in callout/step-group settings #482
    284. 2.4.1 Fix - Empty editor when buffered pages is on and lines per page is less than default #462
    285. 2.4.1 Fix - Format callout mono images for native renderer #458
    286. 2.4.1 Fix - Load PLI substitute and excluded part lists on initialisation #471
    287. 2.4.1 Fix - LPub3D 2.3.13 and 2.4 not showing times indicator in certain instances #480
    288. 2.4.1 Fix - LPub3D 2.4 unstable, might have something to do with switching pages #476
    289. 2.4.1 Fix - Meta command for divider/separator is incorrect #511
    290. 2.4.1 Fix - Problems with generated parts #496
    291. 2.4.1 Fix - Rounded corners are not round but oval #473
    292. 2.4.1 Fix - Segmentation fault (core dumped) when dragging step number #466
    293. 2.4.1 Fix - Some settings do not appear to save #457
    294. 2.4.1 Fix - Treat as part substitution causes crash #478
    295. 2.4.1 HowTo - Assure LPub3D release integrity with SHA-512 #461
    296. LPub3D 2.4.0.0.1990 (03 10 2020 08:11:40)

    297. 2.4.0 Feature - 3DViewer point, sun and area light for Blender integration #413
    298. 2.4.0 Feature - Add bring-to-front and send-to-back for page items #244
    299. 2.4.0 Feature - Add substitute part from context menu #280
    300. 2.4.0 Feature - Automate theme change without application restart. #73
    301. 2.4.0 Feature - Blender renderer integration #416
    302. 2.4.0 Feature - Build modification #411
    303. 2.4.0 Feature - Display stud logo #425
    304. 2.4.0 Feature - LDraw editor part, model, and submodel 3D preview #441
    305. 2.4.0 Feature - Redesign include meta command #396
    306. 2.4.0 Enhancement - 3DViewer Display Default Camera Properties #331 #344
    307. 2.4.0 Enhancement - Add page count to file load status notification #436
    308. 2.4.0 Enhancement - Add projection to command line options #440
    309. 2.4.0 Enhancement - Add Rectangle to fixed annotations styles #350
    310. 2.4.0 Enhancement - Add simple (faster) editor text decoration option #445
    311. 2.4.0 Enhancement - Add text placement #375
    312. 2.4.0 Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352
    313. 2.4.0 Enhancement - Colour picker and part lookup #427
    314. 2.4.0 Enhancement - Consolidate editor, page configuration and 3DViewer undo/redo #426
    315. 2.4.0 Enhancement - Copy file path for current model file, PLI, CSI and submodel display #443
    316. 2.4.0 Enhancement - Display PLI part in 3DViewer and add item size to PLI and CSI tool-tips #424
    317. 2.4.0 Enhancement - Do not show this message for individual messages #453
    318. 2.4.0 Enhancement - Expand parse line error management #417
    319. 2.4.0 Enhancement - Expand page number and instance count placement #455
    320. 2.4.0 Enhancement - Expanded parameter file editing functionality #439
    321. 2.4.0 Enhancement - Experimental - calculate pointer meta #423
    322. 2.4.0 Enhancement - Export steps in HTML format with fade previous and highlight current step #418
    323. 2.4.0 Enhancement - Hide/un-hide pieces context menu item #414
    324. 2.4.0 Enhancement - Highlight bounding rectangle on hover to rotate Icon page attributes and multi-step range #422
    325. 2.4.0 Enhancement - Highlight select part line in LDraw editor #419
    326. 2.4.0 Enhancement - Insert display model at any step #415
    327. 2.4.0 Enhancement - Integrate 3DViewer and native renderer camera #412
    328. 2.4.0 Enhancement - LDraw editor load paging for very large model files #442
    329. 2.4.0 Enhancement - Move helper part category to top of search list #428
    330. 2.4.0 Enhancement - Multi step PLI per step with step number and submodel preview #382
    331. 2.4.0 Enhancement - Open parameter files in designated system editor #429
    332. 2.4.0 Enhancement - Open with programs #420
    333. 2.4.0 Enhancement - Remove 'Draw transparent textures last' option from LDView renderer preferences #430
    334. 2.4.0 Enhancement - Save a copy of current model file #421
    335. 2.4.0 Enhancement - Show and count group step number checkbox for multi-step PLI per page #452
    336. 2.4.0 Enhancement - Support spaces in rectangle 'variable length' style annotations #434
    337. 2.4.0 Enhancement - Unofficial custom part and textures sub-folder in sub-folder handling #446
    338. 2.4.0 Enhancement - Update and redraw save file to disk #336
    339. 2.4.0 Enhancement - Update LDView renderer to version 4.4 #431
    340. 2.4.0 Enhancement - Use relative path for images #400
    341. 2.4.0 Change - Add OpenSSL v1.0 libraries to Windows distribution #393
    342. 2.4.0 Change - Enable rotate icon placement on single step page #348
    343. 2.4.0 Change - Menu option to turn on or off part archiving on startup #437
    344. 2.4.0 Change - OFFSET inconsistently uses relative and pixel values #383
    345. 2.4.0 Change - PNG Export - transparent background exports as black background #380
    346. 2.4.0 Change - Redesign ldrawFile load and parse checks #398
    347. 2.4.0 Change - Rotated Callout not displayed when last step contains NOSTEP #376
    348. 2.4.0 Change - Setting perspective view with LDView renderer #378
    349. 2.4.0 Change - Undeclared hard dependency in Debian package #401
    350. 2.4.0 Change - Update apply camera angle locally #378
    351. 2.4.0 Fix - Annotation style too small when using centimetres #435
    352. 2.4.0 Fix - Bill of Material part count anomaly when using BUFEXCHG #404
    353. 2.4.0 Fix - Cable annotation title not reporting cm #403
    354. 2.4.0 Fix - Crash when adding text to an inserted blank page #402
    355. 2.4.0 Fix - Crash when hanging orientation of substitute part #432
    356. 2.4.0 Fix - DPI and scale info is added to filename in PNG export #346
    357. 2.4.0 Fix - Excessive part count #438
    358. 2.4.0 Fix - Fade Previous Parts also affect transparent parts in current step #405
    359. 2.4.0 Fix - Inserted image in first page of submodel appear in parent model #399
    360. 2.4.0 Fix - Invalid Library Version (SDL2) on macOS #387
    361. 2.4.0 Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384
    362. 2.4.0 Fix - MultiStep background and placement statements ignored #392
    363. 2.4.0 Fix - Parse failure on ROUND PLI border #448
    364. 2.4.0 Fix - Preference panel default size on macOS #312
    365. 2.4.0 Fix - Render substitute parts with LDView single call flag on #433
    366. 2.4.0 Fix - Setting display page numbers to false, makes times indicator of non-called-out submodels disappear #406 #407
    367. 2.4.0 Fix - Spelling of popup #450
    368. 2.4.0 Fix - Step number displayed on cover page when PLI per step is disabled #388
    369. 2.4.0 Fix - Update scene items bring to front send to back #379
    370. 2.4.0 How To - LDraw syntax definitions for Notepad++ (added to extras folder) #444
    371. LPub3D 2.3.13.1.1624 (04 01 2020 16:15:37)

    372. 2.3.13.1 Enhancement - 3DViewer Display Default Camera Properties #344
    373. 2.3.13.1 Enhancement - Add Rectangle to fixed annotations styles #350
    374. 2.3.13.1 Enhancement - Add stud logo command line option #347
    375. 2.3.13.1 Enhancement - Add text placement #375
    376. 2.3.13.1 Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352
    377. 2.3.13.1 Enhancement - Define width/height for a step in a step group #358
    378. 2.3.13.1 Enhancement - Edit plain and rich text with new text edit dialogue #357
    379. 2.3.13.1 Enhancement - Enable texture mapping with Native renderer #374
    380. 2.3.13.1 Enhancement - Justify step contents for defined step width/height #358
    381. 2.3.13.1 Enhancement - Multi step PLI per step with step number and submodel preview #382
    382. 2.3.13.1 Enhancement - Override LPub3D-set renderer flags #332
    383. 2.3.13.1 Enhancement - Second pass to adjust Step column/row on Callout/Rotate Icon move #352
    384. 2.3.13.1 Enhancement - Show and hide substitute parts extended attributes #280
    385. 2.3.13.1 Change - DPI and scale info is added to filename in PNG export #346
    386. 2.3.13.1 Change - Enable rotate icon placement on single step page #348
    387. 2.3.13.1 Change - Change - LDCad flexible parts new parts per step highlighting #354
    388. 2.3.13.1 Change - No response to MODEL_SCALE meta command #342
    389. 2.3.13.1 Change - OFFSET inconsistently uses relative and pixel values #383
    390. 2.3.13.1 Change - MODEL_SCALE ignored when using callouts #385
    391. 2.3.13.1 Change - Page items bring to front and send to back - third pass, set z values #244
    392. 2.3.13.1 Change - Page items bring to front and send to back - fourth pass, redesign #244
    393. 2.3.13.1 Change - PNG Export - transparent background exports as black background. #380
    394. 2.3.13.1 Change - Pointer segment line is interrupted by border colour at each joint #356
    395. 2.3.13.1 Change - Refactor LDView single call render #387
    396. 2.3.13.1 Change - Remove check Bricklink codes.txt for RegExp import pattern. #381
    397. 2.3.13.1 Change - Rotated Callout not displayed when last step contains NOSTEP #376
    398. 2.3.13.1 Change - Setting perspective view with LDView renderer #378
    399. 2.3.13.1 Change - Update scene items bring to front send to back #379
    400. 2.3.13.1 Fix - 3DViewer not displayed when renderer set to other than Native #345
    401. 2.3.13.1 Fix - Export to pdf using page range generates single page #341
    402. 2.3.13.1 Fix - Failure to render CSI parts files #387
    403. 2.3.13.1 Fix - Invalid Library Version (SDL2) on macOS #387
    404. 2.3.13.1 Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384
    405. 2.3.13.1 Fix - LPub3D crash when using LDView "multiple file single call" #363
    406. 2.3.13.1 Fix - Single step MODEL_SCALE meta command not working #343
    407. 2.3.13.1 Fix - Substitute part flag ignored when no attributes specified #377
    408. 2.3.13.1 Fix - Step number displayed on cover page when PLI per step is disabled #388
    409. 2.3.13.1 Fix - Update apply camera angle locally initialisation #378
    410. LPub3D 2.3.13.0.1511 (10 09 2019 03:15:35)

    411. 2.3.13 Enhancement - Add option to centre justify step group steps #333
    412. 2.3.13 Enhancement - Add pixel ratio setting to PDF, PNG, JPG and BMP exports #304
    413. 2.3.13 Enhancement - Add pointer grabber toggle off on 2nd pointer click #315
    414. 2.3.13 Enhancement - Add dialogue for additional renderer arguments #332
    415. 2.3.13 Enhancement - Add submodel instance count manual override #298
    416. 2.3.13 Enhancement - Bricklink XML config ignored, some tags missing #282
    417. 2.3.13 Enhancement - Expanded submodel instance consolidation #297
    418. 2.3.13 Enhancement - Native renderer save step image #327
    419. 2.3.13 Enhancement - Update and redraw save file to disk #336
    420. 2.3.13 Enhancement - Update Windows portable version from UI #324
    421. 2.3.13 Feature - Page items bring to front and send to back - first pass #244
    422. 2.3.13 Change - Abnormal image size when using Native renderer #323
    423. 2.3.13 Change - Abnormal pointer generation if no submodel file extension #326
    424. 2.3.13 Change - BOM annotation rectangle size setting seems to have no effect #293
    425. 2.3.13 Change - Callout divider messing with instance count margins #309
    426. 2.3.13 Change - Divider CUSTOM_LENGTH meta command not parsed for multi-step called out divider #340
    427. 2.3.13 Change - Fonts in generated instruction depend on system DPI setting #292
    428. 2.3.13 Change - Manually move rotate icon on multi-step page #300
    429. 2.3.13 Change - Missing api-ms-win-crt-runtime-l1-1-0.dll #296
    430. 2.3.13 Change - Refactor search dialogue and set focus to text field #295
    431. 2.3.13 Change - Submodel is displayed again on step 2 #334
    432. 2.3.13 Fix - Append page before a submodel, appends the page in the wrong location #330
    433. 2.3.13 Fix - Assembly margins setting works strangely #311
    434. 2.3.13 Fix - Custom arrow parts and missing PLI END #301
    435. 2.3.13 Fix - Default colour reset to highlight or fade colour #325
    436. 2.3.13 Fix - Do not show step nunber ignored on single step page #322
    437. 2.3.13 Fix - Drag PLI and CSI not working properly on single step page #302
    438. 2.3.13 Fix - Fade Previous Steps doesn't work in global mode #310
    439. 2.3.13 Fix - LDraw archive library update fail #305
    440. 2.3.13 Fix - Final model added to BOM page #328
    441. 2.3.13 Fix - No divider in callout #306
    442. 2.3.13 Fix - Placement of page attributes #307
    443. 2.3.13 Fix - PLI placement is invalid, when SHOW_STEP_NUMBER is FALSE #335
    444. 2.3.13 Fix - Resize handle on Parts List (PLI) has gone #339
    445. 2.3.13 Fix - Segfault in substitute part dialog #294
    446. 2.3.13 Fix - Strange behavior when resizing cover image #329
    447. 2.3.13 Fix - Submodel instance count not shown when Callout between instances #321
    448. 2.3.13 Fix - Submodel steps same as occurrence when consolidate enabled #291
    449. LPub3D 2.3.12.0.1356 (20 06 2019 04:52:55)

    450. 2.3.12 Enhancement - Add Bricklink alternate numbers to ld2blcodesxref.lst #283
    451. 2.3.12 Enhancement - Add LDraw model file load messages dialogue #275
    452. 2.3.12 Enhancement - Add STRETCH option to cover image #288
    453. 2.3.12 Enhancement - Load LDCad generated flex parts that use LDraw subparts #272
    454. 2.3.12 Enhancement - Rubber part colors are not supported in export #290
    455. 2.3.12 Enhancement - Sub-model in separate file not being included #279
    456. 2.3.12 Feature - Add substitute part from context menu #280
    457. 2.3.12 Change - Bricklink XML config ignored, some tags missing #282
    458. 2.3.12 Change - Bricklink XML export save path should be next to the file #287
    459. 2.3.12 Change - Callout POINTER_ATTRIBUTE LINE id is not verified #284
    460. 2.3.12 Change - Refactor updater routine and add redirect accept prompt #266
    461. 2.3.12 Change - Part annotation placement wrong #267
    462. 2.3.12 Change - Update pointer base on drag (#268) #269
    463. 2.3.12 Change - Native render fails with camera FOV command #270
    464. 2.3.12 Change - Remove preview submodel from callout #271
    465. 2.3.12 Fix - Broken Windows uninstaller - Revert NsisMultiUser script update #261
    466. 2.3.12 Fix - Multiple page BOM sorting is scrambled #262
    467. 2.3.12 Fix - Consolidate instance count flag ignored when unchecked #264
    468. 2.3.12 Fix - Continuous step numbers cause multiple problems with submodels #263
    469. 2.3.12 Fix - Custom parts are not included in HTML export #286
    470. 2.3.12 Fix - No Submodel preview with LDView "single call" option #265
    471. 2.3.12 Fix - Wrong meta command on multi-step page #276
    472. 2.3.12 Fix - Windows installer typo "Dektop Icon" #277
    473. 2.3.12 Fix - HTML export uses Native renderer image naming convention #278
    474. LPub3D 2.3.11.0.1269 (17 05 2019 06:56:55
    475. 2.3.11 Enhancement - Add page zoom slider #253
    476. 2.3.11 Enhancement - Add scene guides dash and solid line flags #254
    477. 2.3.11 Enhancement - Edit window toggle line comment #256
    478. 2.3.11 Enhancement - Edit window word completer #255
    479. 2.3.11 Enhancement - Extend PLI/BOM sorting options #257
    480. 2.3.11 Enhancement - Installation impossible if uninstallation is impossible #240
    481. 2.3.11 Enhancement - Snap to grid while moving page item #252
    482. 2.3.11 New feature [WIP] - Add bring-to-front and send-to-back for page items #244
    483. 2.3.11 New feature - Movable PLI/BOM part groups #260
    484. 2.3.11 Change - Assembly overlaps the PLI #243
    485. 2.3.11 Change - Separate fixed annotation and annotation style options #250
    486. 2.3.11 Fix - DPI incorrectly saved as DPC #247
    487. 2.3.11 Fix - Export Bricklink XML and CSV part list not working #258
    488. 2.3.11 Fix - Parts List Annotation Styles font can't be edited separately #246
    489. 2.3.11 Fix - Shortcut to open and close documents are the same #259
    490. 2.3.11 Fix - Step Group Setup -> Divider tab has no ok/cancel buttons #249
    491. 2.3.11 Fix - Step number counted from zero #245
    492. 2.3.11 Fix - Submodel callout does not rotate as the parent image #251
    493. LPub3D 2.3.10.0.1240 (23 04 2019 12:23:00)

    494. 2.3.10 Enhancement - Add Rebrickable.com and Brickset.com to HTML Part List lookup sites #239
    495. 2.3.10 Enhancement - Default placement selector for PLI #242
    496. 2.3.10 Enhancement - Default placement selector for Display Submodel #237
    497. 2.3.10 Enhancement - Enable PLI movable when no step number is displayed#241
    498. 2.3.10 Enhancement - Make display submodel instance count optional #236
    499. 2.3.10 Fix - HTML Part List sort function broken #235
    500. 2.3.10 Fix - CSI margins applied to PLI #238
    501. LPub3D 2.3.9.0.1228 (18 04 2019 02:58:18) Release Notes

    502. 2.3.9 Enhancement - Automatically size and align fixed style annotation font #229
    503. 2.3.9 Enhancement - Highlight first step #234
    504. 2.3.9 Enhancement - Update PLI orientation parameter file - pli.mpd #228
    505. 2.3.9 Enhancement - Set HTML Part List to use PLI part images and add sorting #226
    506. 2.3.9 Change - Update Submodel and PLI page format placement routine #227
    507. 2.3.9 Fix - Annotation styles stop working after export LEGOAnnotationStyle.lst #230
    508. 2.3.9 Fix - Crash when changing font/color of Annotation Style #224
    509. 2.3.9 Fix - Remove 'file changed' prompt on LDraw editor update action #233
    510. 2.3.9 Fix - Toggling logging in preferences with GUI #223
    511. LPub3D 2.3.8.0.1210 (08 04 2019 04:49:29) Release Note

    512. 2.3.8 Change - Refactor annotations, add 'Fixed' annotation type #222
    513. 2.3.8 Change - Update online user manual URL #219
    514. 2.3.8 Enhancement - Edit model file #217
    515. 2.3.8 Enhancement - Add find and replace to editors #216
    516. 2.3.8 Fix - Assembly Global Setup Ok and Cancel buttons hidden #218
    517. 2.3.8 Fix - Generated HTML snapshot shows wrong model image #215
    518. 2.3.8 Fix - GHOST meta command skipped for native render, fade and highlight #212
    519. 2.3.8 Fix - HTML Part list error: Could not load command line file #220
    520. 2.3.8 Regression - Default PLI/BOM annotation always on #213
    521. LPub3D 2.3.7.0.1195 (27 03 2019 01:19:52) Release Notes

    522. 2.3.7 Change - Convert LDView Seams to decimal in Preferences UI #197
    523. 2.3.7 Change - Legacy LPub meta VIEW_ANGLE not supported #192
    524. 2.3.7 Change - Move LDView AutoCrop to INI file #180
    525. 2.3.7 Change - Only one single submodel picture is shown cross all submodels #208
    526. 2.3.7 Change - Source RegExp pattern from parameter file first #155
    527. 2.3.7 Change - Update Windows x86 and x86_64 Qt to MSVC 2015 v5.11.3 #199
    528. 2.3.7 Enhancement - Add POV-Ray render quality to global preferences #209
    529. 2.3.7 Enhancement - Add Preference setting to load last opened file #206
    530. 2.3.7 Enhancement - Add range divider - divide steps in a range #185
    531. 2.3.7 Enhancement - Add render POV-Ray generated images #207
    532. 2.3.7 Enhancement - Continuous step numbers for Submodels and unassembled Callouts #179
    533. 2.3.7 Enhancement - Extend native export - Enable HTML Part List #196
    534. 2.3.7 Enhancement - Extend native export - Enable STL, POV, DAE and 3DS export #195
    535. 2.3.7 Enhancement - Extend native export #188
    536. 2.3.7 Enhancement - Pretty CSI annotation #187
    537. 2.3.7 Enhancement - Pretty PLI/BOM annotation #186
    538. 2.3.7 Enhancement - Range divider resize #193
    539. 2.3.7 Enhancement - Tailor next steps displayed for Add Next Steps to multistep group #210
    540. 2.3.7 Fix - 3DViewer ROTSTEP applied to wrong step on multistep page #174
    541. 2.3.7 Fix - Colour parts not loaded when launching from command console #202
    542. 2.3.7 Fix - Display submodel rotated locally and by renderer #201
    543. 2.3.7 Fix - Divider base ordinate point unset when tip dragged #190
    544. 2.3.7 Fix - Divider pointer drag not working in some cases #189
    545. 2.3.7 Fix - LDView renderer using Native camera settings #200
    546. 2.3.7 Fix - macOS Library check error; xdpyinfo: command not found #191
    547. 2.3.7 Fix - Native renderer shows wrong absolute (ABS) rotation transform angles #203
    548. 2.3.7 Fix - Part file not found when using fade previous steps #182
    549. 2.3.7 Fix - Pointer helper part not rendered or displaying in Viewer #204
    550. 2.3.7 Fix - POV lights not set from Preferences UI #198
    551. 2.3.7 Fix - POV file generation settings disabled when renderer set to POVRay #194
    552. 2.3.7 Fix - Submodel Rotation does not trigger image redraw #173
    553. 2.3.7 Fix - Undo after an 'add next steps' only removes the MULTI_STEP BEGIN #184
    554. 2.3.7 Fix - Wrong highlighting parts in steps with Buffer Exchange #181
    555. 2.3.7 Regression - Refresh LDraw parts not updating archive libraries #205
    556. 2.3.7 Regression - Windows installer README screen show HTML code #177
    557. LPub3D 2.3.6.0.1101 (19 12 2018 00:06:36) Release Notes

    558. 2.3.6 Enhancement - Refactor multi-segment page, divider and callout pointers
    559. 2.3.6 Fix - Command to change pointer attributes broken #171
    560. LPub3D 2.3.5.0.1092 (17 12 2018 07:06:09) Release Notes

    561. 2.3.5 Enhancement - Refactor automatic macOS library checks #57
    562. 2.3.5 Enhancement - Refactor text entry, support escape character '\' #170
    563. 2.3.5 Fix - Using Centimeters as default units distorts pointer arrow #169
    564. 2.3.5 Fix - Wrong CALLOUT placement when it is inside a MULTI_STEP page #168
    565. 2.3.5 Fix - Wrong label for changing assembly margins from context menu #167
    566. LPub3D 2.3.4.0.1085 (10 12 2018 21:33:15) Release Notes

    567. 2.3.4 Change - Disable LDGLite output filename '#' for -mS option #157
    568. 2.3.4 Change - Increase default stack size for Windows release builds to 4MB #156
    569. 2.3.4 Change - Automate macOS missing/Incompatible library checks #57
    570. 2.3.4 Change - Refactor parameter list files regular expressions #155
    571. 2.3.4 Enhancement - Add LSynth parts to LPub3D archive #165
    572. 2.3.4 Enhancement - Add support for LDCad Group Meta command #149
    573. 2.3.4 Enhancement - Add support for LeoCAD Group Meta command #153
    574. 2.3.4 Enhancement - Fit view window to document scene #163
    575. 2.3.4 Enhancement - Improve multi-segment page, divider and callout pointers #154
    576. 2.3.4 Enhancement - Parts in excludedParts.lst are excluded from the PLI #151
    577. 2.3.4 Feature - Show submodel image at first step #52
    578. 2.3.4 Fix - Add Next Steps nested multistep error #150
    579. 2.3.4 Fix - Callout not changing when the color if modified #162
    580. 2.3.4 Fix - Export range dialog progress has a small mistake #144
    581. 2.3.4 Fix - Group removed inside a callout still visible on the main model #158
    582. 2.3.4 Fix - LDGLite.ini options not passed to render #141
    583. 2.3.4 Fix - Line comment colours no working properly #142
    584. 2.3.4 Fix - Page range dialogue reports false invalid range #143
    585. 2.3.4 Fix - Rotate Icon Placement Dialog incorrect "Relative to" options for Step Group #166
    586. 2.3.4 Fix - Some instruction settings not updating #164
    587. 2.3.4 Fix - Submodel instances count setting not set #148
    588. 2.3.4 Fix - Wrong rotation when rotstep REL/END after rotstep ABS in multi-step #160
    589. LPub3D 2.3.3.0.1024 (04 09 2018 06:52:44) Release Notes

    590. 2.3.3 Change - Assembly placement wrong in 2.3 #102
    591. 2.3.3 Change - General standardization - Correct spelling #116
    592. 2.3.3 Change - Move EdgeThickness parameter to LDView ini #129
    593. 2.3.3 Change - Page number placed outside page border #139
    594. 2.3.3 Change - Renderer INI/.conf files have incorrect initial values #140
    595. 2.3.3 Enhancement - Enable support for alternative LDraw libraries #132
    596. 2.3.3 Enhancement - Add multiple next steps #136
    597. 2.3.3 Enhancement - Improve LDraw Editor highlighting #133
    598. 2.3.3 Enhancement - Save output with same encoding as input #127
    599. 2.3.3 Enhancement - Set default part lookup category to 'Parts In Use' #121
    600. 2.3.3 Fix - Bug: assembled callout has wrong rotation #135
    601. 2.3.3 Fix - Delete custom parts cache deletes sibling folders #138
    602. 2.3.3 Fix - Global Fade Color does not work correctly #128
    603. 2.3.3 Fix - LPub3D LDView Anti-Aliasing settings incomplete #130
    604. 2.3.3 Fix - LPub3D-specific LDView settings still don't work #126
    605. LPub3D 2.3.2.0.988 (05 10 2018 10:18:07) Release Notes

    606. 2.3.2 Enhancement - Add part categories to 3DViewer Preferences dialogue #121
    607. 2.3.2 Enhancement - Change shape of Timeline submodel color icons #124
    608. 2.3.2 Fix - Convert submodel to callout gives all kinds of errors #123
    609. 2.3.2 Fix - Rotation icon background #122
    610. 2.3.2 Update - General standardization - Standard spelling #116
    611. LPub3D 2.3.1.0.977 (03 10 2018 21:21:33) Release Notes

    612. 2.3.1 Change - Change FOV spin box on LDView Preferences to decimal #97
    613. 2.3.1 Change - Do not display renderer commands in status bar - ugly #87
    614. 2.3.1 Change - General standardization #116
    615. 2.3.1 Change - Meta command IMAGE_ANGLE changed to CAMERA_ANGLES #89
    616. 2.3.1 Change - Revert interim fix for LDView on macOS not loading - missing/Incompatible libraries #57
    617. 2.3.1 Change - Set LPub3D plug and plug image to read-only #86
    618. 2.3.1 Change - Update lcLib to commit 39ff605 #93
    619. 2.3.1 Change - Update missing parts message at model file load #84
    620. 2.3.1 Change request - Launch Windows command console only when requested #79
    621. 2.3.1 Enhancement - Camera FOV and view angles meta commands #88
    622. 2.3.1 Enhancement - Enable part selection 3DViewer pane #120
    623. 2.3.1 Enhancement - Expose LDView SingleCall SnapshotsList flag in Preferences #109
    624. 2.3.1 Enhancement - Make text field panes in re-sizeable dialog windows also re-sizeable #28
    625. 2.3.1 Enhancement - Refactor part archive routine #118
    626. 2.3.1 Enhancement - Support html in 'Check for Update' MessageBox #106
    627. 2.3.1 Enhancement - Timeline piece icons #113
    628. 2.3.1 Fix - All-out placement 'relative to ...' dropdown is a bit broken #112
    629. 2.3.1 Fix - Applying ROTSTEP causes crash if space in model name
    630. 2.3.1 Fix - Automatic call-out arrow placement does not take into account assembly rotation #110
    631. 2.3.1 Fix - Automatic save at refresh or clear commands broken #91
    632. 2.3.1 Fix - Checking Use alternative Draw LDConfig does not work #103
    633. 2.3.1 Fix - Continuous page processing inconsistent #107
    634. 2.3.1 Fix - Enable Highlight Current Step does not render a line around all new parts in a step #104
    635. 2.3.1 Fix - Export to PDF and select certain page range does not uncheck all pages option bug #105
    636. 2.3.1 Fix - Export to pdf dialog is not limited to 1 option #114
    637. 2.3.1 Fix - Highlight parts inheriting fade previous step global color #111
    638. 2.3.1 Fix - Inserting "Rotate" can cause LPub3D to crash #82
    639. 2.3.1 Fix - Inserting "Rotate" from the menu button inserts all zeros #90
    640. 2.3.1 Fix - LDView Single Call rendered images not displayed #101
    641. 2.3.1 Fix - LPub3D "Ignore ending without ignore begin" message on macOS #80
    642. 2.3.1 Fix - LPub3D LDView preferences UI does not update the ini file #98
    643. 2.3.1 Fix - Malformed UI form in Dark Mode #99
    644. 2.3.1 Fix - Non-zero camera view passed to renderer when ROTSTEP Transform is ABS[OLUTE] #95
    645. 2.3.1 Fix - Page navigation gives multiple errors #117
    646. 2.3.1 Fix - Parts being generated in Fade color when first displayed #100
    647. 2.3.1 Fix - Render CSI for buffer exchange load where no parts added #108
    648. 2.3.1 Fix - Rotated Callout parts rotated against default camera view #92
    649. 2.3.1 Fix - Some shortcut keys no longer work #94
    650. 2.3.1 Fix - Theme change Close button requires multiple clicks to accept #85
    651. 2.3.1 Fix - Unnecessary spaces in some settings decimal values #96
    652. 2.3.1 HOW TO - Add missing MSVCP140.dll to Windows XP/7/8/ #81
    653. 2.3.1 Update - Parts reported not found when Fade Previous Steps is ON #64
    654. LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes

    655. 2.3.0 Feature - Continuous page processing #76
    656. 2.3.0 Feature - Go Dark - Dark mode theme #73
    657. 2.3.0 Feature - “Native” renderer based on 3DViewer (LeoCAD library) #71
    658. 2.3.0 Feature - "Native" POV file generation based on LDView library #77
    659. 2.3.0 Feature - Multi-segment page, divider and callout pointers #67
    660. 2.3.0 Feature - “True” previous step part fade #47
    661. 2.3.0 Feature - Current step silhouette part highlight #52
    662. 2.3.0 Feature - UI dialogue to set sub-model level color #69
    663. 2.3.0 Feature - Scene horizontal and vertical ruler and axis guides #68
    664. 2.3.0 Feature - Console commands #12
    665. 2.3.0 Enhancement - Default assembly orientation angles to Assembly Setup #72
    666. 2.3.0 Enhancement - Headless mode on Linux, macOS and Windows Platforms #56
    667. 2.3.0 Enhancement - Improved ROTSTEP entry from 3DViewer pane #78
    668. 2.3.0 Enhancement - Keyboard shortcuts for Edit commands #63
    669. 2.3.0 Enhancement - Respect relative and absolute paths for inserted images #61
    670. 2.3.0 Enhancement - Rotate Icon resize #66
    671. 2.3.0 Enhancement - Set renderer from project setup menu #70
    672. 2.3.0 Enhancement - Use an image for Rotate Icon #62
    673. 2.3.0 Change - Move LPub3D.ini file to application location for Windows portable distros #75
    674. 2.3.0 Change - Update 3DViewer to LeoCAD 18.2 commit 15d5e89
    675. 2.3.0 Fix - Go To page function broken #55
    676. 2.3.0 Fix - Insert text on a sub-model insertion page gets placed in the sub-model instead of the parent model #53
    677. 2.3.0 Fix - Mixed-page orientation incorrect #59
    678. 2.3.0 Issue - Abnormal program end on malformed CALLOUT #74
    679. 2.3.0 Issue - Automatically add assembled image of multi-occurrence sub-model to parent page #65, description
    680. 2.3.0 Issue - Landscape page orientation for .pdf export not working #58, cannot reproduce
    681. 2.3.0 Issue - LDView Multiple files single call rendering slow #54
    682. 2.3.0 Issue - LDView on macOS not loading - missing libraries #57
    683. 2.3.0 Issue - LPub3D renders very slow on Windows #60, duplicate