Skip to content

Releases: HMIL1151/project-planner

Release list

v1.0.1

Choose a tag to compare

@HMIL1151 HMIL1151 released this 28 Aug 19:03

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.
    A dependsOn value 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 to blockedBy, which has always been
    read properly, and is now the only place it is accepted.
  • A note whose status is not text now reads as to do, rather than being
    passed along as a status nothing recognises.
  • A note whose priority is 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 was any arriving from ReactFlow's edge data and from
    Obsidian's parseYaml — not anything written by hand.
  • LICENSE now holds unmodified MIT text, so GitHub and Obsidian detect the
    licence correctly. The fork attribution it used to carry has moved to NOTICE.
    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.

v1.0.0!

Choose a tag to compare

@HMIL1151 HMIL1151 released this 28 Aug 13:47
17f6fc8
Create FUNDING.yml