LPub3D 2.4.9.86.4133 (19 03 2025 01:19:23)
2.4.9 Enhancement - Inconsistency with parts list shape inputs #805
2.4.9 Enhancement - Set annotation style attributes from context menu action #812
2.4.9 Change - Set annotation style attributes for fixed and extended types #811
2.4.9 HowTo - Set annotation style attributes #809
2.4.9 HowTo - Set theme check script in extras folder for Linux and macOS distros #806
2.4.9 Regression - Library Update failed #804
2.4.9 Fix - Cannot edit AnnotationStyle list from menu action #810
2.4.9 Fix - Pointer Tip of a page pointer cannot be hidden #813
2.4.9 Fix - Submodel preview rotation #803
LPub3D 2.4.9.0.4047 (07 01 2025 10:00:57)
2.4.9 Feature - Increase the capability to change Edge Lines size #772
2.4.9 Enhancement - Add reload file option to LDraw search directories dialog #801
2.4.9 Enhancement - Add renderer arguments and environment vars to global settings #775
2.4.9 Enhancement - Automatic restart #790
2.4.9 Enhancement - Change Local LEGO Elements to User-defined Elements #796
2.4.9 Enhancement - Enhanced extended subfile load path options #794
2.4.9 Enhancement - Expand command editor toolbars #800
2.4.9 Enhancement - Expand visual editor toolbars and menus #799
2.4.9 Enhancement - Expanded part filter options #786
2.4.9 Enhancement - Improve integration of BuildMods with fade steps and highlight step #776
2.4.9 Enhancement - Option to load last opened page on load last opened file #795
2.4.9 Enhancement - Option to show or hide the cycle each page on Update dialog #798
2.4.9 Change - AbEnd on insert a page pointer at the top of a STEP #789
2.4.9 Change - Add minizip unzOpen to quazip to avoid violating ODR #787
2.4.9 Change - AppImage build Qt Network SSL limitation #784
2.4.9 Change - Errors loading files with MODEL_PIECES meta-command #779
2.4.9 Change - Optionally add Models, LSynth and Helper paths to LDraw search list #791
2.4.9 Fix - Abnormal end on app close after view preference dialogue #773
2.4.9 Fix - Abnormal end when INSERT COVER_PAGE FRONT placed without STEP #774
2.4.9 Fix - False Fade Steps, Highlight Step message #777
2.4.9 Fix - High contrast stud style setting does not persist #781
2.4.9 Fix - macOS app execution blocked because of invalid code signature #783
2.4.9 Fix - Message reset dialog does not show the number of messages to reset #785
2.4.9 Fix - Part placed after CALLOUT does not display in the PLI #793
2.4.9 Fix - Parts in PLI are not always drawn on model #780
2.4.9 Fix - PLI substitution and rotation parse fail #797
2.4.9 Fix - TopOfStep modelIndex below model start #778
2.4.9 Fix - Treat submodel as substitute part error #747
LPub3D 2.4.8.0.3723 (18 10 2024 06:26:50)
2.4.8 Feature - Show individual part instance in BOM and PLI #766
2.4.8 Enhancement - Add shortcut to launch About LPub3D window #762
2.4.8 Enhancement - Apple silicon arm64 builds #761
2.4.8 Enhancement - Keep command editor tab on top #771
2.4.8 Enhancement - Warning when image path exceeds renderer max path #763
2.4.8 Change - Custom parts with underscore in the name #730
2.4.8 Change - Difference in rendering with native renderer between versions #731
2.4.8 Change - LDGLite unstable on Windows 11 #751
2.4.8 Change - MLCad Part unknown! PART line error after mpd file save #734
2.4.8 Change - Relative justify vertical axis on outside placement #729
2.4.8 Change - Set command editor highlight lines default to off #768
2.4.8 Change - Set submodel substitute part as unofficial part #733
2.4.8 Fix - Abnormal rendering behaviour #726
2.4.8 Fix - Add LDView Assembly Rendered Arguments conflated #727
2.4.8 Fix - Caches are not cleared when exporting #750
2.4.8 Fix - Crash when clicking in the Command Editor #767
2.4.8 Fix - Crash when opening "BOM Placement" applet #754
2.4.8 Fix - Crash when showing BOM #742
2.4.8 Fix - Create new Buildmod after one BM does not work #743
2.4.8 Fix - Include file meta commands not always applied #735
2.4.8 Fix - Incorrect preview image in the preview window #769
2.4.8 Fix - Intel driver igxelpicd64.dll crash with dump #741
2.4.8 Fix - Final INSERT MODEL - command placed after BOM - should be before #770
2.4.8 Fix - Group step number not displayed when enabled in global settings #764
2.4.8 Fix - LPub3D crashes on Mac #753
2.4.8 Fix - LPub3D unstable if 'Author:' value is empty in LDR-file #760
2.4.8 Fix - Multi_step pli per_step false causes crash #755
2.4.8 Fix - Parse MPD description line on insert MULTI_STEP BEGIN command #738
2.4.8 Fix - Random crash when saving results in corrupt LDraw file #744
2.4.8 Fix - Refresh part list or sub-model images causes crash #765
2.4.8 Fix - Scrambled submodel when placed before ignore IGN command #732
2.4.8 Fix - Submodels shown in BOM when using INSERT DISPLAY_MODEL #739
LPub3D 2.4.7.0.3476 (21 06 2023 12:27:47)
2.4.7 Enhancement - Add view load status dialogue menu action #698
2.4.7 Enhancement - Enable MPD model file imbedded image with !DATA meta command #722
2.4.7 Enhancement - Insert display model - enable part and submodel lines #704
2.4.7 Enhancement - On startup, set theme based on Windows system theme #700
2.4.7 Enhancement - Refactor fade and highlight parts behaviour #710
2.4.7 Enhancement - Update LDView renderer to version 4.5 #709
2.4.7 Change - Add open parameter file folder to configuration menu actions #681
2.4.7 Change - Enable Bill of material progress status #679
2.4.7 Change - Fade opacity value inverted #708
2.4.7 Change - Fade previous steps colour value #689
2.4.7 Change - Load model with absolute path FILE name #686
2.4.7 Change - Native Render view angle change between sub-model and main model #718
2.4.7 Change - Part list annotation style #716
2.4.7 Change - Persisting fade previous steps and highlight current step settings #683
2.4.7 Change - Refactor Blender integration - update to support Blender 3.4 #677
2.4.7 Change - Refactor consolidate submodel instance to enable count by colour #719
2.4.7 Change - Use default camera setting on viewer switch to camera none #676
2.4.7 Fix - Abnormal message when loading the model #724
2.4.7 Fix - Assembly viewing angle incorrect when LDView is used to render #725
2.4.7 Fix - Callout placement inside step assembly for multi-step page #720
2.4.7 Fix - Crash on command ASSEM ANNOTATION DISPLAY GLOBAL TRUE #707
2.4.7 Fix - Crash on insert BOM without a preceding STEP command #670
2.4.7 Fix - Crash when converting a submodel with NOSTEP to callout #706
2.4.7 Fix - Crash when exporting images with Native renderer #695
2.4.7 Fix - Crash when 'Treat as Part' is activated #672
2.4.7 Fix - Edge line width not persisted #712
2.4.7 Fix - Fade previous steps project global setup disabled on initial load #688
2.4.7 Fix - Global meta change not persisted to include file #717
2.4.7 Fix - Inconsistent page loading and numbering #693
2.4.7 Fix - Justify outside placement #690
2.4.7 Fix - Load last opened file on startup not working #713
2.4.7 Fix - Multi-level inherited colour lost assembly count in r322 #723
2.4.7 Fix - Parameter file viewer bad path for save copy as menu action #674
2.4.7 Fix - Part IDs missing in BOM #680
2.4.7 Fix - Parts List Instance placement dialog #685
2.4.7 Fix - Persistent data directory installation folder message #687
2.4.7 Fix - Placement regression #694
2.4.7 Fix - PLI windows are misaligned in Multi Step pages #703
2.4.7 Fix - Refresh step assembly image menu action missing #675
2.4.7 Fix - ROTSTEP END in step group is broken #696
2.4.7 Fix - Segfault after running --help or --version from console #668
2.4.7 Fix - Segfault if selection in command editor and also on cover page #669
2.4.7 Fix - Settings are not saved #692
2.4.7 Fix - Spurious warning at the end of an export #699
2.4.7 Fix - Sub models are deleted #684
2.4.7 Fix - Unexpected PLI BEGIN and PLI END parse errors #678
2.4.7 Fix - Visual editor parts highlight when parts selected in command editor #682
2.4.7 Fix - Wrong message in dialog box #701
LPub3D 2.4.6.0.3111 (11 01 2023 10:47:23)
2.4.6 Enhancement - Add submodels to file load status #636
2.4.6 Enhancement - Add reset viewer assembly display menu action #652
2.4.6 Enhancement - Add specify latitude longitude to viewpoints #654
2.4.6 Enhancement - Build modifications - step-group step in the visual editor #635
2.4.6 Enhancement - Cover page, bill of material, export and error banners #649
2.4.6 Enhancement - Logging - update messaging and log types #634
2.4.6 Enhancement - Messages - add option to abort processing on error #643
2.4.6 Enhancement - Prompt user to archive unofficial parts #628
2.4.6 Enhancement - Separate bill of material working folder from parts #659
2.4.6 Enhancement - Show errors and warnings on export or continuous process completion #639
2.4.6 Change - Automatically display the visual editor default camera properties #658
2.4.6 Change - Build modification - declaration and action in same STEP #633
2.4.6 Change - Build modifications - visual editor build mod actions in same STEP #666
2.4.6 Change - Check BUILD_MOD action is after MULTI_STEP END #644
2.4.6 Change - Change reset image menu action description to refresh image #623
2.4.6 Change - Display clear cache message in information dialog #660
2.4.6 Change - Loading inline unofficial parts, subparts and primitives #667
2.4.6 Change - Parse top-model INCLUDE file at model file load #631
2.4.6 Change - Re-use Build Mod name (ID) #663
2.4.6 Fix - Apply ROTSTEP to step-group STEP #653
2.4.6 Fix - Build modification - correct Get BuildMod INVALID StepIndex message #627
2.4.6 Fix - Build modification - correct jump forward parse error #622
2.4.6 Fix - Build modification - correct navigate backward parse error #621
2.4.6 Fix - Build modification - REMOVE/APPLY action must be placed after MULTI_STEP END #664
2.4.6 Fix - Build modification - unable to validate nested build mod level #642
2.4.6 Fix - Build modification - visual editor build mod actions #651
2.4.6 Fix - Configuration preferences dialog cutoff/min window size #616
2.4.6 Fix - Crash when generating BOM images #657
2.4.6 Fix - Enable navigation actions #656
2.4.6 Fix - Export to PDF abnormal behaviour #624
2.4.6 Fix - Failed to resolve file at path #561
2.4.6 Fix - Moving a part in the 3D editor misplaces it #646
2.4.6 Fix - Next Step menu actions not working as expected #637
2.4.6 Fix - Open with programs menu action not enabled #629
2.4.6 Fix - Option Add pointer missing in Call Out #647
2.4.6 Fix - Primitives shown as missing parts in file load status #630
2.4.6 Fix - Remove LPub Formatting menu action does nothing #638
2.4.6 Fix - Selecting a submodel in the Visual editor gives error #665
2.4.6 Fix - Settings for Coverpage and Backcover do not work #620
2.4.6 Fix - Set Attributes to Page Pointer globally #648
2.4.6 Fix - Submodel preview ldr file not generated #655
2.4.6 Quality - Multiplication result converted to larger type #641
LPub3D 2.4.5.0.2977 (23 11 2022 21:55:39)
2.4.5 Enhancement - Add full submodel file support to Build Modifications #591
2.4.5 Enhancement - Add load unofficial parts in command editor to project setup #591
2.4.5 Enhancement - Add load visual editor at cover page to project setup #593
2.4.5 Enhancement - Expand WhatsThis help to common dialogues #618
2.4.5 Enhancement - Improve performance - enable CLI, PLI and SMI multi-thread execution #598
2.4.5 Enhancement - Load visual editor at cover page #593
2.4.5 Enhancement - LPub command editor snippet system #602
2.4.5 Enhancement - Manage context menu actions #606
2.4.5 Enhancement - Manage keyboard shortcuts #603
2.4.5 Enhancement - Merge camera viewpoint and camera angles dialogs #612
2.4.5 Enhancement - Remove LPub formatting at submodel, page, and step #604
2.4.5 Enhancement - Refactor file loading parse and add inline file load #591
2.4.5 Enhancement - Set default system text editor at start-up #599
2.4.5 Enhancement - Update substitute preview feature #441
2.4.5 Enhancement - View visual editor render preferences in main menu preferences #597
2.4.5 Change - Continuous page progress update #615
2.4.5 Change - Failed to resolve google drive file at path #561
2.4.5 Change - Load model editor at cover page #593
2.4.5 Change - Restore preview submodel from callout #271
2.4.5 Change - TENTE parts outdated #583
2.4.5 Development - Convert command editor to QPlainTextEdit #601
2.4.5 Fix - Build mods don't work properly #520
2.4.5 Fix - BUILD_MOD in Multipart model not working as expected #591
2.4.5 Fix - Command Editor Issues - multiple issues #564, #565, #566
2.4.5 Fix - CSI part annotations impossible to enter #580
2.4.5 Fix - Error occurred while downloading archive library #568
2.4.5 Fix - Fixed-size circle and square annotation value not centered #579
2.4.5 Fix - Generating PDF crashes LPub on a certain page #557
2.4.5 Fix - Inconsistent page count on completion of export #596
2.4.5 Fix - Incorrect insert text on step group page #605
2.4.5 Fix - Invalid appstream file #589
2.4.5 Fix - LPub3D plug, logo and other auto text features #594
2.4.5 Fix - Messed up and weird rendering #518
2.4.5 Fix - Missing header causing abend #619
2.4.5 Fix - OFFSET not applied in some cases #595
2.4.5 Fix - Preferences default url not being saved #587
2.4.5 Fix - Projection in visual editor keeps resetting to perspective #607
2.4.5 Fix - Remove Group meta doesn't work #569
2.4.5 Fix - Render projection not orthographic #608
2.4.5 Fix - ROTATE_ICON SIZE does not change size in step group or callout #560
2.4.5 Fix - Update build from source scripts #585
2.4.5 Issue - Submodel preview image is empty for some submodels #558
LPub3D 2.4.4.0.2670 (31 05 2022 04:41:52)
2.4.4 Change - No Prompt Using the Command Line Option #554
2.4.4 Fix - Command Line Option Cannot Change Export Directory when Exporting PNG Files #555
2.4.4 Fix - Treat single step NOSTEP page displayed #535
LPub3D 2.4.3.2787 (13 05 2021 01:51:53)
2.4.3 Enhancement - Add archive parts on demand action #521
2.4.3 Enhancement - Add part list to reset page image cache #522
2.4.3 Enhancement - Add zoom extents flag to 3DViewer preference dialogue #524
2.4.3 Enhancement - Auto update Open With Programs #420
2.4.3 Enhancement - Download and install 3rd party renderers on demand #541
2.4.3 Enhancement - Menu option to cycle each page when navigating by multiple pages or reloading #545
2.4.3 Enhancement - Open LDraw search directories dialogue from tools menu enhancement #523
2.4.3 Enhancement - Parametric and manually resizeable pointer tip #528
2.4.3 Enhancement - Parse single step NOSTEP command #535
2.4.3 Change - Enable instance count on manual override #298
2.4.3 Change - Reset fade /highlight step and preferred renderer on file close #505
2.4.3 Change - Rotate icon display pointer tip default restored to enabled #528
2.4.3 Change - Using the redraw button iterates through every page #546
2.4.3 Change - Viewport divider reset on page load #534
2.4.3 Change - Visual editor not loading multi-step page last step or callout CSI #536
2.4.3 How To - How to create a text URL with html using rich text edit and export to PDF #539
2.4.3 Fix - 3D preview - submodel preview loading placholder part #411
2.4.3 Fix - Abnormal end when deleting lines in the LDraw Editor #530
2.4.3 Fix - Build Modification - increment page display on forward jump and redraw #520
2.4.3 Fix - Build modification - insert build mod at countPage if not exist #520
2.4.3 Fix - Build Modification - line number when step bottom is new submodel #520
2.4.3 Fix - Build Modification - page count for multi-step page with submodel #520
2.4.3 Fix - Build modification - parse build mods from countPage call #520
2.4.3 Fix - Build modification - recursively get submodel indexes #520
2.4.3 Fix - Build modification - remove forward build mods after jump ahead #520
2.4.3 Fix - Build Modification - submodel preview display at first step-group step #520
2.4.3 Fix - Build Modification - multi-step page with submodel invalid assembly #520
2.4.3 Fix - Click and drag MULTI_STEP doesn't persist #544
2.4.3 Fix - Crash on fade previous steps or highlight step preference accept #551
2.4.3 Fix - Crash on add search directory #540
2.4.3 Fix - Crash when adding pointers to callouts #550
2.4.3 Fix - Disable automatic insertion of page/model #517
2.4.3 Fix - Do not add PARSE_NOSTEP parts to PLI #535
2.4.3 Fix - Edge case with PARSE_NOSTEP GLOBAL TRUE #548
2.4.3 Fix - Erroneous fade/highlight step meta command ignored message #505
2.4.3 Fix - Global callout pointer tip size settings don't have an effect #543
2.4.3 Fix - Global setting for callout pointer generating line instead of border meta #510
2.4.3 Fix - Image not updated on setting Stud Style from Global Setup #497
2.4.3 Fix - Match XYZ axis, move and rotate overlay pointer colours #519
2.4.3 Fix - Parsing instance count lines with meta pointer changes meta values #547
2.4.3 Fix - POV-Ray render issue when directory name contains a space #525
2.4.3 Fix - Rewrite submodel preview update for build modifications #512
2.4.3 Fix - Treat (partially) selection error when marking a line in the command editor #515
2.4.3 Fix - Selecting substitute part in PLI for a custom part causes LPub3D to crash #538
2.4.3 Fix - Unable to generate ldraw color parts file #527
2.4.3 Fix - Updating rotate icon in a callout adds the command to the parent #532
2.4.3 Fix - Using 'Remove LPub formatting' causes a crash #526
2.4.3 Fix - Wrong instance count in sub submodels #537
LPub3D 2.4.2.1.2432 (30 03 2021 21:58:03)
2.4.2.1 Enhancement - Global setting for callout pointer (and page pointer) border #510
2.4.2.1 Fix - Submodel image does not show at first step of Step Group #512
LPub3D 2.4.1.0.2220 (03 10 2020 22:44:10)
2.4.1 Enhancement - Add shortcut to Zoom Extents - Shift+X #470
2.4.1 Enhancement - Append page options #491
2.4.1 Enhancement - Bill of materials options #492
2.4.1 Enhancement - Configurable Theme colors #490
2.4.1 Enhancement - Do not save fade steps and/or highlight step final model step #483
2.4.1 Enhancement - Enhancement - Enable LEGO Digital Designer and set inventory import #506
2.4.1 Enhancement - Enhancement - Execute fade, highlight, and preferred renderer locally #505
2.4.1 Enhancement - Export SHA-512 checksum for Appveyor and Travis builds #460
2.4.1 Enhancement - Make generate arrows optional when converting to callout #501
2.4.1 Enhancement - Native renderer official, unofficial parts load order option #509
2.4.1 Enhancement - Set project start page and start step number for multi-document layouts #477
2.4.1 Change - Cover page not displayed in GoToPage drop-down dialogue #479
2.4.1 Change - LEGO Colour Parts File missing on AppImage startup #467
2.4.1 Change - Slow file load when Buffered Page flag is On #464
2.4.1 Change - View Next Step takes almost 1.5 minutes #465
2.4.1 Fix - Assembly with callout does not remain where its dragged to #397
2.4.1 Fix - Change Assembly Camera Angles removes highlighting #468
2.4.1 Fix - Crash adding multiple next step #459
2.4.1 Fix - Double Assembly Margins in callout/step-group settings #482
2.4.1 Fix - Empty editor when buffered pages is on and lines per page is less than default #462
2.4.1 Fix - Format callout mono images for native renderer #458
2.4.1 Fix - Load PLI substitute and excluded part lists on initialisation #471
2.4.1 Fix - LPub3D 2.3.13 and 2.4 not showing times indicator in certain instances #480
2.4.1 Fix - LPub3D 2.4 unstable, might have something to do with switching pages #476
2.4.1 Fix - Meta command for divider/separator is incorrect #511
2.4.1 Fix - Problems with generated parts #496
2.4.1 Fix - Rounded corners are not round but oval #473
2.4.1 Fix - Segmentation fault (core dumped) when dragging step number #466
2.4.1 Fix - Some settings do not appear to save #457
2.4.1 Fix - Treat as part substitution causes crash #478
2.4.1 HowTo - Assure LPub3D release integrity with SHA-512 #461
LPub3D 2.4.0.0.1990 (03 10 2020 08:11:40)
2.4.0 Feature - 3DViewer point, sun and area light for Blender integration #413
2.4.0 Feature - Add bring-to-front and send-to-back for page items #244
2.4.0 Feature - Add substitute part from context menu #280
2.4.0 Feature - Automate theme change without application restart. #73
2.4.0 Feature - Blender renderer integration #416
2.4.0 Feature - Build modification #411
2.4.0 Feature - Display stud logo #425
2.4.0 Feature - LDraw editor part, model, and submodel 3D preview #441
2.4.0 Feature - Redesign include meta command #396
2.4.0 Enhancement - 3DViewer Display Default Camera Properties #331 #344
2.4.0 Enhancement - Add page count to file load status notification #436
2.4.0 Enhancement - Add projection to command line options #440
2.4.0 Enhancement - Add Rectangle to fixed annotations styles #350
2.4.0 Enhancement - Add simple (faster) editor text decoration option #445
2.4.0 Enhancement - Add text placement #375
2.4.0 Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352
2.4.0 Enhancement - Colour picker and part lookup #427
2.4.0 Enhancement - Consolidate editor, page configuration and 3DViewer undo/redo #426
2.4.0 Enhancement - Copy file path for current model file, PLI, CSI and submodel display #443
2.4.0 Enhancement - Display PLI part in 3DViewer and add item size to PLI and CSI tool-tips #424
2.4.0 Enhancement - Do not show this message for individual messages #453
2.4.0 Enhancement - Expand parse line error management #417
2.4.0 Enhancement - Expand page number and instance count placement #455
2.4.0 Enhancement - Expanded parameter file editing functionality #439
2.4.0 Enhancement - Experimental - calculate pointer meta #423
2.4.0 Enhancement - Export steps in HTML format with fade previous and highlight current step #418
2.4.0 Enhancement - Hide/un-hide pieces context menu item #414
2.4.0 Enhancement - Highlight bounding rectangle on hover to rotate Icon page attributes and multi-step range #422
2.4.0 Enhancement - Highlight select part line in LDraw editor #419
2.4.0 Enhancement - Insert display model at any step #415
2.4.0 Enhancement - Integrate 3DViewer and native renderer camera #412
2.4.0 Enhancement - LDraw editor load paging for very large model files #442
2.4.0 Enhancement - Move helper part category to top of search list #428
2.4.0 Enhancement - Multi step PLI per step with step number and submodel preview #382
2.4.0 Enhancement - Open parameter files in designated system editor #429
2.4.0 Enhancement - Open with programs #420
2.4.0 Enhancement - Remove 'Draw transparent textures last' option from LDView renderer preferences #430
2.4.0 Enhancement - Save a copy of current model file #421
2.4.0 Enhancement - Show and count group step number checkbox for multi-step PLI per page #452
2.4.0 Enhancement - Support spaces in rectangle 'variable length' style annotations #434
2.4.0 Enhancement - Unofficial custom part and textures sub-folder in sub-folder handling #446
2.4.0 Enhancement - Update and redraw save file to disk #336
2.4.0 Enhancement - Update LDView renderer to version 4.4 #431
2.4.0 Enhancement - Use relative path for images #400
2.4.0 Change - Add OpenSSL v1.0 libraries to Windows distribution #393
2.4.0 Change - Enable rotate icon placement on single step page #348
2.4.0 Change - Menu option to turn on or off part archiving on startup #437
2.4.0 Change - OFFSET inconsistently uses relative and pixel values #383
2.4.0 Change - PNG Export - transparent background exports as black background #380
2.4.0 Change - Redesign ldrawFile load and parse checks #398
2.4.0 Change - Rotated Callout not displayed when last step contains NOSTEP #376
2.4.0 Change - Setting perspective view with LDView renderer #378
2.4.0 Change - Undeclared hard dependency in Debian package #401
2.4.0 Change - Update apply camera angle locally #378
2.4.0 Fix - Annotation style too small when using centimetres #435
2.4.0 Fix - Bill of Material part count anomaly when using BUFEXCHG #404
2.4.0 Fix - Cable annotation title not reporting cm #403
2.4.0 Fix - Crash when adding text to an inserted blank page #402
2.4.0 Fix - Crash when hanging orientation of substitute part #432
2.4.0 Fix - DPI and scale info is added to filename in PNG export #346
2.4.0 Fix - Excessive part count #438
2.4.0 Fix - Fade Previous Parts also affect transparent parts in current step #405
2.4.0 Fix - Inserted image in first page of submodel appear in parent model #399
2.4.0 Fix - Invalid Library Version (SDL2) on macOS #387
2.4.0 Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384
2.4.0 Fix - MultiStep background and placement statements ignored #392
2.4.0 Fix - Parse failure on ROUND PLI border #448
2.4.0 Fix - Preference panel default size on macOS #312
2.4.0 Fix - Render substitute parts with LDView single call flag on #433
2.4.0 Fix - Setting display page numbers to false, makes times indicator of non-called-out submodels disappear #406 #407
2.4.0 Fix - Spelling of popup #450
2.4.0 Fix - Step number displayed on cover page when PLI per step is disabled #388
2.4.0 Fix - Update scene items bring to front send to back #379
2.4.0 How To - LDraw syntax definitions for Notepad++ (added to extras folder) #444
LPub3D 2.3.13.1.1624 (04 01 2020 16:15:37)
2.3.13.1 Enhancement - 3DViewer Display Default Camera Properties #344
2.3.13.1 Enhancement - Add Rectangle to fixed annotations styles #350
2.3.13.1 Enhancement - Add stud logo command line option #347
2.3.13.1 Enhancement - Add text placement #375
2.3.13.1 Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352
2.3.13.1 Enhancement - Define width/height for a step in a step group #358
2.3.13.1 Enhancement - Edit plain and rich text with new text edit dialogue #357
2.3.13.1 Enhancement - Enable texture mapping with Native renderer #374
2.3.13.1 Enhancement - Justify step contents for defined step width/height #358
2.3.13.1 Enhancement - Multi step PLI per step with step number and submodel preview #382
2.3.13.1 Enhancement - Override LPub3D-set renderer flags #332
2.3.13.1 Enhancement - Second pass to adjust Step column/row on Callout/Rotate Icon move #352
2.3.13.1 Enhancement - Show and hide substitute parts extended attributes #280
2.3.13.1 Change - DPI and scale info is added to filename in PNG export #346
2.3.13.1 Change - Enable rotate icon placement on single step page #348
2.3.13.1 Change - Change - LDCad flexible parts new parts per step highlighting #354
2.3.13.1 Change - No response to MODEL_SCALE meta command #342
2.3.13.1 Change - OFFSET inconsistently uses relative and pixel values #383
2.3.13.1 Change - MODEL_SCALE ignored when using callouts #385
2.3.13.1 Change - Page items bring to front and send to back - third pass, set z values #244
2.3.13.1 Change - Page items bring to front and send to back - fourth pass, redesign #244
2.3.13.1 Change - PNG Export - transparent background exports as black background. #380
2.3.13.1 Change - Pointer segment line is interrupted by border colour at each joint #356
2.3.13.1 Change - Refactor LDView single call render #387
2.3.13.1 Change - Remove check Bricklink codes.txt for RegExp import pattern. #381
2.3.13.1 Change - Rotated Callout not displayed when last step contains NOSTEP #376
2.3.13.1 Change - Setting perspective view with LDView renderer #378
2.3.13.1 Change - Update scene items bring to front send to back #379
2.3.13.1 Fix - 3DViewer not displayed when renderer set to other than Native #345
2.3.13.1 Fix - Export to pdf using page range generates single page #341
2.3.13.1 Fix - Failure to render CSI parts files #387
2.3.13.1 Fix - Invalid Library Version (SDL2) on macOS #387
2.3.13.1 Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384
2.3.13.1 Fix - LPub3D crash when using LDView "multiple file single call" #363
2.3.13.1 Fix - Single step MODEL_SCALE meta command not working #343
2.3.13.1 Fix - Substitute part flag ignored when no attributes specified #377
2.3.13.1 Fix - Step number displayed on cover page when PLI per step is disabled #388
2.3.13.1 Fix - Update apply camera angle locally initialisation #378
LPub3D 2.3.13.0.1511 (10 09 2019 03:15:35)
2.3.13 Enhancement - Add option to centre justify step group steps #333
2.3.13 Enhancement - Add pixel ratio setting to PDF, PNG, JPG and BMP exports #304
2.3.13 Enhancement - Add pointer grabber toggle off on 2nd pointer click #315
2.3.13 Enhancement - Add dialogue for additional renderer arguments #332
2.3.13 Enhancement - Add submodel instance count manual override #298
2.3.13 Enhancement - Bricklink XML config ignored, some tags missing #282
2.3.13 Enhancement - Expanded submodel instance consolidation #297
2.3.13 Enhancement - Native renderer save step image #327
2.3.13 Enhancement - Update and redraw save file to disk #336
2.3.13 Enhancement - Update Windows portable version from UI #324
2.3.13 Feature - Page items bring to front and send to back - first pass #244
2.3.13 Change - Abnormal image size when using Native renderer #323
2.3.13 Change - Abnormal pointer generation if no submodel file extension #326
2.3.13 Change - BOM annotation rectangle size setting seems to have no effect #293
2.3.13 Change - Callout divider messing with instance count margins #309
2.3.13 Change - Divider CUSTOM_LENGTH meta command not parsed for multi-step called out divider #340
2.3.13 Change - Fonts in generated instruction depend on system DPI setting #292
2.3.13 Change - Manually move rotate icon on multi-step page #300
2.3.13 Change - Missing api-ms-win-crt-runtime-l1-1-0.dll #296
2.3.13 Change - Refactor search dialogue and set focus to text field #295
2.3.13 Change - Submodel is displayed again on step 2 #334
2.3.13 Fix - Append page before a submodel, appends the page in the wrong location #330
2.3.13 Fix - Assembly margins setting works strangely #311
2.3.13 Fix - Custom arrow parts and missing PLI END #301
2.3.13 Fix - Default colour reset to highlight or fade colour #325
2.3.13 Fix - Do not show step nunber ignored on single step page #322
2.3.13 Fix - Drag PLI and CSI not working properly on single step page #302
2.3.13 Fix - Fade Previous Steps doesn't work in global mode #310
2.3.13 Fix - LDraw archive library update fail #305
2.3.13 Fix - Final model added to BOM page #328
2.3.13 Fix - No divider in callout #306
2.3.13 Fix - Placement of page attributes #307
2.3.13 Fix - PLI placement is invalid, when SHOW_STEP_NUMBER is FALSE #335
2.3.13 Fix - Resize handle on Parts List (PLI) has gone #339
2.3.13 Fix - Segfault in substitute part dialog #294
2.3.13 Fix - Strange behavior when resizing cover image #329
2.3.13 Fix - Submodel instance count not shown when Callout between instances #321
2.3.13 Fix - Submodel steps same as occurrence when consolidate enabled #291
LPub3D 2.3.12.0.1356 (20 06 2019 04:52:55)
2.3.12 Enhancement - Add Bricklink alternate numbers to ld2blcodesxref.lst #283
2.3.12 Enhancement - Add LDraw model file load messages dialogue #275
2.3.12 Enhancement - Add STRETCH option to cover image #288
2.3.12 Enhancement - Load LDCad generated flex parts that use LDraw subparts #272
2.3.12 Enhancement - Rubber part colors are not supported in export #290
2.3.12 Enhancement - Sub-model in separate file not being included #279
2.3.12 Feature - Add substitute part from context menu #280
2.3.12 Change - Bricklink XML config ignored, some tags missing #282
2.3.12 Change - Bricklink XML export save path should be next to the file #287
2.3.12 Change - Callout POINTER_ATTRIBUTE LINE id is not verified #284
2.3.12 Change - Refactor updater routine and add redirect accept prompt #266
2.3.12 Change - Part annotation placement wrong #267
2.3.12 Change - Update pointer base on drag (#268) #269
2.3.12 Change - Native render fails with camera FOV command #270
2.3.12 Change - Remove preview submodel from callout #271
2.3.12 Fix - Broken Windows uninstaller - Revert NsisMultiUser script update #261
2.3.12 Fix - Multiple page BOM sorting is scrambled #262
2.3.12 Fix - Consolidate instance count flag ignored when unchecked #264
2.3.12 Fix - Continuous step numbers cause multiple problems with submodels #263
2.3.12 Fix - Custom parts are not included in HTML export #286
2.3.12 Fix - No Submodel preview with LDView "single call" option #265
2.3.12 Fix - Wrong meta command on multi-step page #276
2.3.12 Fix - Windows installer typo "Dektop Icon" #277
2.3.12 Fix - HTML export uses Native renderer image naming convention #278
LPub3D 2.3.11.0.1269 (17 05 2019 06:56:55
2.3.11 Enhancement - Add page zoom slider #253
2.3.11 Enhancement - Add scene guides dash and solid line flags #254
2.3.11 Enhancement - Edit window toggle line comment #256
2.3.11 Enhancement - Edit window word completer #255
2.3.11 Enhancement - Extend PLI/BOM sorting options #257
2.3.11 Enhancement - Installation impossible if uninstallation is impossible #240
2.3.11 Enhancement - Snap to grid while moving page item #252
2.3.11 New feature [WIP] - Add bring-to-front and send-to-back for page items #244
2.3.11 New feature - Movable PLI/BOM part groups #260
2.3.11 Change - Assembly overlaps the PLI #243
2.3.11 Change - Separate fixed annotation and annotation style options #250
2.3.11 Fix - DPI incorrectly saved as DPC #247
2.3.11 Fix - Export Bricklink XML and CSV part list not working #258
2.3.11 Fix - Parts List Annotation Styles font can't be edited separately #246
2.3.11 Fix - Shortcut to open and close documents are the same #259
2.3.11 Fix - Step Group Setup -> Divider tab has no ok/cancel buttons #249
2.3.11 Fix - Step number counted from zero #245
2.3.11 Fix - Submodel callout does not rotate as the parent image #251
LPub3D 2.3.10.0.1240 (23 04 2019 12:23:00)
2.3.10 Enhancement - Add Rebrickable.com and Brickset.com to HTML Part List lookup sites #239
2.3.10 Enhancement - Default placement selector for PLI #242
2.3.10 Enhancement - Default placement selector for Display Submodel #237
2.3.10 Enhancement - Enable PLI movable when no step number is displayed#241
2.3.10 Enhancement - Make display submodel instance count optional #236
2.3.10 Fix - HTML Part List sort function broken #235
2.3.10 Fix - CSI margins applied to PLI #238
LPub3D 2.3.9.0.1228 (18 04 2019 02:58:18) Release Notes
2.3.9 Enhancement - Automatically size and align fixed style annotation font #229
2.3.9 Enhancement - Highlight first step #234
2.3.9 Enhancement - Update PLI orientation parameter file - pli.mpd #228
2.3.9 Enhancement - Set HTML Part List to use PLI part images and add sorting #226
2.3.9 Change - Update Submodel and PLI page format placement routine #227
2.3.9 Fix - Annotation styles stop working after export LEGOAnnotationStyle.lst #230
2.3.9 Fix - Crash when changing font/color of Annotation Style #224
2.3.9 Fix - Remove 'file changed' prompt on LDraw editor update action #233
2.3.9 Fix - Toggling logging in preferences with GUI #223
LPub3D 2.3.8.0.1210 (08 04 2019 04:49:29) Release Note
2.3.8 Change - Refactor annotations, add 'Fixed' annotation type #222
2.3.8 Change - Update online user manual URL #219
2.3.8 Enhancement - Edit model file #217
2.3.8 Enhancement - Add find and replace to editors #216
2.3.8 Fix - Assembly Global Setup Ok and Cancel buttons hidden #218
2.3.8 Fix - Generated HTML snapshot shows wrong model image #215
2.3.8 Fix - GHOST meta command skipped for native render, fade and highlight #212
2.3.8 Fix - HTML Part list error: Could not load command line file #220
2.3.8 Regression - Default PLI/BOM annotation always on #213
LPub3D 2.3.7.0.1195 (27 03 2019 01:19:52) Release Notes
2.3.7 Change - Convert LDView Seams to decimal in Preferences UI #197
2.3.7 Change - Legacy LPub meta VIEW_ANGLE not supported #192
2.3.7 Change - Move LDView AutoCrop to INI file #180
2.3.7 Change - Only one single submodel picture is shown cross all submodels #208
2.3.7 Change - Source RegExp pattern from parameter file first #155
2.3.7 Change - Update Windows x86 and x86_64 Qt to MSVC 2015 v5.11.3 #199
2.3.7 Enhancement - Add POV-Ray render quality to global preferences #209
2.3.7 Enhancement - Add Preference setting to load last opened file #206
2.3.7 Enhancement - Add range divider - divide steps in a range #185
2.3.7 Enhancement - Add render POV-Ray generated images #207
2.3.7 Enhancement - Continuous step numbers for Submodels and unassembled Callouts #179
2.3.7 Enhancement - Extend native export - Enable HTML Part List #196
2.3.7 Enhancement - Extend native export - Enable STL, POV, DAE and 3DS export #195
2.3.7 Enhancement - Extend native export #188
2.3.7 Enhancement - Pretty CSI annotation #187
2.3.7 Enhancement - Pretty PLI/BOM annotation #186
2.3.7 Enhancement - Range divider resize #193
2.3.7 Enhancement - Tailor next steps displayed for Add Next Steps to multistep group #210
2.3.7 Fix - 3DViewer ROTSTEP applied to wrong step on multistep page #174
2.3.7 Fix - Colour parts not loaded when launching from command console #202
2.3.7 Fix - Display submodel rotated locally and by renderer #201
2.3.7 Fix - Divider base ordinate point unset when tip dragged #190
2.3.7 Fix - Divider pointer drag not working in some cases #189
2.3.7 Fix - LDView renderer using Native camera settings #200
2.3.7 Fix - macOS Library check error; xdpyinfo: command not found #191
2.3.7 Fix - Native renderer shows wrong absolute (ABS) rotation transform angles #203
2.3.7 Fix - Part file not found when using fade previous steps #182
2.3.7 Fix - Pointer helper part not rendered or displaying in Viewer #204
2.3.7 Fix - POV lights not set from Preferences UI #198
2.3.7 Fix - POV file generation settings disabled when renderer set to POVRay #194
2.3.7 Fix - Submodel Rotation does not trigger image redraw #173
2.3.7 Fix - Undo after an 'add next steps' only removes the MULTI_STEP BEGIN #184
2.3.7 Fix - Wrong highlighting parts in steps with Buffer Exchange #181
2.3.7 Regression - Refresh LDraw parts not updating archive libraries #205
2.3.7 Regression - Windows installer README screen show HTML code #177
LPub3D 2.3.6.0.1101 (19 12 2018 00:06:36) Release Notes
2.3.6 Enhancement - Refactor multi-segment page, divider and callout pointers
2.3.6 Fix - Command to change pointer attributes broken #171
LPub3D 2.3.5.0.1092 (17 12 2018 07:06:09) Release Notes
2.3.5 Enhancement - Refactor automatic macOS library checks #57
2.3.5 Enhancement - Refactor text entry, support escape character '\' #170
2.3.5 Fix - Using Centimeters as default units distorts pointer arrow #169
2.3.5 Fix - Wrong CALLOUT placement when it is inside a MULTI_STEP page #168
2.3.5 Fix - Wrong label for changing assembly margins from context menu #167
LPub3D 2.3.4.0.1085 (10 12 2018 21:33:15) Release Notes
2.3.4 Change - Disable LDGLite output filename '#' for -mS option #157
2.3.4 Change - Increase default stack size for Windows release builds to 4MB #156
2.3.4 Change - Automate macOS missing/Incompatible library checks #57
2.3.4 Change - Refactor parameter list files regular expressions #155
2.3.4 Enhancement - Add LSynth parts to LPub3D archive #165
2.3.4 Enhancement - Add support for LDCad Group Meta command #149
2.3.4 Enhancement - Add support for LeoCAD Group Meta command #153
2.3.4 Enhancement - Fit view window to document scene #163
2.3.4 Enhancement - Improve multi-segment page, divider and callout pointers #154
2.3.4 Enhancement - Parts in excludedParts.lst are excluded from the PLI #151
2.3.4 Feature - Show submodel image at first step #52
2.3.4 Fix - Add Next Steps nested multistep error #150
2.3.4 Fix - Callout not changing when the color if modified #162
2.3.4 Fix - Export range dialog progress has a small mistake #144
2.3.4 Fix - Group removed inside a callout still visible on the main model #158
2.3.4 Fix - LDGLite.ini options not passed to render #141
2.3.4 Fix - Line comment colours no working properly #142
2.3.4 Fix - Page range dialogue reports false invalid range #143
2.3.4 Fix - Rotate Icon Placement Dialog incorrect "Relative to" options for Step Group #166
2.3.4 Fix - Some instruction settings not updating #164
2.3.4 Fix - Submodel instances count setting not set #148
2.3.4 Fix - Wrong rotation when rotstep REL/END after rotstep ABS in multi-step #160
LPub3D 2.3.3.0.1024 (04 09 2018 06:52:44) Release Notes
2.3.3 Change - Assembly placement wrong in 2.3 #102
2.3.3 Change - General standardization - Correct spelling #116
2.3.3 Change - Move EdgeThickness parameter to LDView ini #129
2.3.3 Change - Page number placed outside page border #139
2.3.3 Change - Renderer INI/.conf files have incorrect initial values #140
2.3.3 Enhancement - Enable support for alternative LDraw libraries #132
2.3.3 Enhancement - Add multiple next steps #136
2.3.3 Enhancement - Improve LDraw Editor highlighting #133
2.3.3 Enhancement - Save output with same encoding as input #127
2.3.3 Enhancement - Set default part lookup category to 'Parts In Use' #121
2.3.3 Fix - Bug: assembled callout has wrong rotation #135
2.3.3 Fix - Delete custom parts cache deletes sibling folders #138
2.3.3 Fix - Global Fade Color does not work correctly #128
2.3.3 Fix - LPub3D LDView Anti-Aliasing settings incomplete #130
2.3.3 Fix - LPub3D-specific LDView settings still don't work #126
LPub3D 2.3.2.0.988 (05 10 2018 10:18:07) Release Notes
2.3.2 Enhancement - Add part categories to 3DViewer Preferences dialogue #121
2.3.2 Enhancement - Change shape of Timeline submodel color icons #124
2.3.2 Fix - Convert submodel to callout gives all kinds of errors #123
2.3.2 Fix - Rotation icon background #122
2.3.2 Update - General standardization - Standard spelling #116
LPub3D 2.3.1.0.977 (03 10 2018 21:21:33) Release Notes
2.3.1 Change - Change FOV spin box on LDView Preferences to decimal #97
2.3.1 Change - Do not display renderer commands in status bar - ugly #87
2.3.1 Change - General standardization #116
2.3.1 Change - Meta command IMAGE_ANGLE changed to CAMERA_ANGLES #89
2.3.1 Change - Revert interim fix for LDView on macOS not loading - missing/Incompatible libraries #57
2.3.1 Change - Set LPub3D plug and plug image to read-only #86
2.3.1 Change - Update lcLib to commit 39ff605 #93
2.3.1 Change - Update missing parts message at model file load #84
2.3.1 Change request - Launch Windows command console only when requested #79
2.3.1 Enhancement - Camera FOV and view angles meta commands #88
2.3.1 Enhancement - Enable part selection 3DViewer pane #120
2.3.1 Enhancement - Expose LDView SingleCall SnapshotsList flag in Preferences #109
2.3.1 Enhancement - Make text field panes in re-sizeable dialog windows also re-sizeable #28
2.3.1 Enhancement - Refactor part archive routine #118
2.3.1 Enhancement - Support html in 'Check for Update' MessageBox #106
2.3.1 Enhancement - Timeline piece icons #113
2.3.1 Fix - All-out placement 'relative to ...' dropdown is a bit broken #112
2.3.1 Fix - Applying ROTSTEP causes crash if space in model name
2.3.1 Fix - Automatic call-out arrow placement does not take into account assembly rotation #110
2.3.1 Fix - Automatic save at refresh or clear commands broken #91
2.3.1 Fix - Checking Use alternative Draw LDConfig does not work #103
2.3.1 Fix - Continuous page processing inconsistent #107
2.3.1 Fix - Enable Highlight Current Step does not render a line around all new parts in a step #104
2.3.1 Fix - Export to PDF and select certain page range does not uncheck all pages option bug #105
2.3.1 Fix - Export to pdf dialog is not limited to 1 option #114
2.3.1 Fix - Highlight parts inheriting fade previous step global color #111
2.3.1 Fix - Inserting "Rotate" can cause LPub3D to crash #82
2.3.1 Fix - Inserting "Rotate" from the menu button inserts all zeros #90
2.3.1 Fix - LDView Single Call rendered images not displayed #101
2.3.1 Fix - LPub3D "Ignore ending without ignore begin" message on macOS #80
2.3.1 Fix - LPub3D LDView preferences UI does not update the ini file #98
2.3.1 Fix - Malformed UI form in Dark Mode #99
2.3.1 Fix - Non-zero camera view passed to renderer when ROTSTEP Transform is ABS[OLUTE] #95
2.3.1 Fix - Page navigation gives multiple errors #117
2.3.1 Fix - Parts being generated in Fade color when first displayed #100
2.3.1 Fix - Render CSI for buffer exchange load where no parts added #108
2.3.1 Fix - Rotated Callout parts rotated against default camera view #92
2.3.1 Fix - Some shortcut keys no longer work #94
2.3.1 Fix - Theme change Close button requires multiple clicks to accept #85
2.3.1 Fix - Unnecessary spaces in some settings decimal values #96
2.3.1 HOW TO - Add missing MSVCP140.dll to Windows XP/7/8/ #81
2.3.1 Update - Parts reported not found when Fade Previous Steps is ON #64
LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes
2.3.0 Feature - Continuous page processing #76
2.3.0 Feature - Go Dark - Dark mode theme #73
2.3.0 Feature - “Native” renderer based on 3DViewer (LeoCAD library) #71
2.3.0 Feature - "Native" POV file generation based on LDView library #77
2.3.0 Feature - Multi-segment page, divider and callout pointers #67
2.3.0 Feature - “True” previous step part fade #47
2.3.0 Feature - Current step silhouette part highlight #52
2.3.0 Feature - UI dialogue to set sub-model level color #69
2.3.0 Feature - Scene horizontal and vertical ruler and axis guides #68
2.3.0 Feature - Console commands #12
2.3.0 Enhancement - Default assembly orientation angles to Assembly Setup #72
2.3.0 Enhancement - Headless mode on Linux, macOS and Windows Platforms #56
2.3.0 Enhancement - Improved ROTSTEP entry from 3DViewer pane #78
2.3.0 Enhancement - Keyboard shortcuts for Edit commands #63
2.3.0 Enhancement - Respect relative and absolute paths for inserted images #61
2.3.0 Enhancement - Rotate Icon resize #66
2.3.0 Enhancement - Set renderer from project setup menu #70
2.3.0 Enhancement - Use an image for Rotate Icon #62
2.3.0 Change - Move LPub3D.ini file to application location for Windows portable distros #75
2.3.0 Change - Update 3DViewer to LeoCAD 18.2 commit 15d5e89
2.3.0 Fix - Go To page function broken #55
2.3.0 Fix - Insert text on a sub-model insertion page gets placed in the sub-model instead of the parent model #53
2.3.0 Fix - Mixed-page orientation incorrect #59
2.3.0 Issue - Abnormal program end on malformed CALLOUT #74
2.3.0 Issue - Automatically add assembled image of multi-occurrence sub-model to parent page #65, description
2.3.0 Issue - Landscape page orientation for .pdf export not working #58, cannot reproduce
2.3.0 Issue - LDView Multiple files single call rendering slow #54
2.3.0 Issue - LDView on macOS not loading - missing libraries #57
2.3.0 Issue - LPub3D renders very slow on Windows #60, duplicate