Skip to content

Releases: alphapapa/org-ql

v0.8.9

05 Sep 23:59
v0.8.9
Compare
Choose a tag to compare

Fixes

  • Predicate property when called with argument form (property "PROPERTY-NAME" :inherit t). (#460. Thanks to Stewmath for reporting.)
  • Predicate level's preamble optimizer allows expressions in place of the numeric argument. (See #460. Thanks to Stewmath for reporting.)
  • Reading of view settings from Org links in upcoming Emacs version. (#461. Thanks to Ola Nilsson for help debugging, and for maintaining Buttercup.)

Compatibility

v0.8.8

29 Aug 21:41
v0.8.8
Compare
Choose a tag to compare

Fixes

  • Remove text properties from to-do keywords before displaying them in an org-ql-view buffer. (Such text properties could cause them to, e.g. display with extra leading spaces, depending on which other modes might be enabled in the source Org buffer.)
  • Binding of completion-styles-alist in org-ql-completing-read. (This fixes compatibility with Helm's helm completion style, as well as default Emacs completion in recursive minibuffers. #337. Thanks to Nicholas Vollmer, viz, and Karthik Chikmagalur for reporting and suggesting fixes.)
  • Use of the context snippet function for org-ql-completing-read. (#419. Thanks to tpeacock19 for reporting.)

v0.8.7

26 Jun 16:34
v0.8.7
Compare
Choose a tag to compare

Fixes

  • Timestamps with internal time ranges (e.g. <2024-06-26 10:00-11:00>) are matched for simple queries. (This support is not yet comprehensive, e.g. a query that depends on the specific inner time range may not behave as expected. Previously such timestamps were not matched at all. See #237 and #371. Thanks to Ihor Radchenko.)
  • Timestamps with day-of-the-week abbreviations are matched more flexibly (allowing, e.g. a period in French locales). (See #429, #432. Thanks to Florian D. for reporting.)
  • Command org-ql-search did not narrow properly when called interactively.

Compatibility

  • Dynamic blocks work with Org 9.7. (#431. Thanks to Jez Cope for reporting.)

v0.8.6

03 Apr 20:28
v0.8.6
Compare
Choose a tag to compare

Fixes

  • Bookmarking org-ql-view buffers when the buffers-files argument is a symbol (like org-agenda-files).

v0.8.5

21 Feb 11:49
v0.8.5
Compare
Choose a tag to compare

Fixes

  • Predicate heading incorrectly matched strings as regular expressions, sometimes returning incorrect results. (See discussion. Thanks to Alex Popescu for reporting.)
  • Predicates ancestor and parent did not normalize their sub-queries, sometimes returning incorrect results. (#365. Thanks to Gabriele Mongiano for reporting.)

v0.8.4

13 Jan 06:05
v0.8.4
Compare
Choose a tag to compare

Fixes

  • Command org-ql-find goes to the selected entry in the base buffer (rather than potentially an indirect buffer, whose narrowing could leave the selected entry hidden. The nuances around going to entries in buffers that may be indirect and/or narrowed are surprisingly complicated. Hopefully this is the last fix).

v0.8.3

10 Jan 07:59
v0.8.3
Compare
Choose a tag to compare

Fixes

v0.8.2

09 Jan 08:30
v0.8.2
Compare
Choose a tag to compare

Fixes

  • Command org-ql-find incorrectly restored the buffer after jumping when not using indirect buffers. (See #380. Thanks to Bram Schoenmakers for reporting.)

v0.8.1

04 Jan 00:51
v0.8.1
Compare
Choose a tag to compare

Fixes

  • Command org-ql-find widens the buffer before going to the selected entry.
  • In org-ql-view buffers, links in headings remain clickable links. (Fixes #282. Thanks to Jacob Boxerman for reporting.)

v0.8

21 Dec 23:17
v0.8
Compare
Choose a tag to compare

Additions

  • Function org-ql-completing-read, used by command org-ql-find, now specifies the completion category as org-heading, providing compatibility with Embark. (This is a powerful feature, as it means any org-ql-find result can be acted on from inside the search results with Embark, which provides common actions from Org Agenda and Org speed keys bindings.) (#299. Thanks to Omar Antolín Camarena, Daniel Mendler, and Akira Komamura.)
    • Command org-ql-completing-read-export, bound to C-c C-e or embark-export while in an org-ql-completing-read session, exits and shows an org-ql-view buffer for the current search.
  • Command org-ql-find may be called in an org-agenda or org-ql-view buffer to search the buffers which contributed to the agenda/view buffer.
  • Command org-ql-find-path, which searches outline paths in the current buffer.
  • Command org-ql-open-link, which finds links in entries matching the given query, and opens the selected one with org-open-at-point. (This is helpful when a collection of links are kept in Org files: rather than having to first visit the entry containing the desired link, then locate it within the entry, and then open it, the user can simply select the link and open it directly.)
  • Items in org-ql-view buffers now include the org-category text property, like Org Agenda buffers, which allows grouping with org-super-agenda's category-related selectors. (#363. Thanks to Gabriele Mongiano for reporting.)

Fixes

  • Predicate property correctly uses the value of org-use-property-inheritance when not specified. (#346, #356. Thanks to Bram Schoenmakers.)

Compatibility

  • Emacs 27.1 or later is now required.
  • Org v9.7's org-element API changes required some adjustments. (#364. Thanks to several users for reporting, and to Ihor Radchenko for his feedback.)