Releases: blacksmithgu/obsidian-dataview
0.2.14
- Add option for dataview refresh intervals; still provisional, since the dataview indexing job in the background runs
roughly every 2s, so you may not see changes. - Improved inline field list and object rendering.
0.2.13
- Indices are much more reliable - you should no longer see phantom files on reloads.
- Views now auto-reload at a configurable interval (default 5s). Times as low as 250-500ms are probably still fine without
any performance issues.
0.2.12
Add basic inline queries, which allow you to dynamically evaluate fields and have them be rendered in your preview mode.
For example, = this.file.link
will render a link to the current file inline; = [[Data]].field
will obtain the
field
key from the Data page. More support for inline queries (including being able to run aggregations and
full queries to collect data) will be coming in the future.
0.2.11
List support in inline fields & markdown rendering in tables and lists.
0.2.10
Preliminary inline field support and bugfixes.
- Inline field support - use
Key:: Value
to write your data, instead of YAML. - #108: Add
regexreplace()
. - #105, #54: Add
file.etags
(exact tags, does not include subtags). - #98: Fix
extract()
. - #88: Fix
contains()
behavior around links. - #83: Properly ensure tasks are updated when checked in the task view.
- #80: Add
striptime()
,file.cday
,file.mday
for easier date comparisons.
0.2.9
Bugfixes and minor improvements.
- Better null support for various functions.
- Better null support for aggregations like
sum
andproduct
. - The 'tags' field in frontmatter is now case-insensitive (so you can use things like 'TAGS' or 'Tags').
- Improved link-link comparison (by normalizing links beforehand).
- Addition of the
choice
function. - You can now check/uncheck tasks on a task view; they will be toggled in their respective files.
0.2.8
Fix broken task queries (due to a field not being properly passed along).
0.2.7
Fix mininum app versions.
0.2.6
Small bugfix to correct failing tests and potential failing queries due to conflicting function names & query names.
0.2.5
More minor features and improvements:
- You can access YAML fields for the page you are executing in via
this.<field>
. Useful for things like daily notes
where you can now just useLIST WHERE file.day = this.file.day
. - Better date detecting support for
YYYYMMDD
-style dates. FROM
clauses are now optional;- To improve parser robustness, words like
LIST
andLIMIT
and so on are now keywords; using them directly as a
variable no longer works. To get around this, reference them via indirection (sothis.limit
is okay, for example),
or using the newrow
virtual object (row.limit
obtains the current row's limit).