Releases: jgclark/NotePlan-tools
v1.9.2 fixed
v1.9.2
The main updates since v1.7.0:
-
[New] Add ability to create events in the Calendar, based on time-blocking syntax. See README for more details.
-
[New] Works with tasks that use the
-
and- [ ]
markers, as well as*
and* [ ]
-
[New] Now allow for
>date
events to be moved to from one daily to the one it points to. This has to be activated with the-m
option, as it will be quite a significant change for some users. -
[New] Allow use of weekdays in repeats and template dates (using 'b' rather than usual 'd' for days)
-
[New] add --skipfile=file option to ignore particular files
-
[Add] Command line option
-c
to override how many hours to look back to find changed notes to process -
[Improve] For template dates be more discriminating about where to find dates to match on, so now ignores dates embedded in certain URLs.
-
[Improve] Extended the command line option --skiptoday to allow comma-separated list of notes to ignore
-
[Improve] Improve documentation
-
[Fix] Blank headers at EOF not removed
-
[Fix] spacing around processed template dates (e.g. {3d})
-
[Fix] removing headers with empty sections now won't remove header if next content is a lower-level header
Lots of additions, including support for .md file extensions
I realise I've not been making releases for this project. Here's the relevant part of the CHANGELOG since v1.2:
- [New] where the note for a
[[Note link]]
doesn't exist, it is created in the top-level Notes folder first - [New] remove [>] tasks from calendar notes, as there will be a duplicate (whether or not the 'Append links when scheduling' option is set or not)
- [New] Added the command line info for --skiptoday [thanks to @BMStroh, PR28]
- [Improve] Make the configuration easier for first time users [thanks to @BMStroh, PR27]
- [Change] Now default to using the sandbox location for CloudKit storage (change from NotePlan 3.0.15 beta)
- [New] Remove empty header lines and empty header sections
- [New] Add -q (--quiet) option to suppress all output apart from errors
- [Improve] Handling of edge case where there are two identically-named notes in different sub-folders. When moving a task to them, pick the most recently note to move it to. (issue 21)
- [Improve] Ignore empty NotePlan data files (issue 12), and simplify file-glob coding to ignore @archive and @trash sub-directories
- [Fix] nil error in moving tasks to [[Note]] (issue 19)
- [New] Allow for future NP change to allow .md files not just .txt files (issue 20)
- [Fix] Error in calculation of yearly repeats (issue 18)
- [Change] allow @done(date) to be tided up when time has AM/PM suffix (issue 17)
- [New] add new --noarchive option (issue 16)
- [New] add new --keepscheduled option (issue 14,15)
- [Change] Script now called
npTools
- [Improve] Significant improvements to documentation
- [New] Make work with CloudKit storage, available for NP v3 beta (issue 11),
- [Fix] infinite loop on missing note (issue 8)
- [New] remove empty trailing lines (issue 10)
- [New] also move headings with a [[Note]] marker and all its child tasks, notes and comments (issue 6)
Process @repeats
Process @repeat(interval) tags on completed tasks.