Releases: HMIL1151/project-planner
Releases · HMIL1151/project-planner
Release list
v1.0.1
Project Planner 1.0.1
Housekeeping, mostly. 1.0.0 was the first public release; this one clears what
Obsidian's plugin review flagged, and fixes three ways a badly-shaped note
could be read wrong.
Fixed
- A dependency written as anything other than text no longer becomes a broken
link. AdependsOnvalue that was not a string used to be pushed into the
dependency list as[object Object], drawing an edge that pointed at nothing.
The object form of a dependency belongs toblockedBy, which has always been
read properly, and is now the only place it is accepted. - A note whose
statusis not text now reads as to do, rather than being
passed along as a status nothing recognises. - A note whose
priorityis written as a number is now understood. It was
previously handed to the priority reader in a shape it was not built for. - A dependency that fails to save now says so. Dragging a connection between
two tasks writes to both notes. If that write failed, the error had nowhere to
go and vanished; it is now reported.
Under the hood
- Type-aware lint rules are switched on, and the 73 problems they found are
fixed. Almost all of it wasanyarriving from ReactFlow's edge data and from
Obsidian'sparseYaml— not anything written by hand. LICENSEnow holds unmodified MIT text, so GitHub and Obsidian detect the
licence correctly. The fork attribution it used to carry has moved toNOTICE.
Nothing about the licensing has changed, only where the explanation lives.
Installing
Download main.js, manifest.json and styles.css below into
<your-vault>/.obsidian/plugins/project-planner/, then enable Project Planner
under Community plugins.
Requires the Dataview plugin
and Obsidian 1.8.0 or newer.