Skip to content

v0.1.0

Choose a tag to compare

@andreoliwa andreoliwa released this 23 Feb 21:42

0.1.0 (2025-02-23)

Bug Fixes

  • Adding journal blocks should skip properties when looking for times (9dfe949)
  • Adjust some property parsing cases (3816ce8)
  • Block properties can now be fetched correctly (2308dcd)
  • Code blocks no longer grow an extra newline after parse/write (aefd884)
  • Don't add extra newlines when writing properties with paragraph siblings (2e1b2aa)
  • don't escape potential Markdown in text nodes (3b9f58b)
  • Fix decoding of URL encoded characters (3922bc2)
  • Fix handling of non-existent pages and journals (7d743af)
  • Fix issue with parsing advanced commands (7de762e)
  • Fix panic when writing top-level blocks (504b4e1)
  • Index page refs and hashtags as keyword fields (60b2767)
  • markdown: Fix naming of AdvancedCommand (22bb448)
  • markdown: Fix output of non query advanced commands (e7c2261)
  • Parse dash without trailing space as a block (3ad008b)
  • Parse properties in blocks (32ce7a7)
  • Properties now support non-text values and handle line breaks better (075c86c)
  • Remove debug log (c41a73c)
  • Separate emphasis siblings with a space (aa0045e)
  • Separate strong siblings with a space (ff4f6ab)
  • Skip pages that do not exist, and include title (2583598)
  • Sync index after indexing changes (d9fc066)
  • truncate journal date (db509e3)
  • Using strikethrough text could cause a panic (65437fc)

Features

  • Add basic support for logbooks (13f0a7d)
  • Add full strikethrough support (6156e09)
  • Add method to get block ID (e6602a6)
  • Add node type for Cloze macro (267cc2e)
  • Add ParseBlock and ParseNodes functions (0344de6)
  • Add parsing and output of task markers (35b86cf)
  • Add support for searching blocks (4460ee3)
  • Align block indentation with Logseq (e817fdf)
  • Automatically add paragraphs to blockquote children (5aa3bb0)
  • Basic support for indexing and searching journals and pages (bd9e1be)
  • Block WithID now only sets the ID and returns the block (30b1ac3)
  • export journal path function (154c5f3)
  • Improve handling of properties (4980504)
  • Improve macro parsing and output (e2bbe8d)
  • Improve parsing of macros (79075b1)
  • Improve search API (6794a03)
  • Index content of notes for full-text search (8e1c843)
  • Index links in pages and blocks (f92a2d4)
  • Index non-toplevel blocks (89c1ccb)
  • Introduce Query, PageEmbed and BlockEmbed nodes (eb00409)
  • Introduce transactions for editing content (42aca55)
  • markdown: Add block reference parsing (7b3af8e)
  • markdown: Add initial parsing of macros (92dcd28)
  • markdown: Cleaner auto link output and parsing (a800020)
  • markdown: Parse advanced commands (f6f0c31)
  • markdown: Support specific QueryCommand (fc6a4c8)
  • Match using AND when searching for text (10bb5cc)
  • More helpers for content nodes (31e3992)
  • Move journal block adding to Transaction (092eeeb)
  • Open a transaction file via path (32088a5)
  • Open files directly via path (1fa8678)
  • Parse a task status from a string (481dcf3)
  • Parse and output markers of lists (961f240)
  • Rename InsertBefore/After to InsertChildBefore/After (3ad5d6e)
  • Support for watching for page changes (4727f2b)
  • Track if previous line is blank to keep Markdown output close to input (f303198)
  • Transactions now support searching (d7baddf)
  • Watch for changes to graph when indexing is active (db35275)