ProjectEngine v1.2.7 — Zero-Dependency Stability Hotfix #13
Pinned
TMailletFR
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ProjectEngine v1.2.7 is a focused stability hotfix for valid schedules containing no predecessors.
This release does not introduce new scheduling features. It fixes two edge cases reported during real-world testing of v1.2.6.
Fixed
Gantt rendering with zero dependencies
A valid schedule containing no dependency links could be misinterpreted by the Gantt dependency renderer as having no dependency model at all.
This prevented the dependency renderer from reaching its normal
READYstate and could lead to refresh failures or misleading diagnostic behavior.The renderer now correctly recognizes an initialized dependency model containing zero links.
Empty
tbl_LOGIC_LINKSForced Planning UpdateandFull Updatecould fail whentbl_LOGIC_LINKScontained no data rows.In that state, Excel can legitimately return:
tbl.DataBodyRange Is NothingThe previous writer logic assumed that a data range was always available when rebuilding the table.
RewriteLogicLinksTablenow handles the empty-table lifecycle correctly, including:Forced Planning Update;Full Update.The writer still uses bulk operations and does not introduce row-by-row COM writes.
Validation
The hotfix was validated against:
No scheduling-result regression was observed in the validated scenarios.
Scope
This is an isolated hotfix based on the v1.2.6 release line.
It does not include unrelated work currently under development and does not introduce any workbook schema or persistent-structure change.
Thanks
Special thanks to u/dork_souls for reporting both zero-dependency edge cases and for providing unusually detailed debugging information.
This kind of real-world testing is extremely valuable and directly helps improve ProjectEngine.
This discussion was created from the release ProjectEngine v1.2.7 — Zero-Dependency Stability Hotfix.
All reactions