From ff4628d004da0cba3a659f1e68d1932ab30612ba Mon Sep 17 00:00:00 2001 From: Joe Constant Date: Thu, 16 Nov 2023 20:00:03 -0700 Subject: [PATCH] Release 1.13.0 --- README.md | 33 ++++++++++++++---- docs/ReleaseNotes.md | 79 ++++++++++++++++++++++++++++++++++---------- manifest.json | 2 +- package.json | 2 +- versions.json | 3 +- 5 files changed, 92 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index e47a2e9..b0acf0e 100644 --- a/README.md +++ b/README.md @@ -10,49 +10,66 @@ This is an [Obsidian](https://obsidian.md/) plugin that helps you collect data f ## What's New +Version 1.13.0 + +- Add support for inline dataview fields (including emoji support for values) +- Update dependencies + Version 1.12.0 -* Add aspect ratio parameter for graphs -* Reorganize release notes in readme to be in descending order (latest release first) + +- Add aspect ratio parameter for graphs +- Reorganize release notes in readme to be in descending order (latest release first) Version 1.11.0 -* Add support for checkboxes in new properties added in Obsidian 1.4 -* Fix typos in documentation and examples + +- Add support for checkboxes in new properties added in Obsidian 1.4 +- Fix typos in documentation and examples Version 1.10.9 + - Replace tab characters by spaces - Accept more unicode characters in dvField - Allow emojis in the folder path - Fixed bugs Version 1.10.8 + - Fixed startDat/endDate misread as a relative date Version 1.10.7 + - Allow using html image tags as emoji inputs Version 1.10.6 + - Fixed the coloring for missing data in the month view Version 1.10.5 + - Allow using a relative date value in `initMonth` in the month view Version 1.10.4 + - Allow using a regular expression as a key of the parameter `textValueMap` - Add a parameter `shiftOnlyValueLargerThan` to determine when to do `valueShift` - Fixed bugs reported by users - Fixed typo in plugin settings Version 1.10.3 + - Allow using the parameter `fitPanelWidth` with the output type `month` and `pie` - Fixed the resizing and positioning of the chart tooltip Version 1.10.2 + - Fixed plugin not rendering on some macOS machines Version 1.10.1 + - Fixed 'failed to load plugin' on iOS Version 1.10.0 + - Add annotation mode for month view ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md)) - Add parameters `xAxisTickInterval`, `yAxisTickInterval`, `xAxisTickLabelFormat` and `yAxisTickLabelFormat` for the line and bar chart ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestAxisIntervalAndFormat.md)) - Allow using regular expression in parameter `dateFormatPrefix` and `dateFormatSuffix` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md)) @@ -75,11 +92,12 @@ From version 1.9.0, template variables, e.g. '{{sum}}', are deprecated. Instead, For more use cases, please download and open the [examples](https://github.com/pyrochlore/obsidian-tracker/tree/master/examples) folder in obsidian with this plugin installed and enabled. ## More Details You May Want to Know + - [Installation](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Installation.md): Install the plugin from Obsidian or install it manually - [Concepts](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Concepts.md): Explain how this plugin works and what to setup - - [Target Evaluation](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/TargetEvaluation.md) - - [Input Parameters](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/InputParameters.md) - - [Expressions](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Expressions.md) + - [Target Evaluation](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/TargetEvaluation.md) + - [Input Parameters](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/InputParameters.md) + - [Expressions](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Expressions.md) - [Examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Examples.md) - [Plugin Settings](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Settings.md) - [Release Notes](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/ReleaseNotes.md) @@ -87,5 +105,6 @@ For more use cases, please download and open the [examples](https://github.com/p - [Frequently Asked Questions](https://github.com/pyrochlore/obsidian-tracker/blob/master/docs/Questions.md) ## Support + - If you like this plugin or want to support further development, you can [Buy Me a Coffee](https://www.buymeacoffee.com/pyrochlore). - Please report bugs and request features in [GitHub Issues](https://github.com/pyrochlore/obsidian-tracker/issues) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 9453853..3876b5e 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,40 +1,65 @@ # Release Notes +## 1.13.0 + +- Add support for inline dataview fields (including emoji support for values) +- Update dependencies + +## 1.12.0 + +- Add aspect ratio parameter for graphs +- Reorganize release notes in readme to be in descending order (latest release first) + +## 1.11.0 + +- Add support for checkboxes in new properties added in Obsidian 1.4 +- Fix typos in documentation and examples + ## v1.10.9 + - Replace tab characters by spaces - Accept more unicode characters in dvField - Allow emojis in the folder path - Fixed bugs ## v1.10.8 + - Fixed startDat/endDate misread as a relative date ## v1.10.7 + - Allow using html image tags as emoji inputs ## v1.10.6 + - Fixed the coloring for missing data in the month view ## v1.10.5 + - Allow using a relative date value in `initMonth` in the month view ## v1.10.4 + - Allow using a regular expression as a key of the parameter `textValueMap` - Add a parameter `shiftOnlyValueLargerThan` to determine when to do `valueShift` - Fixed bugs reported by users - Fixed typo in plugin settings ## v1.10.3 + - Allow using the parameter `fitPanelWidth` with the output type `month` and `pie` - Fixed the resizing and positioning of the chart tooltip ## v1.10.2 + - Fixed plugin not rendering on some macOS machines ## v1.10.1 + - Fixed 'failed to load plugin' on iOS ## v1.10.0 + - Add annotation mode for month view ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md)) - Add parameters `xAxisTickInterval`, `yAxisTickInterval`, `xAxisTickLabelFormat` and `yAxisTickLabelFormat` for the line and bar chart ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestAxisIntervalAndFormat.md)) - Allow using regular expression in parameter `dateFormatPrefix` and `dateFormatSuffix` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md)) @@ -44,72 +69,85 @@ - Enhanced error messages ## v1.9.2 + - Allow using seconds in time values - Fixed error parsing `dvField` ## v1.9.1 + - Fixed errors on collecting time values from `dvField` - Fixed errors on collecting wiki while fileCache.links is undefined ## v1.9.0 + - Add a new output type `pie`, rendering a pie chart ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestPieChart.md)) - Allow expressions (operators and functions) as data inputs for output type `summary`, `bullet`, and `pie` (examples: [expression](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestExpression.md), [summary](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestSummary.md), [bullet](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestBullet.md), [pie](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestPieChart.md)) - Allow formatting evaluated expressions by a follwing format string ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestExpression.md)) ## v1.8.2 + - Fixed tasks searching not working for multiple targets ## v1.8.1 + - Fixed bugs while using month view with parameter `xDataset` ## v1.8.0 + - Add a new `searchType` `task`, retrieving data from tasks ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTask.md)) - Enhancement - - Month view ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md)) - - Add parameter `circleColorByValue` to show color based on the value - - Support multiple targets (dataset), change the dataset by clicking the header - - Add a button (◦) to show current month - - Accept ISO-8601 date as `dateFormat` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md#iso-8601-date-format)) - - Relative date input for `startDate` and `endDate` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md#relative-date-input-for-startdate-and-enddate)) + - Month view ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md)) + - Add parameter `circleColorByValue` to show color based on the value + - Support multiple targets (dataset), change the dataset by clicking the header + - Add a button (◦) to show current month + - Accept ISO-8601 date as `dateFormat` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md#iso-8601-date-format)) + - Relative date input for `startDate` and `endDate` ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestDateFormats.md#relative-date-input-for-startdate-and-enddate)) - Fixed missing dvField values at the last line of files ## v1.7.0 + - Add a new output type 'month', rendering a month view for a given dataset ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestCalendar.md)) ## v1.6.1 + - Add new targets 'numWords', 'numChars', and 'numSentences' for input type 'fileMeta' ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestWordCounting.md)) ## v1.6.0 + - Add a new input type 'fileMeta', getting meta data from a file ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestFileMeta.md)) - Add a new output type 'bullet', rendering a bullet chart ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestBullet.md)) - Enhancement - - Accept tracking time values ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTimeValues.md)) - - Allow tracking nested values from front matter - - Allow using dataset with date values as xDataset ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestXDataset.md)) - - Add more template variables ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTemplateVariables.md)) - - Allow parsing date in wiki brackets + - Accept tracking time values ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTimeValues.md)) + - Allow tracking nested values from front matter + - Allow using dataset with date values as xDataset ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestXDataset.md)) + - Add more template variables ([examples](https://github.com/pyrochlore/obsidian-tracker/blob/master/examples/TestTemplateVariables.md)) + - Allow parsing date in wiki brackets - Fixed bugs ## v1.5.1 + - Fixed labels not shown in light theme - Enhanced error handling for searchType 'table' ## v1.5.0 + - 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 + - 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 ## v1.4.1 + - Enhanced error handling ## v1.4.0 + - 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 @@ -117,6 +155,7 @@ - Fixed bugs ## v1.3.0 + - 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 @@ -124,33 +163,39 @@ - Fixed bugs ## v1.2.1 + - Fixed files with the specified dateFormat are not recognized - Restored the plugin's settings panel for dateFormat and folder ## v1.2.0 + - 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 ## v1.1.0 + - New output type 'summary' - Add commands help create Tracker code blocks - Relaxed the regex for searching tags, allowing tags embedded in sentences - Fixed issues ## v1.0.2 + - Fixed the searching of nested tag in frontmatter - Reduced the package size by using the module from Obsidian ## v1.0.1 + - Remove dependencies to Node.js modules - Add example markdown files ## v1.0.0 + 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 \ No newline at end of file +- Allow tracking nested tags diff --git a/manifest.json b/manifest.json index 6b71779..6d55e6d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-tracker", "name": "Tracker", - "version": "1.12.0", + "version": "1.13.0", "minAppVersion": "0.9.12", "description": "A plugin tracks occurrences and numbers in your notes", "author": "pyrochlore", diff --git a/package.json b/package.json index dce1145..0e9409f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-tracker", - "version": "1.12.0", + "version": "1.13.0", "description": "A plugin tracks occurrences and numbers in your notes", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index 93de177..acde4e3 100644 --- a/versions.json +++ b/versions.json @@ -30,5 +30,6 @@ "1.10.8": "0.9.12", "1.10.9": "0.9.12", "1.11.0": "0.9.12", - "1.12.0": "0.9.12" + "1.12.0": "0.9.12", + "1.13.0": "0.9.12" }