Skip to content

Latest commit

 

History

History
259 lines (205 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

259 lines (205 loc) · 15.9 KB

Change Log

4.0.0 (2024-07-08)

⚠ BREAKING CHANGES

  • Group properties by component a021d5b
  • If you want to punt dealing with these changes feel free to use the v3.3.1 tag
  • In order to fix:
    • start_enabled -> enabled
    • Latex
      • latex_enabled -> latex.enabled
      • latex_converter -> latex.converter
      • highlights.latex -> latex.highlight
    • Headings
      • headings -> heading.icons
      • highlights.heading.backgrounds -> heading.backgrounds
      • highlights.heading.foregrounds -> heading.foregrounds
    • Code
      • code_style -> code.style
      • highlights.code -> code.highlight
    • Dash
      • dash -> dash.icon
      • highlights.dash -> dash.highlight
    • Bullets
      • bullets -> bullet.icons
      • highlights.bullet -> bullet.highlight
    • Checkbox
      • checkbox.unchecked -> checkbox.unchecked.icon
      • highlights.checkbox.unchecked -> checkbox.unchecked.highlight
      • checkbox.checked -> checkbox.checked.icon
      • highlights.checkbox.checked -> checkbox.checked.highlight
    • Quote
      • quote -> quote.icon
      • highlights.quote -> quote.highlight
    • Table
      • table_style -> pipe_table.style
      • cell_style -> pipe_table.cell
      • highlight.table.head -> pipe_table.head
      • highlight.table.row -> pipe_table.row
    • Callouts
      • callout.note -> callout.note.rendered
      • callout.tip -> callout.tip.rendered
      • callout.important -> callout.important.rendered
      • callout.warning -> callout.warning.rendered
      • callout.caution -> callout.caution.rendered
      • highlights.callout.note -> callout.note.highlight
      • highlights.callout.tip -> callout.tip.highlight
      • highlights.callout.important -> callout.important.highlight
      • highlights.callout.warning -> callout.warning.highlight
      • highlights.callout.caution -> callout.caution.highlight
      • callout.custom.* -> callout.* (i.e. unnest from custom block)
    • Others
      • Any remaing changes are covered within that component.
      • I.e. code_style is covered in Code, highlights.table is covered in Table, highlights.callout.note is covered in Callouts, etc.

3.3.1 (2024-07-08)

Features

  • Improved health check 7b8110b
  • Use lua to document components d2a132e

3.3.0 (2024-07-06)

Features

  • Improve performance by attaching events at buffer level #45 14b3a01
  • Reduce startup time by scheduling treesitter parsing 6d153d7
  • Support arbitrary nesting of block quotes & code blocks 770f7a1
  • Prefer mini.icons for code blocks over nvim-web-devicons 353e445
  • Support custom checkbox states #42 ff3e8e3
  • Support custom callouts 8f5bbbd

Bug Fixes

  • Fix language selection logic for code blocks #44 90072fd

3.2.0 (2024-06-28)

Features

Bug Fixes

  • Get mode at time of event instead of callback execution: #36 b556210
  • Update health check to work with neovim 0.9.5: 64969bc
  • Handle block quotes with empty lines: #41 6f64bf6

Contributor Shoutouts

  • @AThePeanut4

3.1.0 (2024-06-05)

Features

  • Add debug statements to latex handler, make converter configurable 7aedbde
  • Split demo into separate files ea465a6
  • Support highlighting callout quote marker based on callout #24 3c6a0e1
  • Add health check for latex requirements #32 a2788a8

3.0.0 (2024-05-31)

⚠ BREAKING CHANGES

  • Allow all window options to be configurable between rendered and non rendered view #31 258da4b
  • In order to fix:
    • conceal = { default = <v1>, rendered = <v2> } -> win_options = { conceallevel = { default = <v1>, rendered = <v2> } }

Contributor Shoutouts

  • @masa0x80

2.1.0 (2024-05-31)

Features

  • Support github markdown callout syntax #20 43bbefd
  • Add health check on treesitter highlights being enabled #28 c1d9edc
  • Script logic to update state config class and README from init.lua d1cd854
  • Validate user config in health check 6f33a30
  • Support user defined handlers #30 473e48d

Bug Fixes

  • Use strdisplaywidth in all string length calculations #26 7f90f52

2.0.0 (2024-05-21)

⚠ BREAKING CHANGES

  • Allow multiple kinds of table highlight behaviors #21 49f4597
  • In order to fix:
    • fat_tables = true -> table_style = 'full'
    • fat_tables = false -> table_style = 'normal'

1.2.0 (2024-05-21)

Features

  • Add simple logging 467c135
  • Make start state configurable #16 #17
  • Add unit / kinda integ test b6c4ac7
  • Add packer.nvim setup to README #19 9376997
  • Update for 0.10.0 (no user impact) 0581a9a
  • Disable rendering on large files e96f40d
  • Operate at event buffer level rather than current buffer 41b955c

Bug Fixes

Contributor Shoutouts

  • @cleong14
  • @dvnatanael

1.1.0 (2024-04-13)

Features

Bug Fixes

Contributor Shoutouts

  • @lkhphuc
  • @redimp
  • @shabaev

1.0.0 (2024-03-21)

⚠ BREAKING CHANGES

  • Changes folder from markdown to render-markdown to reduce chances of name collision in require statements 07685a1
  • In order to fix:
    • require('markdown') -> require('render-markdown')

0.0.1 (2024-03-21)

Features

  • Support rendering headings & code blocks 4fb7ea2
  • Mode based rendering 3fd818c
  • Supprt rendering tables fe2ebe7
  • Add basic health check b6ea30e
  • Customize icon based on heading level 208599b
  • Create auto demo script 03a7c00