LPub3D 2.3.6.0.1101 (19 12 2018 00:06:36)


LPub3D version 2.3.6 corrects broken pointer functionality, adds
pointer context menu options to reset LINE and BORDER attributes to
default settings and enables the functionality to inherit the colour
from the pointer's parent - e.g Page, Callout, Divider.
Cheers.


Features, enhancements, fixes and changes

Enhancement - Refactor multi-segment page, divider and callout pointers #172
Fix - Command to change pointer attributes broken #171

LPub3D 2.3.3.0.1024 (27 10 2018 06:52:44) Release Notes


LPub3D version 2.3.5 is a small update to correct recently reported issues
and refactor the macOS automatic library check. Cheers.


Features, enhancements, fixes and changes

Enhancement - Refactor automatic macOS library checks #57
Enhancement - Refactor text entry, support escape character '\' #170
Fix - Using Centimeters as default units distorts pointer arrow #169
Fix - Wrong CALLOUT placement when it is inside a MULTI_STEP page #168
Fix - Wrong label for changing assembly margins from context menu #167

LPub3D 2.3.3.0.1024 (27 10 2018 06:52:44) Release Notes


LPub3D version 2.3.4 adds the ability to display a submodel at its first step.
Other notable enhancements include the ability to add a border to page, callout and
divider pointers. LDCad and LeoCAD group metas are now supported. LSynth bendable
synthesis elements are now bundled and can be added via the Preferences dialogue.
The default stack size on Windows has been increased from 1MB to 4MB to better support
large model files. On Linux the default stack size is 8MB. See the list below for
additional changes, enhancements, and fixes.
Cheers.


Features, enhancements, fixes and changes

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

LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes


LPub3D version 2.3.3 includes a mix of changes, enhancements and fixes.
Notable fixes are #135 that corrects rotated callouts being rendered with
no rotation and #128 when fade previous steps is on, PLI parts are painted
the fade colour if the use global fade colour option is enabled. Significant
enhancements include #132 which automates support for TENTE and VEXIQ LDraw
part libraries. These libraries are bundled with LPub3D so no additional
configuration is needed. #127 adds automatic file encoding management
enabling LPub3D to seamlessly switch between UTF and ANSI encoded content.
Cheers.


Features, enhancements, fixes and changes

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

LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes


LPub3D version 2.3.2 adds a bit more fixing and stability development.
A few last-minute enhancements and updates that did not make it into
the last release are also included.
Cheers.


Features, enhancements, fixes and changes

Enhancement - Add part categories to 3DViewer Preferences dialogue #121
Enhancement - Change shape of Timeline submodel color icons #124
Fix - Convert submodel to callout gives all kinds of errors #123
Fix - Rotation icon background #122
Update - General standardization - Standard spelling #116

LPub3D 2.3.0.0.887 (04 09 2018 06:52:44) Release Notes


LPub3D version 2.3.1 is mainly focused on fixing and stabilization as version 2.3.0 included
a significant amount of new features and enhancements. Over 40 tickets were treated and
closed and an even larger number of development updates and tuning were applied.
In this version build, the 3DViewer (LeoCAD) and LPub3D-Trace (POV-Ray) are also updated
to the latest commit at the time of LPub3D build.
Cheers.


Features, enhancements, fixes and changes

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


Starting with LPub3D version 2.3.0, the README notes will present a short overview of the update (these paragraphs) along with the significant features, enhancements, fixes and changes as links to their respective LPub3D GitHub tickets.

LPub3D 2.3.0 presents a few significant new features. Notably, “True” fade, multi-segment pointers, console commands with headless operations, and, my favourite, continuous page processing - simply click and have a brew while LPub3D does the repetitive work of cycling through your model file.
Significant user interface enhancements include “Dark Mode” for the Night Owls, rulers and guides, and additional 3DViewer panes presenting properties and time-line. In addition to the existing menu button, the property pane also offer x,y,z dialogues to enter your ROTSTEP matrix. Enjoy, Cheers.


Features, enhancements, fixes and changes

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