- Allow using seconds in time values
- Fixed error parsing
dvField
- Fixed errors on collecting time values from
dvField - Fixed errors on collecting wiki while fileCache.links is undefined
- Add a new output type
pie, rendering a pie chart (examples) - Allow expressions (operators and functions) as data inputs for output type
summary,bullet, andpie(examples: expression, summary, bullet, pie) - Allow formatting evaluated expressions by a follwing format string (examples)
- Fixed tasks searching not working for multiple targets
- Fixed bugs while using month view with parameter
xDataset
- Add a new
searchTypetask, retrieving data from tasks (examples) - Enhancement
- Month view (examples)
- Add parameter
circleColorByValueto show color based on the value - Support multiple targets (dataset), change the dataset by clicking the header
- Add a button (◦) to show current month
- Add parameter
- Accept ISO-8601 date as
dateFormat(examples) - Relative date input for
startDateandendDate(examples)
- Month view (examples)
- Fixed missing dvField values at the last line of files
- Add a new output type 'month', rendering a month view for a given dataset (examples)
- Add new targets 'numWords', 'numChars', and 'numSentences' for input type 'fileMeta' (examples)
- Add a new input type 'fileMeta', getting meta data from a file (examples)
- Add a new output type 'bullet', rendering a bullet chart (examples)
- Enhancement
- Fixed bugs
- Fixed labels not shown in light theme
- Enhanced error handling for searchType 'table'
- New searchType 'table', searching records from a given table
- New searchType 'dvField', searching the inline fields used with Dataview plugin
- Enhance multiple values extraction
- Allow using multiple values in searchType 'text'
- Allow using array values in searchType 'frontmatter'
- Allow using multiple values in searchType 'dvField'
- Allow using multiple values in searchType 'table'
- Allow using custom separator for multiple values extraction
- Improved performance
- Reduced package size
- Enhanced error handling
- Add a new parameter (fixedScale) for the scaling of the output chart
- Add a new parameter (fitPanelWidth) to enable/disable the auto-scaling of the output chart
- Add a new parameter (margin) to help to position the chart
- Tested in Obsidian mobile app on iPhone and iPad
- Fixed bugs
- Support reading and rendering multiple targets
- Support reading and rendering multiple values (a tuple of values) under a target
- New output type 'bar', rendering a bar chart
- Add a legend for the chart output
- Fixed bugs
- Fixed files with the specified dateFormat are not recognized
- Restored the plugin's settings panel for dateFormat and folder
- Enable using regular expression in text searching
- New search type 'frontmatter', searching for key-value pairs in the front matter
- New search type 'wiki', searching for wiki links
- Reduced package size
- New output type 'summary'
- Add commands help create Tracker code blocks
- Relaxed the regex for searching tags, allowing tags embedded in sentences
- Fixed issues
- Fixed the searching of nested tag in frontmatter
- Reduced the package size by using the module from Obsidian
- Remove dependencies to Node.js modules
- Add example markdown files
First version released at 2021-03-23
- Track simple tags, value-attached tags, and texts using code blocks
- Represent the tracked data in a customizable line chart
- Allow tracking in-line tags and tags in frontmatter
- Allow tracking nested tags