A data index and query language over Markdown files, for https://obsidian.md/.
MIT License
Bot releases are hidden (Show)
Published by blacksmithgu about 2 years ago
Improves date + duration
behavior when either the date or duration are null.
Published by blacksmithgu about 2 years ago
file.cday
and file.ctime
comparisons due to wrong timezone being set. Ugh.Published by blacksmithgu about 2 years ago
Published by blacksmithgu about 2 years ago
Published by blacksmithgu about 2 years ago
Published by blacksmithgu about 2 years ago
It's been over a month since the last release! Anyway, this release bundles several nice user-contributed features:
Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
Adds some more documentation about the new markdown functionality.
Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
Fixes inline field rendering to once again work for highlighting/links, as well as some other rendering quirks with
inline queries in codeblocks.
Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
file.starred
.Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
Published by blacksmithgu over 2 years ago
The Dataview API has been noticably revamped - there are now approximately twice as many functions available on the
plugin API as there were before, and some additional utilities have been added to both the plugin and inline API. I
will be finishing up the associated new "extension" functionality shortly, which will allow:
As part of the API revamp, it is now possible to programmatically execute Dataview and DataviewJS queries - either for
using the existing Dataview query language in your own plugin, or for embedding dataview. The Dataview npm library also
now exposes many useful internal Dataview types, including the AST structure for all dataview queries.
I am hoping that cleaning up the Dataview API and making it much more extensible will allow for Dataview to integrate
much better with existing plugins, and to provide the full power of the in-memory index for plugins. I have been very
carefully watching index performance in recent weeks to ensure smooth frontend performance for anyone using the API
(with a goal of <10ms for most queries).
Published by blacksmithgu over 2 years ago
Tasks now have an outlinks
list field which includes all links in the task; this can be used for finding tasks with
links in them.
Published by blacksmithgu over 2 years ago
typeof(any)
function in Dataview, which obtains the type of any value for comparison:typeof("text") = "string"
typeof(1) = "number"
typeof([1, 2, 3]) = "array"
%
) for doing integer division remainder. I.e., 14 % 2 = 0
and 14 % 3 = 2
.Published by blacksmithgu over 2 years ago
Fix another subtle incompatibility between 0.4.26 and 0.5.29 - if you frequently used empty inline fields (like
Key::
with no value), the 0.5+ behavior is now the same as 0.4 behavior and will map such fields to null instead of an
empty string.
This may fix a broad variety of "subtly wrong" queries that you may have seen after the upgrade.
Published by blacksmithgu over 2 years ago