|
1 | 1 | * Changelog
|
| 2 | + |
2 | 3 | ** [[https://github.com/nvim-orgmode/orgmode/compare/0.4.1...0.4.2][0.4.2]] (2025-02-01)
|
3 | 4 | *** Features
|
4 | 5 | - Add support for footnotes (#874) ([[https://github.com/nvim-orgmode/orgmode/commit/4f62b7f][4f62b7f]])
|
5 | 6 |
|
6 | 7 | *** Bug fixes
|
7 |
| -- default to current time when switching to time input ([[https://github.com/nvim-orgmode/orgmode/commit/c68a87c][c68a87c]]) |
8 |
| -- Set correct archive category on archived headline ([[https://github.com/nvim-orgmode/orgmode/commit/63d2cbb][63d2cbb]]) |
9 |
| -- remove unnecessary escaping for refile autocompletion ([[https://github.com/nvim-orgmode/orgmode/commit/d56c691][d56c691]]) |
10 | 8 | - remove double ts parsing ([[https://github.com/nvim-orgmode/orgmode/commit/b587545][b587545]])
|
| 9 | +- *refile*: remove unnecessary escaping for refile autocompletion ([[https://github.com/nvim-orgmode/orgmode/commit/d56c691][d56c691]]) |
| 10 | +- *archive*: Set correct archive category on archived headline ([[https://github.com/nvim-orgmode/orgmode/commit/63d2cbb][63d2cbb]]) |
| 11 | +- *calendar*: default to current time when switching to time input ([[https://github.com/nvim-orgmode/orgmode/commit/c68a87c][c68a87c]]) |
| 12 | + |
| 13 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.4.0...0.4.1][0.4.1]] (2025-02-01) |
| 14 | +*** Features |
| 15 | +- *api*: Add get_headline_at_cursor to Agenda api ([[https://github.com/nvim-orgmode/orgmode/commit/2c806ca][2c806ca]]) |
| 16 | +- *input*: Add async input (#871) ([[https://github.com/nvim-orgmode/orgmode/commit/377c295][377c295]]) |
| 17 | +- *links*: Add support for visual mode for insert link ([[https://github.com/nvim-orgmode/orgmode/commit/0ef840a][0ef840a]]) |
| 18 | +- *folds*: Add org_cycle_separator_lines ([[https://github.com/nvim-orgmode/orgmode/commit/ab87a9b][ab87a9b]]) |
| 19 | +- *markup*: Allow markup in link descriptions ([[https://github.com/nvim-orgmode/orgmode/commit/f7c669a][f7c669a]]) |
| 20 | + |
| 21 | +*** Bug fixes |
| 22 | +- *note*: Fix capturing note ([[https://github.com/nvim-orgmode/orgmode/commit/e65a661][e65a661]]) |
| 23 | +- *filter*: Fix or matching for todos in tags match filter ([[https://github.com/nvim-orgmode/orgmode/commit/429409b][429409b]]) |
| 24 | +- *agenda*: Do not jump cursor to first line ([[https://github.com/nvim-orgmode/orgmode/commit/271a6fa][271a6fa]]) |
| 25 | + |
| 26 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.9...0.4.0][0.4.0]] (2025-02-01) |
| 27 | +*** Features |
| 28 | +- *notifications*: Show icon in cron notify-send notification ([[https://github.com/nvim-orgmode/orgmode/commit/1881ac9][1881ac9]]) |
| 29 | +- *globals*: Add install_treesitter_grammar to global command ([[https://github.com/nvim-orgmode/orgmode/commit/0939e49][0939e49]]) |
| 30 | + |
| 31 | +*** Bug fixes |
| 32 | +- *indents*: Trigger reindent when closing block or drawers ([[https://github.com/nvim-orgmode/orgmode/commit/e385fcf][e385fcf]]) |
| 33 | +- *checkboxes*: Do not uncheck current line checkbox on new entry ([[https://github.com/nvim-orgmode/orgmode/commit/f18a66b][f18a66b]]) |
| 34 | + |
| 35 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.8...0.3.9][0.3.9]] (2025-02-01) |
| 36 | +*** Breaking changes |
| 37 | +- *agenda*: rewrite agenda rendering and fix filters (#848) ([[https://github.com/nvim-orgmode/orgmode/commit/8667167][8667167]]) |
| 38 | + |
| 39 | +*** Features |
| 40 | +- Rename search arguments to agenda views ([[https://github.com/nvim-orgmode/orgmode/commit/6d23709][6d23709]]) |
| 41 | +- *api*: Add match_query and header to agenda api ([[https://github.com/nvim-orgmode/orgmode/commit/ed49550][ed49550]]) |
| 42 | +- *agenda*: Add custom agenda commands (#850) ([[https://github.com/nvim-orgmode/orgmode/commit/e6ae773][e6ae773]]) |
| 43 | +- *edit_src*: Add mapping to write and close special edit buffer ([[https://github.com/nvim-orgmode/orgmode/commit/c9027f9][c9027f9]]) |
| 44 | +- *api*: Add more options for agenda ([[https://github.com/nvim-orgmode/orgmode/commit/7e815f0][7e815f0]]) |
| 45 | +- *api*: Add todo_ignore opts for tags and tags_todo views ([[https://github.com/nvim-orgmode/orgmode/commit/91f5a9e][91f5a9e]]) |
| 46 | +- *api*: Add open_by_key function for agenda ([[https://github.com/nvim-orgmode/orgmode/commit/1afac86][1afac86]]) |
| 47 | +- *docs*: Add orgmode docs (#864) ([[https://github.com/nvim-orgmode/orgmode/commit/9801148][9801148]]) |
| 48 | +- Add global `:Org` command and global `Org` lua variable ([[https://github.com/nvim-orgmode/orgmode/commit/b2285be][b2285be]]) |
| 49 | +- *globals*: Add Org.capture global helper ([[https://github.com/nvim-orgmode/orgmode/commit/3b120ea][3b120ea]]) |
| 50 | +- *globals*: Rename `open` to `agenda`, add default prompt for `agenda` and `capture` ([[https://github.com/nvim-orgmode/orgmode/commit/940b067][940b067]]) |
| 51 | +- *indent*: Add filetype indentation in src blocks ([[https://github.com/nvim-orgmode/orgmode/commit/7092f81][7092f81]]) |
| 52 | +- Publish event when heading is toggled with <prefix>* ([[https://github.com/nvim-orgmode/orgmode/commit/8b92e84][8b92e84]]) |
| 53 | + |
| 54 | +*** Bug fixes |
| 55 | +- *indent*: Default block indent to 0 ([[https://github.com/nvim-orgmode/orgmode/commit/738de39][738de39]]) |
| 56 | +- *autocompletion*: correctly autocomplete non-absolute paths ([[https://github.com/nvim-orgmode/orgmode/commit/7f975b1][7f975b1]]) |
| 57 | +- *filters*: Fix parsing dates in tags filter ([[https://github.com/nvim-orgmode/orgmode/commit/43361ba][43361ba]]) |
| 58 | +- *dates*: Check if date is without a time when doing comparison ([[https://github.com/nvim-orgmode/orgmode/commit/fccccd4][fccccd4]]) |
| 59 | +- *sort*: Sort associative tables alphabetically where necessary ([[https://github.com/nvim-orgmode/orgmode/commit/1e97173][1e97173]]) |
| 60 | +- *agenda*: Use custom header for tags and tags_todo agenda if provided ([[https://github.com/nvim-orgmode/orgmode/commit/9a3f009][9a3f009]]) |
| 61 | +- *windows*: Correctly read file with any fileformat ([[https://github.com/nvim-orgmode/orgmode/commit/b1922c6][b1922c6]]) |
| 62 | +- *agenda*: use only available filters for matching ([[https://github.com/nvim-orgmode/orgmode/commit/4dcba70][4dcba70]]) |
| 63 | +- *agenda*: Pass global agenda filter to custom commands ([[https://github.com/nvim-orgmode/orgmode/commit/d62fd3c][d62fd3c]]) |
| 64 | +- *filter*: Fix tags agenda view matcher to allow -tags at start ([[https://github.com/nvim-orgmode/orgmode/commit/95cecdd][95cecdd]]) |
| 65 | +- *filter*: Exclude & in property match ([[https://github.com/nvim-orgmode/orgmode/commit/e3e8204][e3e8204]]) |
| 66 | +- *input*: stop action when input prompt is canceled ([[https://github.com/nvim-orgmode/orgmode/commit/86ed523][86ed523]]) |
| 67 | +- *links*: Unfold when jumping to headline ([[https://github.com/nvim-orgmode/orgmode/commit/51ed95f][51ed95f]]) |
| 68 | +- *tags*: Allow non-ascii chars in tags ([[https://github.com/nvim-orgmode/orgmode/commit/122c534][122c534]]) |
| 69 | +- *filter*: Use start of day for relative date matching ([[https://github.com/nvim-orgmode/orgmode/commit/f25f96d][f25f96d]]) |
| 70 | +- *syntax*: Enable vim syntax hl if latex highlights are enabled ([[https://github.com/nvim-orgmode/orgmode/commit/ebbf28c][ebbf28c]]) |
| 71 | +- *input*: Do not set completion function if not provided ([[https://github.com/nvim-orgmode/orgmode/commit/3ba6db7][3ba6db7]]) |
| 72 | +- *mappings*: Correctly fall back to previously defined <CR> mapping ([[https://github.com/nvim-orgmode/orgmode/commit/6566b69][6566b69]]) |
| 73 | +- *filters*: Use start of day for dates in match filter ([[https://github.com/nvim-orgmode/orgmode/commit/c889000][c889000]]) |
| 74 | +- *tags*: Do not sort tags in tags change prompt ([[https://github.com/nvim-orgmode/orgmode/commit/42a4ccf][42a4ccf]]) |
| 75 | +- *agenda*: Get last line from buffer for separator ([[https://github.com/nvim-orgmode/orgmode/commit/e0ba9dc][e0ba9dc]]) |
| 76 | + |
| 77 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.7...0.3.8][0.3.8]] (2025-02-01) |
| 78 | +*** Breaking changes |
| 79 | +- *version*: Drop support for Neovim < v0.10.0 ([[https://github.com/nvim-orgmode/orgmode/commit/e5562a0][e5562a0]]) |
| 80 | + |
| 81 | +*** Features |
| 82 | +- *archive*: set outline path when archiving (#746) ([[https://github.com/nvim-orgmode/orgmode/commit/dfcb945][dfcb945]]) |
| 83 | +- *priority*: improve priority cycling (#817) ([[https://github.com/nvim-orgmode/orgmode/commit/1657948][1657948]]) |
| 84 | +- *refile*: improve ux by matching files more fuzzily (#815) ([[https://github.com/nvim-orgmode/orgmode/commit/625f060][625f060]]) |
| 85 | +- *completion*: Add blink.cmp source ([[https://github.com/nvim-orgmode/orgmode/commit/73f3263][73f3263]]) |
| 86 | +- *log-state*: align with the emacs orgmode format (#837) ([[https://github.com/nvim-orgmode/orgmode/commit/f8c0fd3][f8c0fd3]]) |
| 87 | + |
| 88 | +*** Bug fixes |
| 89 | +- *calendar*: Re-center once Neovim is resized ([[https://github.com/nvim-orgmode/orgmode/commit/8ead368][8ead368]]) |
| 90 | +- fix autocomplete for tags search prompt (#812) ([[https://github.com/nvim-orgmode/orgmode/commit/a38f5c4][a38f5c4]]) |
| 91 | +- *nightly*: Toggle headline checkbox cookie ([[https://github.com/nvim-orgmode/orgmode/commit/c654095][c654095]]) |
| 92 | +- *completion*: Do not complete plan types on headline line ([[https://github.com/nvim-orgmode/orgmode/commit/8b1dfcd][8b1dfcd]]) |
| 93 | +- *virtual indent*: handle invalid buffer gracefully (#825) ([[https://github.com/nvim-orgmode/orgmode/commit/1d8c9b9][1d8c9b9]]) |
| 94 | +- *refile*: Autocomplete nested paths (#835) ([[https://github.com/nvim-orgmode/orgmode/commit/956897b][956897b]]) |
| 95 | +- *float*: Set filetype for capture window ([[https://github.com/nvim-orgmode/orgmode/commit/94894f3][94894f3]]) |
| 96 | +- *buffer*: Disable tmp flag on buffer after edit ([[https://github.com/nvim-orgmode/orgmode/commit/6c39469][6c39469]]) |
| 97 | +- *formatexpr*: Correctly fallback to internal formatexpr ([[https://github.com/nvim-orgmode/orgmode/commit/3f37829][3f37829]]) |
| 98 | +- retain direct tags even if they are excluded from inheritance (#839) ([[https://github.com/nvim-orgmode/orgmode/commit/92e8b51][92e8b51]]) |
| 99 | +- *help*: ignore disabled mappings (#840) ([[https://github.com/nvim-orgmode/orgmode/commit/4c2528a][4c2528a]]) |
| 100 | +- *template*: expandable variables in lua expr (#841) ([[https://github.com/nvim-orgmode/orgmode/commit/db7f044][db7f044]]) |
| 101 | +- *mininit*: Ensure minimal init works on 0.11 ([[https://github.com/nvim-orgmode/orgmode/commit/12d2324][12d2324]]) |
| 102 | +- *mininit*: Ensure minimal init works on 0.11 ([[https://github.com/nvim-orgmode/orgmode/commit/bf65774][bf65774]]) |
| 103 | +- *tests*: Move validator version check outside ([[https://github.com/nvim-orgmode/orgmode/commit/2e45a6a][2e45a6a]]) |
| 104 | + |
| 105 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.61...0.3.7][0.3.7]] (2025-02-01) |
| 106 | +*** Bug fixes |
| 107 | +- *calendar*: Do not modify time when switching months ([[https://github.com/nvim-orgmode/orgmode/commit/ac6e02a][ac6e02a]]) |
| 108 | + |
| 109 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.6...0.3.61][0.3.61]] (2025-02-01) |
| 110 | +*** Bug fixes |
| 111 | +- *loader*: Fix typo in persisting loaded file ([[https://github.com/nvim-orgmode/orgmode/commit/08d763d][08d763d]]) |
| 112 | + |
| 113 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.5...0.3.6][0.3.6]] (2025-02-01) |
| 114 | +*** Breaking changes |
| 115 | +- *links*: Use refactor links structure (#803) ([[https://github.com/nvim-orgmode/orgmode/commit/c5940d3][c5940d3]]) |
| 116 | + |
| 117 | +*** Features |
| 118 | +- *links*: Add unused refactored links structure (#802) ([[https://github.com/nvim-orgmode/orgmode/commit/c6bdb07][c6bdb07]]) |
| 119 | +- Setting filetype to org will treat file as an org file ([[https://github.com/nvim-orgmode/orgmode/commit/a006c93][a006c93]]) |
| 120 | +- *dev*: Add persist option to load_file method ([[https://github.com/nvim-orgmode/orgmode/commit/2a10172][2a10172]]) |
| 121 | +- *dev*: Update add_to_paths to behave as load_file with persist option ([[https://github.com/nvim-orgmode/orgmode/commit/fd95708][fd95708]]) |
| 122 | + |
| 123 | +*** Bug fixes |
| 124 | +- *nightly*: Fix compatibility with Neovim nightly ([[https://github.com/nvim-orgmode/orgmode/commit/e3500ad][e3500ad]]) |
| 125 | +- *loader*: Load files concurrently with a limit to avoid "too many open files" errors ([[https://github.com/nvim-orgmode/orgmode/commit/1692af5][1692af5]]) |
| 126 | + |
| 127 | +** [[https://github.com/nvim-orgmode/orgmode/compare/0.3.4...0.3.5][0.3.5]] (2025-02-01) |
| 128 | +*** Breaking changes |
| 129 | +- *closing note*: Use different title per closing note type ([[https://github.com/nvim-orgmode/orgmode/commit/f874118][f874118]]) |
| 130 | +- Drop official support for v0.9.4 ([[https://github.com/nvim-orgmode/orgmode/commit/2ce9a8d][2ce9a8d]]) |
| 131 | +- *injections*: Do not use vim.filetype.match for injections ([[https://github.com/nvim-orgmode/orgmode/commit/7ee1f13][7ee1f13]]) |
| 132 | + |
| 133 | +*** Features |
| 134 | +- *injection*: Add some languages to TS injection blocks ([[https://github.com/nvim-orgmode/orgmode/commit/d2fde79][d2fde79]]) |
| 135 | +- support org_toggle_timestamp_type (#651) ([[https://github.com/nvim-orgmode/orgmode/commit/82af22f][82af22f]]) |
| 136 | +- *api*: Allow to insert links through API (#731) ([[https://github.com/nvim-orgmode/orgmode/commit/36c76c2][36c76c2]]) |
| 137 | +- enhance calendar widget with time picker (#650) ([[https://github.com/nvim-orgmode/orgmode/commit/7af6cbd][7af6cbd]]) |
| 138 | +- Add support for org log repeat (#738) ([[https://github.com/nvim-orgmode/orgmode/commit/b26b1f2][b26b1f2]]) |
| 139 | +- Bump minimum version to 0.9.4 ([[https://github.com/nvim-orgmode/orgmode/commit/ac9a6e0][ac9a6e0]]) |
| 140 | +- *folds*: Add option to use old folds highlights ([[https://github.com/nvim-orgmode/orgmode/commit/c69245e][c69245e]]) |
| 141 | +- support cursor keys for calendar navigation (#767) ([[https://github.com/nvim-orgmode/orgmode/commit/a84a748][a84a748]]) |
| 142 | +- *core*: enhance org-insert-link, add completion for `~/` prefix. (#749) ([[https://github.com/nvim-orgmode/orgmode/commit/47c3d92][47c3d92]]) |
| 143 | +- *highlights*: Add hlgroups for priority high and low ([[https://github.com/nvim-orgmode/orgmode/commit/c8877c7][c8877c7]]) |
| 144 | +- allow configuring keymap descriptions (#789) ([[https://github.com/nvim-orgmode/orgmode/commit/5169ac3][5169ac3]]) |
| 145 | +- *hyperlinks*: Add OSC 8 hyperlink support to links ([[https://github.com/nvim-orgmode/orgmode/commit/eb7a110][eb7a110]]) |
| 146 | +- *hyperlinks*: Add OSC 8 hyperlink support ([[https://github.com/nvim-orgmode/orgmode/commit/0683da9][0683da9]]) |
| 147 | +- *luarocks*: Add dev version to luarocks ([[https://github.com/nvim-orgmode/orgmode/commit/4616941][4616941]]) |
| 148 | + |
| 149 | +*** Bug fixes |
| 150 | +- *ts*: Fix TS injections on mac os ([[https://github.com/nvim-orgmode/orgmode/commit/4bbe8ea][4bbe8ea]]) |
| 151 | +- *deprecated*: Update deprecated tbl_islist call ([[https://github.com/nvim-orgmode/orgmode/commit/dbcff9e][dbcff9e]]) |
| 152 | +- *archive*: Properly archive headlines with level > 1 ([[https://github.com/nvim-orgmode/orgmode/commit/2c82236][2c82236]]) |
| 153 | +- *archive*: Set archive properties on correct headline ([[https://github.com/nvim-orgmode/orgmode/commit/2bc0072][2bc0072]]) |
| 154 | +- *date*: persist all attributes passed by options (#735) ([[https://github.com/nvim-orgmode/orgmode/commit/46c839b][46c839b]]) |
| 155 | +- *calendar*: Exit time mode when switching month ([[https://github.com/nvim-orgmode/orgmode/commit/52f85be][52f85be]]) |
| 156 | +- *perf*: Memoize few headline methods ([[https://github.com/nvim-orgmode/orgmode/commit/772c7c6][772c7c6]]) |
| 157 | +- *links*: insert id link properly (#742) ([[https://github.com/nvim-orgmode/orgmode/commit/8e319bf][8e319bf]]) |
| 158 | +- *calendar*: Properly go to previous/next year ([[https://github.com/nvim-orgmode/orgmode/commit/c9bf6d8][c9bf6d8]]) |
| 159 | +- *calendar*: fix bug with empty date (#744) ([[https://github.com/nvim-orgmode/orgmode/commit/3e4dbeb][3e4dbeb]]) |
| 160 | +- *listitems*: Handle text edits order on Neovim nightly ([[https://github.com/nvim-orgmode/orgmode/commit/ab5183c][ab5183c]]) |
| 161 | +- fix file type detection in `org-edit-special` on macOS. (#757) ([[https://github.com/nvim-orgmode/orgmode/commit/d7d0fc5][d7d0fc5]]) |
| 162 | +- *injection*: Default to lower filetype if not detected ([[https://github.com/nvim-orgmode/orgmode/commit/225eba8][225eba8]]) |
| 163 | +- *nightly*: Remove reversing of lsp edits ([[https://github.com/nvim-orgmode/orgmode/commit/328ef85][328ef85]]) |
| 164 | +- *tests*: Fix tests that causes false negative results ([[https://github.com/nvim-orgmode/orgmode/commit/de02a0c][de02a0c]]) |
| 165 | +- *highlights*: Highlight table hr line separately ([[https://github.com/nvim-orgmode/orgmode/commit/e365b85][e365b85]]) |
| 166 | +- explicitly pass treesitter language to `get_node()` (#795) ([[https://github.com/nvim-orgmode/orgmode/commit/56c8246][56c8246]]) |
| 167 | +- *dates*: Fix parsing dates from headlines ([[https://github.com/nvim-orgmode/orgmode/commit/d0baf31][d0baf31]]) |
| 168 | +- *Enter*: Return early if mapping callback returns nil ([[https://github.com/nvim-orgmode/orgmode/commit/16cf859][16cf859]]) |
| 169 | +- *ci*: Inherit secrets in reusable workflows ([[https://github.com/nvim-orgmode/orgmode/commit/1dd91cc][1dd91cc]]) |
| 170 | + |
11 | 171 |
|
0 commit comments