Skip to content

Releases: blacksmithgu/obsidian-dataview

0.2.14

22 Apr 09:17
Compare
Choose a tag to compare
  • 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

22 Apr 04:30
Compare
Choose a tag to compare
  • 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

21 Apr 09:20
Compare
Choose a tag to compare

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

21 Apr 02:51
Compare
Choose a tag to compare

List support in inline fields & markdown rendering in tables and lists.

0.2.10

19 Apr 09:23
Compare
Choose a tag to compare

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

08 Apr 08:21
Compare
Choose a tag to compare

Bugfixes and minor improvements.

  • Better null support for various functions.
  • Better null support for aggregations like sum and product.
  • 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

06 Apr 20:29
Compare
Choose a tag to compare

Fix broken task queries (due to a field not being properly passed along).

0.2.7

06 Apr 14:25
Compare
Choose a tag to compare

Fix mininum app versions.

0.2.6

06 Apr 14:11
Compare
Choose a tag to compare

Small bugfix to correct failing tests and potential failing queries due to conflicting function names & query names.

0.2.5

06 Apr 07:14
Compare
Choose a tag to compare

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 use LIST 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 and LIMIT and so on are now keywords; using them directly as a
    variable no longer works. To get around this, reference them via indirection (so this.limit is okay, for example),
    or using the new row virtual object (row.limit obtains the current row's limit).