Releases: FootPrintStudio/obsidian-grimoire
Releases · FootPrintStudio/obsidian-grimoire
Release list
v0.9.0
Epochs fantasy calendar support
PqDate.calendarIdfor calendar-scoped datesdate/dateformathooks route through Epochs when a calendar is set- Calendar-aware
date ± durarithmetic - YAML coerce for fantasy calendar date values
- Graceful degrade when Epochs is disabled or unavailable
v0.8.0
Highlights
conv(value, from, to)— length / mass / temperature conversion (ftin→ feet+inches string; bare unit idents supported)inRange(value, low, high)— inclusive boolean range check for use withchoice
BRAT assets: main.js, manifest.json, styles.css, versions.json.
Full Changelog: v0.7.2...v0.8.0
v0.7.2
Highlights
AS image/AS imgrenders via Obsidian![[…]]embeds and fills available column/cell width- Settings for
AS badge/pilltone triggers (success / warn / danger; whole-word match) - Settings for
AS meter/starsglyphs (filled / empty characters)
BRAT assets: main.js, manifest.json, styles.css, versions.json.
Full Changelog: v0.7.0...v0.7.2
v0.7.0
Highlights
- New
ASstyles:badge/pill,callout,progress,meter/stars,image,wiki - Functions:
exists,age,numberformat - Ordinal token
Oindateformat/durationformat(e.g.MMMM ddO, yyyy→October 3rd, 2003)
BRAT assets: main.js, manifest.json, styles.css, versions.json.
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Highlights
AS tag/AS tags— dedicated tag chips (click → search).AS cardis text pills only (no auto-detect).- Targeted
AS— style any subexpression:default(location AS card, "*Unknown*"),"**Location:** " + (location AS card). - Mixed plain + styled concat renders inline (markdown/HTML alongside chips).
BRAT assets: main.js, manifest.json, styles.css, versions.json.
Full Changelog: v0.4.0...v0.6.0
v0.4.0
Official Grimoire plugin identity.
- Plugin id is now
grimoire(vault foldergrimoire). - GitHub repository is now
FootPrintStudio/obsidian-grimoire(oldobsidian-inline-queryURLs redirect).
BRAT: FootPrintStudio/obsidian-grimoire
Grimoire v0.3.0
Grimoire v0.3.0
The plugin display name is now Grimoire. The plugin id remains property-query.
Display styles
Append AS <style> after a q= expression (instead of Property Pretty’s property.card / ~ tags.cards syntax):
`q= default(characterStatus, "<font color=\"#595959\">Alive, Dead, Undead.</font>") AS card`| Suffix | Result |
|---|---|
AS card / cards |
Pill chips (HTML allowed; tag-like values are clickable) |
AS button / buttons |
Link buttons |
AS cards-code / code |
Monospace chips |
AS inline |
Comma-separated text |
AS list |
Bulleted list |
AS is a trailing suffix, not an expression operator. Settings include Button link open for AS button.
v0.2.1
Changes
- Prefer markdown when content mixes markdown and HTML (so
**bold**+<br>works correctly). - Settings README and Guide tabs work under BRAT via embedded docs in
main.js.
Property Query v0.2.0
Property Query v0.2.0
Highlights
- Syntax highlighting for
`q= …`in Source mode, Live Preview, and Reading view (when evaluation is off) - Full PQL language with 15 functions, date/duration arithmetic, and calendar units
- Dataview coexistence — shields lone
`==`snippets; runs before Dataview post-processor - In-app Guide and README tabs in settings
- 39 unit tests via
bash test.sh
Settings
- Inline prefix (default
q=) - Enable in Reading view
- Syntax highlight inline queries
- Refresh on metadata change
- Debug mode