Neorg Versions Save

Modernity meets insane extensibility. The future of organizing your life in Neovim.

v4.4.0

1 year ago

4.4.0 (2023-05-16)

Features

  • journal: allow custom to take in no arguments, in which case (ea0497a)

Bug Fixes

  • promo: don't add whitespace to empty lines (#852) (a7291f4)
  • tempus: don't use the re module if it doesn't exist (#872) (3c99638)

v4.3.0

1 year ago

4.3.0 (2023-05-15)

Features

  • calendar: add t command for "today" (e53a509)
  • hop: allow users to jump to timestamps (22b12fb)

Bug Fixes

  • hop: assume <current-day> when some parameters to dates are not supplied (65bf064)
  • tempus: days like 4th/2nd would not get parsed properly (7368a8a)

v4.2.0

1 year ago

4.2.0 (2023-05-15)

Features

  • tempus: add ,id (insert date) keybinding (34f13ba)
  • tempus: add insert mode &lt;M-d&gt; keybind to insert a date (b420f69)
  • tempus: allow dates to be converted to norg-compatible dates with tostring() (3ec5f96)

Bug Fixes

  • don't allow tempus to load unless the Neovim ver is at least 0.10.0 (c4429fa)
  • tempus: do not assume osdate has all fields set (c37a104)

v4.1.1

1 year ago

4.1.1 (2023-05-15)

Bug Fixes

  • remove calendar as a dependency of core.ui, fix errors for people not on nightly (cd26a22)

v4.1.0

1 year ago

4.1.0 (2023-05-14)

Features

  • add core.tempus module for date management (b73ec2f)
  • add left-right cursor movement (ea588bb)
  • add skeleton for the calendar UI element (3c99106)
  • calendar: add ? help page for custom input (211b0ba)
  • calendar: add $ and 0/_ navigation keybinds (0061928)
  • calendar: add m/M, L/H and y/Y keybinds for the monthly view (9bf562d)
  • calendar: add basic help popup when ? is invoked (779d089)
  • calendar: allow many simultaneous calendars (f816fe7)
  • calendar: generalize functions even further, allow for offsets (d857c34)
  • calendar: implement basic i functionality (6713f40)
  • calendar: render as many months as is possible on screen (fa23767)
  • core.ui.calendar: add day of the month rendering (8bc3364)
  • core.ui.calendar: add static calendar ui (adbb415)
  • core.ui.calendar: highlight the current day differently (eada386)
  • core.ui.calendar: implement more of the barebones UI (364f44a)
  • core.ui.calendar: make the calendar display full month names (c6cc059)
  • core.ui: let create_split take in a height variable (7dbbe9d)
  • correctly handle year boundaries (58b55e1)
  • implement render_month function (343fb8d)
  • place cursor over current day when creating calendar (3ce268b)
  • tempus: add to_lua_date function (ef62e53)

Bug Fixes

  • calendar: allow the view to be written to on rerender (8e247d4)
  • calendar: fix incorrect movement with H across boundaries of months with different lengths (48face2)
  • calendar: fix rest of highlight groups (ead4c4c)
  • calendar: if another calendar is open then close it instead of erroring (9751e7d)
  • calendar: make distance between each month uniform and support modifying the distance between each month (746354d)
  • calendar: make month rendering work again (164028f)
  • calendar: overlapping month names in the calendar view (709cf78)
  • calendar: prevent the buffer from being modifiable after it has been filled (351e103)
  • calendar: properly display "today's day" in the calendar view (74ee71a)
  • calendar: reversed namespace names (77b214c)
  • core.ui.calendar: logic error when parsing virt_text length for set_logical_extmark (d5b29ee)
  • core.ui.calendar: wrong extmark being queried in month render routine (46624b9)

v4.0.1

1 year ago

4.0.1 (2023-05-11)

Bug Fixes

  • highlights.scm: free form open/close chars would not be concealed (5de014e)
  • qol.toc: display headings with TODO statuses unless the status is "cancelled" (2e44346)
  • stop syntax processing if a buffer is already closed (#859) (cc2834a)

v4.0.0

1 year ago

4.0.0 (2023-05-05)

⚠ BREAKING CHANGES

  • move all gt* keybinds to <LocalLeader>t*
  • remove core.news

Features

  • add basic cheatsheet (viewable via :h neorg-cheatsheet) (d3e37a6)
  • keybinds: warn when a deprecated keybind is used (will be removed with 5.0) (e20d3c3)

Bug Fixes

  • concealer: buggy debounce logic causing visual artifacts (especially on the first line of a buffer) (45388fc)
  • concealer: stop concealer if buffer is not loaded (#836) (6aa9fd3)
  • dirman.expand_path: search for both $/ and $\ in links to support windows paths (#830) (160d40f)
  • esupports.hop: anchors to files woul dresult in a "link not found" (#688) (3009adf)
  • keybinds.lua: remove dead toc keybinds (06666f2)

Code Refactoring

  • move all gt* keybinds to &lt;LocalLeader&gt;t* (f67110d)
  • remove core.news (4086d9f)

v3.2.2

1 year ago

3.2.2 (2023-04-27)

Bug Fixes

  • core.ui: clear the winbar option in Neorg popups to prevent "not enough room" errors (fcebf9f)
  • esupports.hop: broken definitions and footnotes (#733) (94cf7d2)

v3.2.1

1 year ago

3.2.1 (2023-04-27)

Bug Fixes

  • export: gsub export links that contain #, ?. closes #807 (#816) (7f3a3b8)
  • export: markdown export for horizontal_line (#820) (2178447)

v3.2.0

1 year ago

3.2.0 (2023-04-22)

Features

  • add core.pivot for toggling list types (cbf383f)
  • keybinds: add default keybinds for core.pivot (2f49628)
  • pivot: add core.pivot.invert-list-type keybind (2d0446a)

Bug Fixes

  • core.summary: wrong module name in header, wrong internal command names (a046900)
  • docgen: installation documentation link for wiki (ba8b31d), closes #548
  • summary: broken wiki entry (69fbabf)