Skip to content

Releases: nvim-orgmode/orgmode

Release 0.7.2

03 Dec 21:19

Choose a tag to compare

Breaking changes

Features

  • latex: Add support for inline math (#1059) (e4e48b5)
  • treesitter: Compile parser using tree-sitter if available (#1062) (c1005a0)
  • files: Use TS string parser for non-nightly versions (#1060) (b525c77)
  • agenda: Add org-agenda-show-future-repeats (1f41121)
  • agenda: use todo hl group for range grid (b7bcb90)
  • agenda: Add option to hide custom agenda views that are empty (090965e)
  • agenda: Show grid without times for remove-range-match (9bfba3d)
  • allow to define multiple todo keyword sequences (#974) (1531650)
  • agenda: Add remove-range-match option for time grid (a3ce79c)
  • agenda: Highlight links and dates using extmarks (f4dde88)
  • agenda: Allow opening links from agenda headlines (de701e8)

Bug fixes

  • notifications: ignore repeater dates that are same as original date (03863e9)
  • files: Disable swapfile for buffers loaded in background (638b2b4)
  • highlighter: return early if buffer is detached during async parse (f37b31b)
  • agenda: Do not exclude grid end time in agenda (0bde64c)
  • files: Disable modeline when loading buffers (5f6eb90)
  • agenda: Reload agenda when headline range is updated (46cd1df)
  • files: Add default value for file lines (266888a)
  • files: remove string tree-sitter parser (#1041) (63ace3c)
  • windows: handle Windows file paths correctly in refile (#1042) (03777ca)
  • stars: Ignore stars node that end on column 0 (4775d1a)
  • formatting: Prevent infinite loop on formatting closed folds (b6907d5)
  • datetree: Use current date and time as default value for datetree (ad5d652)
  • autocompletion: Fix insert link autocompletion (a49d5d4)

Release 0.7.1

06 Sep 11:08

Choose a tag to compare

Breaking changes

  • version: Drop support for Neovim < 0.11.0 (7987478)

Bug fixes

  • windows: do not escape slashes in filename (780c9e4)

Release 0.7.0

05 Sep 12:45

Choose a tag to compare

Breaking changes

  • treesitter: Use async parsing for custom highlighter (#1029) (0ab72ad)
  • version: Drop support for Neovim < 0.10.3 (cca7515)

Features

  • autocomplete: Fuzzy match autocompletion (#1024) (b924cbb)
  • edit_src: Add org_edit_src_filetype_map for custom src block filetypes. (#1002) (7ffb34c)
  • agenda: Add mapping to preview headline in agenda with "K" (8291ba6)
  • clock: Clock out headline when it's marked as done (8121c22)

Bug fixes

  • capture: Allow multiple capture buffers (#1031) (c058767)
  • avoid E490 when using move_subtree_up and move_subtree_down (#1013) (52dcef1)
  • Escape special regex chars in buffer lookup (#1022) (e16452b)
  • treesitter: Use io to read file on initial load (ffa4d80)
  • files: Use full match when finding bufnr for filename (94886d6)
  • files: Fallback to seconds check if file modification status (25b3ee8)
  • todo state in notifications (#1005) (f88734b)
  • remote_edit: Disable swapfile in temporary edit window (b6d14eb)
  • calendar: Rerender time when switching to time picker (57c3899)
  • =$= and =0= motions for calendar view (#987) (12680a3)
  • calendar: Fallback to current date if selected date is not a valid number (3c8319f)
  • promises: Do not report keyboard interrupt as unhandled rejection (38e61df)
  • refile: Remove leading slash when refiling to destination (95d7047)
  • capture: Correctly trim common root with multiple roots defined (f67d771)
  • disable spell-check in URLs (#980) (8ff03c7)
  • prevent blink.cmp from removing directive prefix (#978) (c720d9c)
  • treesitter: Skip version check when parser is not managed by nvim-orgmode (23c719a)

Release 0.6.0

11 May 19:18

Choose a tag to compare

Breaking changes

  • links: allow granular highlighting of links (#965) (b371b9e)

Features

  • search: add ability to search on LEVEL (#959) (08873bf)
  • todos: support file-specific todo definitions (#956) (689f20a)
  • validator: use new vim.validator structure for neovim 0.11 (2929054)

Bug fixes

  • treesitter: Allow tree-sitter grammar installation outside of orgmode folder (#979) (b22523c)
  • indent an item's content when entering a new line from normal mode (#950) (15d66ea)
  • images: manually load images with snacks in ftplugin (27ab1cf)
  • images: add svg to list of supported image types (#968) (59593cf)
  • checkbox: Go to correct location after adding new checkbox list item (e66a641)
  • global: require at least one argument for Org command (83df5bf)
  • handle empty :Org arguments. (#952) (6df9314)

Release 0.5.3

26 Mar 15:30

Choose a tag to compare

Breaking changes

  • indent: Add Org indent_mode command in favor of toggling vim.b.org_indent_mode (#932) (5368c0b)

Features

  • luarocks: remove dependency on tree-sitter-orgmode (7684799)
  • image: match latex code tag for math preview (#945) (3f8114e)
  • images: add support for rendering latex math expressions (#935) (0ebe2e3)
  • support headline's cookie from TODOs (#926) (abf8890)
  • global: Add store_link command to Org global (98776eb)
  • support updating a headline's cookie from multiple lists (#925) (22094c4)
  • babel: add directory creation support with :mkdirp header argument (#928) (fb9580c)

Bug fixes

  • meta_return on a link item (#943) (b42236a)
  • statistics cookie: count only TODO headlines (#938) (5d7c03a)
  • links: Allow storing links from agenda with org_use_id enabled (2c95512)
  • template: Use env variable USERNAME in Windows (#931) (8b4555b)

Release 0.5.2

07 Mar 18:44

Choose a tag to compare

Bug fixes

  • calendar: fix custom date input (2aa966f)
  • windows: normalize parser path (de15ddf)
  • agenda: respect start on weekday from custom agenda command (bad7aaa)

Release 0.5.1

05 Mar 14:02

Choose a tag to compare

Features

  • ts: install parser if not installed in correct location (dca37ff)
  • health: report any conflicting parsers (52ff9cf)

Bug fixes

  • agenda: make spans work like emacs (#915) (88c71f3)
  • ts: correctly highlight table headings (#914) (4a405fb)
  • links: allow any value after http protocol (e5b800e)

Release 0.5.0

02 Mar 14:39

Choose a tag to compare

Breaking changes

  • ts: add link and timestamp tree-sitter captures (#912) (aaa327a)

Features

  • links: Open non-editable links with vim.ui.open (2eebc98)

Bug fixes

  • treesitter: remove unnecessary git checkout on tree-sitter install (998035a)
  • refile: allow slash to be omitted when refiling to file (585190e)

Release 0.4.32

23 Feb 13:26

Choose a tag to compare

Features

  • treesitter: track installed tree-sitter parser version (54aeadb)

Bug fixes

  • nightly: fix checkbox issues with nightly (#908) (62366c7)

Release 0.4.31

20 Feb 11:11

Choose a tag to compare

Bug fixes

  • images: Ignore image link matches that does not have valid extension (e4a89b8)