<feed xmlns='http://www.w3.org/2005/Atom'>
<title>org-drill/tests/test-org-drill-org-9.6-dep.el, branch main</title>
<subtitle>Spaced-repetition flashcards for Org Mode
</subtitle>
<id>https://git.cjennings.net/org-drill/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/org-drill/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/'/>
<updated>2026-05-05T14:08:25+00:00</updated>
<entry>
<title>build: bump Org dep to 9.6 to match unguarded org-fold-* calls</title>
<updated>2026-05-05T14:08:25+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-05T14:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=75b16019e0cd8de4213719df552b6d4c5a2a699e'/>
<id>urn:sha1:75b16019e0cd8de4213719df552b6d4c5a2a699e</id>
<content type='text'>
org-drill calls org-fold-show-entry and org-fold-show-subtree from
seven sites without fboundp guards.  Both functions arrived in Org
9.6.  But the package declared org 9.3 (Package-Requires) /
org 9.2 (Cask), so users on older Org would silently void-function
at runtime instead of getting a clear install-time mismatch error.

Bumped both declarations to org 9.6.  Wrapping each of the seven
call sites with fboundp would be the alternative, but Org 9.6 was
released October 2022 — three-and-a-half years ago — and we already
have a follow-up TODO to drop the legacy time-to-inactive fallback
that this version bump unblocks.

Two tests verify the declared dep and that the org-fold APIs are
actually bound on the running Org version.
</content>
</entry>
</feed>
