|
| 1 | +# Change Log |
| 2 | + |
| 3 | +## 3.0.0 (2024-05-31) |
| 4 | + |
| 5 | +### ⚠ BREAKING CHANGES |
| 6 | + |
| 7 | +- Allow all window options to be configurable between rendered and non rendered view |
| 8 | + (https://github.com/MeanderingProgrammer/markdown.nvim/pull/31) |
| 9 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/258da4bcdecdc83318a515fc4c6c3e18c0c65a61) |
| 10 | +- In order to fix: |
| 11 | + - `conceal = { default = <value_1>, rendered = <value_2> }` -> |
| 12 | + `win_options = { conceallevel = { default = <value_1>, rendered = <value_2> } }` |
| 13 | + |
| 14 | +### Contributor Shoutouts |
| 15 | + |
| 16 | +- @masa0x80 |
| 17 | + |
| 18 | +## 2.1.0 (2024-05-31) |
| 19 | + |
| 20 | +### Features |
| 21 | + |
| 22 | +- Support github markdown callout syntax (https://github.com/MeanderingProgrammer/markdown.nvim/issues/20) |
| 23 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/43bbefd410333a04baf62ddfa8bb2a2d30a1bbc1) |
| 24 | +- Add health check on treesitter highlights being enabled (https://github.com/MeanderingProgrammer/markdown.nvim/issues/28) |
| 25 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/c1d9edc2f2690ef326bd8afbe7fc080412cbb224) |
| 26 | +- Script logic to update state config class and README from init.lua (https://github.com/MeanderingProgrammer/markdown.nvim/commit/d1cd8548dbe139657275e31bcc54f246e86c5ce3) |
| 27 | +- Validate user config in health check (https://github.com/MeanderingProgrammer/markdown.nvim/commit/6f33a30f73783bb10900cb2f9468f314cad482b4) |
| 28 | +- Support user defined handlers (https://github.com/MeanderingProgrammer/markdown.nvim/issues/30) |
| 29 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/473e48dd0913d2e83610c86c5143a07fd7e60d4e) |
| 30 | + |
| 31 | +### Bug Fixes |
| 32 | + |
| 33 | +- Use strdisplaywidth in all string length calculations (https://github.com/MeanderingProgrammer/markdown.nvim/issues/26) |
| 34 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/7f90f522750111c32b0515814398514d58f66b23) |
| 35 | + |
| 36 | +## 2.0.0 (2024-05-21) |
| 37 | + |
| 38 | +### ⚠ BREAKING CHANGES |
| 39 | + |
| 40 | +- Allow multiple kinds of table highlight behaviors (https://github.com/MeanderingProgrammer/markdown.nvim/issues/21) |
| 41 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/49f45978fbb8fcf874f3b6967db4a6ea647df04b) |
| 42 | +- In order to fix: |
| 43 | + - `fat_tables = true` -> `table_style = 'full'` |
| 44 | + - `fat_tables = false` -> `table_style = 'normal'` |
| 45 | + |
| 46 | +## 1.2.0 (2024-05-21) |
| 47 | + |
| 48 | +### Features |
| 49 | + |
| 50 | +- Add simple logging (https://github.com/MeanderingProgrammer/markdown.nvim/commit/467c13523153f9b918c86037d0b5f2a37094cb88) |
| 51 | +- Make start state configurable (https://github.com/MeanderingProgrammer/markdown.nvim/issues/16) |
| 52 | + (https://github.com/MeanderingProgrammer/markdown.nvim/pull/17) |
| 53 | +- Add unit / kinda integ test (https://github.com/MeanderingProgrammer/markdown.nvim/commit/b6c4ac787b357493e75854354329a2442475fcc1) |
| 54 | +- Add packer.nvim setup to README (https://github.com/MeanderingProgrammer/markdown.nvim/issues/19) |
| 55 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/93769977e0821a74bed797c2a589a4956200d497) |
| 56 | +- Update for 0.10.0 (no user impact) (https://github.com/MeanderingProgrammer/markdown.nvim/commit/0581a9add614cddbc442d6b483139e43e46c1f0e) |
| 57 | +- Disable rendering on large files (https://github.com/MeanderingProgrammer/markdown.nvim/commit/e96f40d85be763427b00d8a541cf3389b110431f) |
| 58 | +- Operate at event buffer level rather than current buffer (https://github.com/MeanderingProgrammer/markdown.nvim/commit/41b955c45db3602169c567546744fafdd43c27b9) |
| 59 | + |
| 60 | +### Bug Fixes |
| 61 | + |
| 62 | +- Fix bullet point rendering with checkbox (https://github.com/MeanderingProgrammer/markdown.nvim/issues/18) |
| 63 | + (https://github.com/MeanderingProgrammer/markdown.nvim/pull/22) |
| 64 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/e38795f3641ffb5702bf289f76df8a81f6163d32) |
| 65 | +- Disable plugin on horizontal scroll (https://github.com/MeanderingProgrammer/markdown.nvim/issues/23) |
| 66 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/966472e123195cb195e7af49d7db248ce104bee8) |
| 67 | + |
| 68 | +### Contributor Shoutouts |
| 69 | + |
| 70 | +- @cleong14 |
| 71 | +- @dvnatanael |
| 72 | + |
| 73 | +## 1.1.0 (2024-04-13) |
| 74 | + |
| 75 | +### Features |
| 76 | + |
| 77 | +- Configurable file types (https://github.com/MeanderingProgrammer/markdown.nvim/commit/d7d793baf716db965e6f4f4cc0d14a640300cc26) |
| 78 | +- Add toggle command (https://github.com/MeanderingProgrammer/markdown.nvim/issues/4) |
| 79 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/fea6f3de62d864633ffe4e1e0fd92d1e746f77ed) |
| 80 | +- Use buffer parser to handle injections (https://github.com/MeanderingProgrammer/markdown.nvim/issues/3) |
| 81 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/e64255d52dcdf05eb37d9e93fbfd300648c4c4dd) |
| 82 | +- Add LaTeX support (https://github.com/MeanderingProgrammer/markdown.nvim/issues/6) |
| 83 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/138a7962fcbe9cddcb47cc40a58ec0f5ab99ddfe) |
| 84 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/da85a5e5885f1a11ab2b7a9059c16f3eede89bfe) |
| 85 | +- Support block quotes (https://github.com/MeanderingProgrammer/markdown.nvim/commit/106946ae924706c885bda14a9160398e79880f30) |
| 86 | +- Make icons bigger for certain font setups (https://github.com/MeanderingProgrammer/markdown.nvim/pull/9) |
| 87 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/38f7cbcc0024737901ba87ee8bf1a6d466f99774) |
| 88 | +- Support inline code (https://github.com/MeanderingProgrammer/markdown.nvim/commit/df5983612081397293c1e573c91de33639f2bbe6) |
| 89 | +- Dynamic conceal level (https://github.com/MeanderingProgrammer/markdown.nvim/issues/10) |
| 90 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/c2219984fa1ddc5d3f6a76c1c1ad0744aa9f9011) |
| 91 | +- Add Vimdoc (https://github.com/MeanderingProgrammer/markdown.nvim/commit/cdc58f576582ab524192eca5611f05dbe2b6b609) |
| 92 | +- Add fat tables option (https://github.com/MeanderingProgrammer/markdown.nvim/commit/fb00297774c6f44c0cc3346459ed85168ac93dce) |
| 93 | +- Support list icon based on level (https://github.com/MeanderingProgrammer/markdown.nvim/issues/1) |
| 94 | + (https://github.com/MeanderingProgrammer/markdown.nvim/pull/11) |
| 95 | +- Refactor + LaTeX cache (https://github.com/MeanderingProgrammer/markdown.nvim/commit/2b98d16f938dc9cedaa5f1c0659081035655f781) |
| 96 | +- Support horizontal break (https://github.com/MeanderingProgrammer/markdown.nvim/commit/af819f39c63aeb09ff3801dbfd5188cea55e48e7) |
| 97 | +- Support checkboxes (https://github.com/MeanderingProgrammer/markdown.nvim/commit/90637a1120de47a3be57b00b7db4eee0d24834c8) |
| 98 | + |
| 99 | +### Bug Fixes |
| 100 | + |
| 101 | +- Leading spaces in list (https://github.com/MeanderingProgrammer/markdown.nvim/issues/2) |
| 102 | + (https://github.com/MeanderingProgrammer/markdown.nvim/issues/5) |
| 103 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/df98da81375e5dc613c3b1eaa915a847059d48d9) |
| 104 | +- Passing custom query does not work (https://github.com/MeanderingProgrammer/markdown.nvim/issues/7) |
| 105 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/70f8f4f64d529d60730d6462af180bbec6f7ef18) |
| 106 | +- Ignore ordered lists for bullet points (https://github.com/MeanderingProgrammer/markdown.nvim/issues/7) |
| 107 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/f5917d2113ce2b0ce8ce5b24cfbd7f45e0ec5e67) |
| 108 | +- Dynamic heading padding (https://github.com/MeanderingProgrammer/markdown.nvim/issues/12) |
| 109 | + (https://github.com/MeanderingProgrammer/markdown.nvim/commit/a0da7cfe61dd1a60d9ca6a57a72ae34edb64dbc9) |
| 110 | + |
| 111 | +### Contributor Shoutouts |
| 112 | + |
| 113 | +- @lkhphuc |
| 114 | +- @redimp |
| 115 | +- @shabaev |
| 116 | + |
| 117 | +## 1.0.0 (2024-03-21) |
| 118 | + |
| 119 | +### ⚠ BREAKING CHANGES |
| 120 | + |
| 121 | +- Changes folder from `markdown` to `render-markdown` to reduce chances of name |
| 122 | + collision in require statements (https://github.com/MeanderingProgrammer/markdown.nvim/commit/07685a1838ad3f4e653a021cde5c7ff67224869f) |
| 123 | +- In order to fix: |
| 124 | + - `require('markdown')` -> `require('render-markdown')` |
| 125 | + |
| 126 | +## 0.0.1 (2024-03-21) |
| 127 | + |
| 128 | +### Features |
| 129 | + |
| 130 | +- Support rendering headings & code blocks (https://github.com/MeanderingProgrammer/markdown.nvim/commit/4fb7ea2e380dd80085936e9072ab851d2174e1b0) |
| 131 | +- Mode based rendering (https://github.com/MeanderingProgrammer/markdown.nvim/commit/3fd818ccfbb57a560d8518e92496142bc644cb80) |
| 132 | +- Supprt rendering tables (https://github.com/MeanderingProgrammer/markdown.nvim/commit/fe2ebe78ffc3274e681bd3f2de6fec0ed233db52) |
| 133 | +- Add basic health check (https://github.com/MeanderingProgrammer/markdown.nvim/commit/b6ea30ef6b7ba6bfbe3c5ec55afe0769026ff386) |
| 134 | +- Customize icon based on heading level (https://github.com/MeanderingProgrammer/markdown.nvim/commit/208599b0ca2c3daac681cf777ff3be248c67965b) |
| 135 | +- Create auto demo script (https://github.com/MeanderingProgrammer/markdown.nvim/commit/03a7c0044b7e85903f3b0042d600568c37246120) |
0 commit comments