From 7414011f1fbc77920ac24b8266f681e49711d12a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 Apr 2024 16:47:15 +0000 Subject: [PATCH] chore(main): release 0.1.0 --- CHANGELOG.md | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 256 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ab55abb7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,256 @@ +# Changelog + +## 0.1.0 (2024-04-13) + + +### Features + +* add 'close' conflict, partially doesn't work as of now ([74a97e8](https://github.com/nvim-neorg/tree-sitter-norg/commit/74a97e8dba9862e4dcacbacc492fb873c38f03ea)) +* add `m_IsInVerbatimTag` variable ([2f62ef9](https://github.com/nvim-neorg/tree-sitter-norg/commit/2f62ef9635e95ec87177dc6d026384f82a522521)) +* add `trailing_modifier` node ([c7c5136](https://github.com/nvim-neorg/tree-sitter-norg/commit/c7c51368b7a07a37edebff4984727d5c2dc0166e)) +* add a chunk of comments to the code ([6ce9ea5](https://github.com/nvim-neorg/tree-sitter-norg/commit/6ce9ea525d05ec8be1d2c34cc0616d702bade3b9)) +* add basic indent segments ([025a5bc](https://github.com/nvim-neorg/tree-sitter-norg/commit/025a5bcbb4a7841586c6d24820c5531bcbc421ed)) +* add basic support for anchor declarations ([3f0541c](https://github.com/nvim-neorg/tree-sitter-norg/commit/3f0541c9aeff67413de396efac4f9a139c393c33)) +* add basic support for nested markup (w/ modifier stack) ([1c42eb7](https://github.com/nvim-neorg/tree-sitter-norg/commit/1c42eb7d55fe419852dd68525597aa4a27673a53)) +* add basic test ([fe8e362](https://github.com/nvim-neorg/tree-sitter-norg/commit/fe8e362bb9f6b72384536907b21f410244d8ca46)) +* add detached modifier fallbacks to non-headings ([e3d4779](https://github.com/nvim-neorg/tree-sitter-norg/commit/e3d477957630aa0786358bffb28f3d2bbcdf7aa9)) +* add infecting_tag_set to markers ([46b169e](https://github.com/nvim-neorg/tree-sitter-norg/commit/46b169e65e2af017345bfe2c626833f7d3f988df)) +* add inline math and variable reference attached modifiers ([6cd003f](https://github.com/nvim-neorg/tree-sitter-norg/commit/6cd003fd0ea5a4cd7f96559f55bfb9eb822697b7)) +* add release-please ([ba2e82c](https://github.com/nvim-neorg/tree-sitter-norg/commit/ba2e82caf53de04729f93ce6b8f946ee9337b4cf)) +* add remaining attached modifiers ([3be0331](https://github.com/nvim-neorg/tree-sitter-norg/commit/3be03313b2f81b36e9610714e2a9af0da083bd75)) +* add remaning scoped attached modifiers ([91eb35b](https://github.com/nvim-neorg/tree-sitter-norg/commit/91eb35bc2948f3a0b82d2be161ad89f2a072b5d1)) +* add serialization, change ranged tag parsing, fix escape sequences within nested modifiers ([89202c8](https://github.com/nvim-neorg/tree-sitter-norg/commit/89202c8b508cad9f560fbdd5a63b9359864ce1ae)) +* add support for `[-]` won't complete TODO items ([9828598](https://github.com/nvim-neorg/tree-sitter-norg/commit/982859885008fdc0f686d1cc88414cafe7f61d83)) +* add support for anchor declarations and definitions ([1a74d6c](https://github.com/nvim-neorg/tree-sitter-norg/commit/1a74d6c5d365349a780b0a9869508f7e35f159eb)) +* add support for attached modifiers ([#14](https://github.com/nvim-neorg/tree-sitter-norg/issues/14)) ([6440b84](https://github.com/nvim-neorg/tree-sitter-norg/commit/6440b84fb64f6c4b57802d520a687c72fe54d551)) +* add support for building with swift package manager ([#52](https://github.com/nvim-neorg/tree-sitter-norg/issues/52)) ([014073f](https://github.com/nvim-neorg/tree-sitter-norg/commit/014073fe8016d1ac440c51d22c77e3765d8f6855)) +* add support for footnotes ([2d39b34](https://github.com/nvim-neorg/tree-sitter-norg/commit/2d39b347e9e0320f7e25ff5f4b4cba94233e9f89)) +* add support for link modifiers ([7fc3620](https://github.com/nvim-neorg/tree-sitter-norg/commit/7fc3620922757fa499d87f3d3332d5d937add24c)) +* add support for multi-paragraph definitions ([dfa8bd3](https://github.com/nvim-neorg/tree-sitter-norg/commit/dfa8bd3e75dff4c3b9eec2e59da4098492e0b7f6)) +* add support for new `#` indent segment syntax ([4d30835](https://github.com/nvim-neorg/tree-sitter-norg/commit/4d30835c0f3ecb1ac236cf19b72501f2e5ffd828)) +* add support for new link parsing ([a515b87](https://github.com/nvim-neorg/tree-sitter-norg/commit/a515b872e3eaa7850e6fd1d41fd879451d5229e9)) +* add support for new syntax (external file links) ([be4a4df](https://github.com/nvim-neorg/tree-sitter-norg/commit/be4a4dfb9831e83c3d1226d223f5f0c130659c86)) +* add support for on-hold, cancelled and urgent TODO items ([5c8c510](https://github.com/nvim-neorg/tree-sitter-norg/commit/5c8c510dc2808d4c7bde7f5f03e7dfcdf0834d8f)) +* add support for paragraphs to exist within (un)ordered links ([25b5de9](https://github.com/nvim-neorg/tree-sitter-norg/commit/25b5de9b9af2573cefe522502e36a87b12963a16)) +* add support for stricter attached modifier parsing ([c352c13](https://github.com/nvim-neorg/tree-sitter-norg/commit/c352c138bb18ca6edcdc0ca0fe8c27e420f33286)) +* add support for the single-line definition ([087bd61](https://github.com/nvim-neorg/tree-sitter-norg/commit/087bd6197a21f4be36d05c607b3862ba28fcefcb)) +* add very basic support for the new link type ([4dceec1](https://github.com/nvim-neorg/tree-sitter-norg/commit/4dceec10fdea562d6215524a6c030af1b6e11771)) +* allow anchors to exist in un/ordered links ([e6fcc1e](https://github.com/nvim-neorg/tree-sitter-norg/commit/e6fcc1e8c1e3f457c8b4eff2e9005d21607215a5)) +* allow entire `paragraph` inside of quotes ([636bc42](https://github.com/nvim-neorg/tree-sitter-norg/commit/636bc423290befdf849d2704b011b50b17917db3)) +* allow every detached modifier to have the TODO item extension ([0381e70](https://github.com/nvim-neorg/tree-sitter-norg/commit/0381e7046440a4da2a74d4cb66972f3d42712928)) +* also add inline link target locations ([ce62f2a](https://github.com/nvim-neorg/tree-sitter-norg/commit/ce62f2a586c340e158c5865fc2efe803532a0b57)) +* always fail when parsing an incorrect char for TODO items ([e7a3850](https://github.com/nvim-neorg/tree-sitter-norg/commit/e7a38509c0d646ef5db09d70f2d200c1ce9c1c10)) +* attached modifier extensions (attributes) ([9111905](https://github.com/nvim-neorg/tree-sitter-norg/commit/91119059e161b6877814e01fb789eec82adba14a)) +* basic implementation of scoped attached modifiers ([1125bf0](https://github.com/nvim-neorg/tree-sitter-norg/commit/1125bf08c9df477a4f15c6e5846f9813cbcfef41)) +* basic table cell syntax support ([eb975dc](https://github.com/nvim-neorg/tree-sitter-norg/commit/eb975dc0b407d038a42d6f04aa0a6be0f6cb354c)) +* better insertions and use `std::iswpunct` ([dc8dbb7](https://github.com/nvim-neorg/tree-sitter-norg/commit/dc8dbb77f598708bd30867889fc354f472f8e33f)) +* **carryover tag syntax:** switch from `$` to `#` ([9408af4](https://github.com/nvim-neorg/tree-sitter-norg/commit/9408af43811ba1fb3f8f71b0327f0c2b44111e0c)) +* carryover vs. infecting single-line tags ([b7d3b25](https://github.com/nvim-neorg/tree-sitter-norg/commit/b7d3b2582571bd117723be717df93d960f8a8d44)) +* change `@` => `/` for external link locations, add timestamp support ([41341b3](https://github.com/nvim-neorg/tree-sitter-norg/commit/41341b350e30ad887a9207cedfd6081a07e66069)) +* continue work on attached modifiers (create foundation for full nesting) ([37db1f0](https://github.com/nvim-neorg/tree-sitter-norg/commit/37db1f036e1a7107fec582be666f75c017671e36)) +* **definition syntax:** switch from `:` to `$` ([45b4859](https://github.com/nvim-neorg/tree-sitter-norg/commit/45b485997cbf2ed1071d203f35f3d61a89716173)) +* drawer range-able detached mod ([46feba1](https://github.com/nvim-neorg/tree-sitter-norg/commit/46feba17c8b52c0b6e7d4867a44e8845a0c165ba)) +* extend infecting_tag_set to non-nestable detached mods ([f0c2980](https://github.com/nvim-neorg/tree-sitter-norg/commit/f0c2980e47d9f7bedfdb6d3163d292e275fc11f9)) +* finalize indent segment support ([ecba7cb](https://github.com/nvim-neorg/tree-sitter-norg/commit/ecba7cbc8d7667393effda6b83074db9b425b30f)) +* finalize link syntax + fix parser bugs ([4700fdf](https://github.com/nvim-neorg/tree-sitter-norg/commit/4700fdfe866041d62e43e8a9c0c6dc88b04bb715)) +* finalize syntax tree ([42d1a27](https://github.com/nvim-neorg/tree-sitter-norg/commit/42d1a27bb88700d9ae3b458f5adac38779fd19e8)) +* finish up support for links ([1b6ab8e](https://github.com/nvim-neorg/tree-sitter-norg/commit/1b6ab8eddb4f3e09d3ddcf7ff1430d42400974a0)) +* fix issues related to links and TODO items ([e167b59](https://github.com/nvim-neorg/tree-sitter-norg/commit/e167b59c6435aabf518e151ad5688c0ed0dc450b)) +* fix remaining issues with attached modifiers ([2f1edb6](https://github.com/nvim-neorg/tree-sitter-norg/commit/2f1edb60dec29cca07241a6c0cb19d9b62d0c2f3)) +* greedily use paragraph instead of manual segments inside of ranged tag contents ([79e75f1](https://github.com/nvim-neorg/tree-sitter-norg/commit/79e75f19cb60f498ee89da18e84c12995a6b3432)) +* hide unnecessary nodes from the AST ([4649fe1](https://github.com/nvim-neorg/tree-sitter-norg/commit/4649fe1252e7d485f318b6b809f6e83caffddc4f)) +* implement core attached modifier stack ([dd10a77](https://github.com/nvim-neorg/tree-sitter-norg/commit/dd10a7713fd46c6c92c515bed8663a99c7b24b33)) +* implement infirm tag ([bcca03e](https://github.com/nvim-neorg/tree-sitter-norg/commit/bcca03e10d8a46e407aea9227141ee3bb0796b1b)) +* implement line numbers in links; remove drawers (use `|group`) ([0158b6c](https://github.com/nvim-neorg/tree-sitter-norg/commit/0158b6cdd258be2f01803aa9614e4308aa247942)) +* implement link target scoping ([c1044c7](https://github.com/nvim-neorg/tree-sitter-norg/commit/c1044c7b91dbb5a9d4d9bedab6736db14b760df4)) +* intersecting modifier ([50e0ce0](https://github.com/nvim-neorg/tree-sitter-norg/commit/50e0ce0ddce619172638bbbee2e72ff3e5be4f61)) +* **link list:** allow nesting link lists inside of generic lists ([995d7e0](https://github.com/nvim-neorg/tree-sitter-norg/commit/995d7e0be4dc2a9655d2285405c0ef3fededf63c)) +* luarocks support ([9766442](https://github.com/nvim-neorg/tree-sitter-norg/commit/9766442985fd546e2d33f8d1c7e7619ed07860cf)) +* macro-invocation tag ([2892d24](https://github.com/nvim-neorg/tree-sitter-norg/commit/2892d24dfadabf9f04cd0b3e5ecd2b072c8bca3b)) +* make all tag types work, add tests, fix markup within ranged tags ([540ad8b](https://github.com/nvim-neorg/tree-sitter-norg/commit/540ad8b9440d3e36e571f0a3128495763209e55d)) +* make attached modifiers work again ([ba0ead2](https://github.com/nvim-neorg/tree-sitter-norg/commit/ba0ead2f7351ec5bc08b54587f296a2d7e337d73)) +* make line and paragraph breaks part of the grammar ([a4264ae](https://github.com/nvim-neorg/tree-sitter-norg/commit/a4264ae54f36939ba633631216cb8f2d33400989)) +* make line and paragraph breaks part of the grammar ([0e24d7d](https://github.com/nvim-neorg/tree-sitter-norg/commit/0e24d7dd1164f6136baa52000adc5e3ea3e0bea6)) +* make proper luarocks workflow ([ca87296](https://github.com/nvim-neorg/tree-sitter-norg/commit/ca872967645ebf81391a46e6fbaee17367264064)) +* make rangle-able detached modifiers self-grouping ([e37fc2f](https://github.com/nvim-neorg/tree-sitter-norg/commit/e37fc2f944441d97a48805a41dd4a21766e097ea)) +* make scanner respect escaped attached modifiers ([a6a827e](https://github.com/nvim-neorg/tree-sitter-norg/commit/a6a827e964a6deb742d0a619b86e54d3e415704a)) +* make strong paragraph delimiters part of level 1 headings ([41283a0](https://github.com/nvim-neorg/tree-sitter-norg/commit/41283a06e8ffecf0e4c21b476cc004b264acdf7c)) +* multi word tag parameters ([2d4195b](https://github.com/nvim-neorg/tree-sitter-norg/commit/2d4195be5525c542c0e9a9f662314ba8339f55fa)) +* naive ranged_verbatim_tag differentiation ([c751974](https://github.com/nvim-neorg/tree-sitter-norg/commit/c7519746ae886dd2870e0222c5fc03517bb1631b)) +* new paragraph parsing ([#17](https://github.com/nvim-neorg/tree-sitter-norg/issues/17)) ([8dc8022](https://github.com/nvim-neorg/tree-sitter-norg/commit/8dc802299accc66fa5f1de244a1943f4f28025ce)) +* parse markup inside of link_target text and link_description ([4df0dc6](https://github.com/nvim-neorg/tree-sitter-norg/commit/4df0dc6666dc8f0bf9e6dc9f3a8d9464ce11d01a)) +* prevent links from appearing in verbatim segments ([6b9ce14](https://github.com/nvim-neorg/tree-sitter-norg/commit/6b9ce14523def6d03f90584568646e2a9157f93a)) +* prevent variables, verbatim blocks etc. from having nested markup ([a6528bf](https://github.com/nvim-neorg/tree-sitter-norg/commit/a6528bfe4e485798a96328a66e2b5841d85d75e4)) +* properly serialize m_Current without overflows ([b853a01](https://github.com/nvim-neorg/tree-sitter-norg/commit/b853a01df47ad6ef603228d0a7e8487960cb9f77)) +* range-able macros and variable definitions ([1abeda4](https://github.com/nvim-neorg/tree-sitter-norg/commit/1abeda4c83dc7869d67eb298560a16808ed1d4c0)) +* ranged attached modifiers ([e4f7ed3](https://github.com/nvim-neorg/tree-sitter-norg/commit/e4f7ed32b8bb789147a19a2c86dfd965495033b6)) +* refactor links to be more grammar based ([#21](https://github.com/nvim-neorg/tree-sitter-norg/issues/21)) ([f339e56](https://github.com/nvim-neorg/tree-sitter-norg/commit/f339e5617cd31933fc397463f5f10ba8dd3ac682)) +* reimplement detached modifier extensions ([2f42870](https://github.com/nvim-neorg/tree-sitter-norg/commit/2f428703c4b3a8145ece61176a820fe9c142f094)) +* reimplement free form modifiers ([53f05d7](https://github.com/nvim-neorg/tree-sitter-norg/commit/53f05d7d760fbb4dcd50cc0e2aa73d43c2821de0)) +* remove strict_link node ([1cfd40d](https://github.com/nvim-neorg/tree-sitter-norg/commit/1cfd40d86ad8cd32c1553570bd4f226b8c8982bc)) +* revert back to using old attached modifiers ([ab4ce15](https://github.com/nvim-neorg/tree-sitter-norg/commit/ab4ce1525c95cabef4442b10dd30f4f0c68ab008)) +* rewrite attached modifiers implementation (AGAIN) ([d456130](https://github.com/nvim-neorg/tree-sitter-norg/commit/d45613083e638bd943cf3bfab13d882cd1a11441)) +* **scanner.cc:** add serialization for the active modifier bitset ([fc452e8](https://github.com/nvim-neorg/tree-sitter-norg/commit/fc452e8a8692c78470a0958c084a5715c59af0ae)) +* slightly improve markup_end placement (still doesn't work tho) ([918e084](https://github.com/nvim-neorg/tree-sitter-norg/commit/918e084d8fbc5ad1cccc32e7c14cf30e0ba99ae3)) +* support all new types of links ([851f33d](https://github.com/nvim-neorg/tree-sitter-norg/commit/851f33def2b94ccb106e3fbecce13232b5a19c9c)) +* support anchor descriptions ([d80d7f4](https://github.com/nvim-neorg/tree-sitter-norg/commit/d80d7f4c073a1c7f53de477dfe5c6d655281bbab)) +* support attributes on ranged tags ([8ccf0a0](https://github.com/nvim-neorg/tree-sitter-norg/commit/8ccf0a024f3fd33009a7554ca695d1b6431bf2e8)) +* support building with nix ([f435bad](https://github.com/nvim-neorg/tree-sitter-norg/commit/f435baddbf03d598909c8040cff38bc6b6fee49e)) +* support detached modifier extensions chaining ([4291153](https://github.com/nvim-neorg/tree-sitter-norg/commit/4291153b1b22568cbae9c35227c507ff3095802b)) +* support horizontal lines ([#16](https://github.com/nvim-neorg/tree-sitter-norg/issues/16)) ([84949f0](https://github.com/nvim-neorg/tree-sitter-norg/commit/84949f0c05195907c416cb7d02cf1369b9458b5f)) +* support inline (level 0) indent segment ([aea6be0](https://github.com/nvim-neorg/tree-sitter-norg/commit/aea6be0e23fce0edf86e0cc9331230a32ad6bec4)) +* support priority and timestamp detached modifier extensions ([06ad2d1](https://github.com/nvim-neorg/tree-sitter-norg/commit/06ad2d1ccd26d77a6c1dc825ee183e387473b281)) +* support recurrence timestamp on recurring todo items ([249ff24](https://github.com/nvim-neorg/tree-sitter-norg/commit/249ff242f57da15017905a98695f76bcbf72a7d7)) +* support wiki targets (?-char) ([6e5e9d4](https://github.com/nvim-neorg/tree-sitter-norg/commit/6e5e9d453a5991cdddd6e4f2866904b44481e827)) +* truely support generic lists ([f35ed29](https://github.com/nvim-neorg/tree-sitter-norg/commit/f35ed297a87543d7c04f7150f9d655130b3bfc9e)) +* use new attached modifier syntax ([5f2a7be](https://github.com/nvim-neorg/tree-sitter-norg/commit/5f2a7be09020fad4e6f352f68845619f3b32d198)) +* **WIP:** implement continuations, temporarily remove indent segments ([34a0e4f](https://github.com/nvim-neorg/tree-sitter-norg/commit/34a0e4f912b752f62139757f20ad1887bdc17c60)) + + +### Bug Fixes + +* `_space` not being a part of the syntax tree ([ff9ba2c](https://github.com/nvim-neorg/tree-sitter-norg/commit/ff9ba2caf2c600f327370d516464d3222b9aa1f0)) +* `[@end](https://github.com/end)` tags at the end of a file didn't get registered ([6ffb6dc](https://github.com/nvim-neorg/tree-sitter-norg/commit/6ffb6dc652d4d5c59de73b8770fe8c9020c6cc03)) +* 0-based indexing.. duh.. ([7f791c2](https://github.com/nvim-neorg/tree-sitter-norg/commit/7f791c2d356ce8bc6249dbabf6f4cde3f12ac23e)) +* 22 ([db93ca9](https://github.com/nvim-neorg/tree-sitter-norg/commit/db93ca940b4d529c7fe5b578b7844090dce73ab3)) +* 23 ([a904708](https://github.com/nvim-neorg/tree-sitter-norg/commit/a904708a65b99b64b6b8dea66e34f3426a295104)) +* 28 ([159083e](https://github.com/nvim-neorg/tree-sitter-norg/commit/159083ef70b9375f64bd6215b5ff2fa7dfdf0bb1)) +* 31 ([6938fb8](https://github.com/nvim-neorg/tree-sitter-norg/commit/6938fb8f16e1434cd412565500b90df6c6593000)) +* actually timestamp modifier extensions also have a leading char... ([9439170](https://github.com/nvim-neorg/tree-sitter-norg/commit/94391708bfb73c6a7fb8b5d11503170b1a2a8b00)) +* add macro_tag to tag group ([1c6bf55](https://github.com/nvim-neorg/tree-sitter-norg/commit/1c6bf551c52e8fdecae209f7bda3680afce308f9)) +* add missing inline_comment to attached modifier groups ([f043855](https://github.com/nvim-neorg/tree-sitter-norg/commit/f043855c39c22e0a493e13379cbbef3ba9e62e1c)) +* add more safety checks to the scanner ([fc0d7d1](https://github.com/nvim-neorg/tree-sitter-norg/commit/fc0d7d1ab8c8d7554090de8b74b63cf8f8505f57)) +* align inline link targets after merge ([8e1004e](https://github.com/nvim-neorg/tree-sitter-norg/commit/8e1004ec52f7824a0f94a62fb0970e666cc1cc25)) +* all remaining issues in the treesitter tests ([0f2b085](https://github.com/nvim-neorg/tree-sitter-norg/commit/0f2b08599f5ba09a510b52948cbe41c7d3626122)) +* allow _line_break within _verbatim_segment ([bfa7949](https://github.com/nvim-neorg/tree-sitter-norg/commit/bfa794931ba8eeb62a15c57b0c65e01b63a6f4d3)) +* allow _line_break within attached modifier content ([4eedbda](https://github.com/nvim-neorg/tree-sitter-norg/commit/4eedbda7fcee65623cfb69e88db252a12a219627)) +* allow inline indent segments to exist under headings ([6afd2b7](https://github.com/nvim-neorg/tree-sitter-norg/commit/6afd2b743855761264b0c0cab75abbbdd705f48b)) +* allow line break escaping ([3069e24](https://github.com/nvim-neorg/tree-sitter-norg/commit/3069e24892fba604575496f06bc22b6858b5d3c3)) +* allow trailing modifiers to exist at the beginning of a line ([5f76b2b](https://github.com/nvim-neorg/tree-sitter-norg/commit/5f76b2bcc98b33e68b4ab718a3892448045e7317)) +* also reset ranged active modifiers in certain cases ([a2330df](https://github.com/nvim-neorg/tree-sitter-norg/commit/a2330dfe1825561f0f66606ad2d7caad6f5153b5)) +* ambiguity with unclosed free form markup ([39a86a2](https://github.com/nvim-neorg/tree-sitter-norg/commit/39a86a26b135e40b7b501997b238c0439f88825f)) +* attached modifiers not being correctly parsed before punctuation ([6c868de](https://github.com/nvim-neorg/tree-sitter-norg/commit/6c868de80bd2cabb02b40cc4db827ab954d4cd1a)) +* **attached modifiers:** fix issue where attached modifiers would be incorrectly recognized at times ([c44f923](https://github.com/nvim-neorg/tree-sitter-norg/commit/c44f92317c5d7cf56a3dbce3c0cf35be494ce1fd)) +* **bindings:** add external scanner ([#47](https://github.com/nvim-neorg/tree-sitter-norg/issues/47)) ([1a30509](https://github.com/nvim-neorg/tree-sitter-norg/commit/1a305093569632de50f9a316ff843dcda25b4ef5)) +* broken slides ([54ffb6a](https://github.com/nvim-neorg/tree-sitter-norg/commit/54ffb6a339a0725aea1d2c6d2f91b7e19e959ab0)) +* broken tests ([5aaa747](https://github.com/nvim-neorg/tree-sitter-norg/commit/5aaa74791c8e9813386e6adb1f31435db42d7b69)) +* **broken:** logic error in if statements ([5560d5b](https://github.com/nvim-neorg/tree-sitter-norg/commit/5560d5bf8e05f95fe672b3bc2dec1def1e1efa84)) +* bug related to range-able detached modifiers ([9e74109](https://github.com/nvim-neorg/tree-sitter-norg/commit/9e74109271cedf933ea5b659ce7398c5ff8dc739)) +* bug related to range-able detached modifiers having excess newline in their content ([a97a51f](https://github.com/nvim-neorg/tree-sitter-norg/commit/a97a51f8f0ec42f903e3a01926012ddf3aca31cd)) +* bug where `[]This)` was a valid link ([f74bc1d](https://github.com/nvim-neorg/tree-sitter-norg/commit/f74bc1dee290cbe200066a610ed3d85c25c0029f)) +* carryover tag behavior on nestable detached mods ([f4d617b](https://github.com/nvim-neorg/tree-sitter-norg/commit/f4d617b6f3cbd15d88edc158e8315e219d495e58)) +* change trailing modifer vs. detached modifer precedence ([60f9b1d](https://github.com/nvim-neorg/tree-sitter-norg/commit/60f9b1dedc1367bb27de30cf38e686a3169b8cbc)) +* check for true opening free-form modifier ([2dc0103](https://github.com/nvim-neorg/tree-sitter-norg/commit/2dc0103f13d0bb6210e19c237284fff130277d81)) +* copy-paste errors in attached modifier grammar ([daf0066](https://github.com/nvim-neorg/tree-sitter-norg/commit/daf0066e801826eaf2fde2d2f1ba71a42beffda7)) +* deep markup nesting test ([518059d](https://github.com/nvim-neorg/tree-sitter-norg/commit/518059d2329a24da201c182d1ce7fe0fa1adc497)) +* detached modifiers in link location didn't include whitespace chars ([b7f879e](https://github.com/nvim-neorg/tree-sitter-norg/commit/b7f879eaf9f20852f6b670439154b0128fbb6558)) +* disallow paragraph_break inside ranged attached mods ([fd95266](https://github.com/nvim-neorg/tree-sitter-norg/commit/fd9526621073f5a85adbc29464fa41c704cce608)) +* disallow URLs to exist after a file location has been provided ([585b4e3](https://github.com/nvim-neorg/tree-sitter-norg/commit/585b4e34396c560eba6baaecf32efeb8b6949070)) +* disallow whitespace directly after a link modifier ([4a13b2f](https://github.com/nvim-neorg/tree-sitter-norg/commit/4a13b2fad01e6866ff3bc5ccdfa1e21c25c56b26)) +* disallow whitespace on inner linkable boundaries ([d381707](https://github.com/nvim-neorg/tree-sitter-norg/commit/d38170739e3d5d754d4a710abf9c2ab36ff7f116)) +* do not confuse ranged attached mod with todo extension ([42274a0](https://github.com/nvim-neorg/tree-sitter-norg/commit/42274a069416ff38b60115ad086d9179c52e4318)) +* do not error on empty ranged tags ([3f1bb86](https://github.com/nvim-neorg/tree-sitter-norg/commit/3f1bb86a4d266258bc62e0e9c8e793e5378ed539)) +* do not include multi-word tag quotes in param node ([eb79170](https://github.com/nvim-neorg/tree-sitter-norg/commit/eb79170edf4c0bfaa2c9ea99b9c44a130f505f13)) +* do not nest anchor_declaration inside anchor_definition ([c970421](https://github.com/nvim-neorg/tree-sitter-norg/commit/c9704219b8882fd55edc8909c42a7413e20239c3)) +* do not use word for tag parameters ([8a8710c](https://github.com/nvim-neorg/tree-sitter-norg/commit/8a8710c012cb89bfb6059cc5dda889a079c36edb)) +* don't parse links when in a ranged tag ([b2a5460](https://github.com/nvim-neorg/tree-sitter-norg/commit/b2a54602e04e380f539c193651fdd7f4b234a6ee)) +* don't treat free form content within verbatim as a TODO item ([f2ae4d6](https://github.com/nvim-neorg/tree-sitter-norg/commit/f2ae4d65fb617b1342fbeec31405f4bff4e7295a)) +* double attached modifiers wouldn't always be treated as regular text ([2734253](https://github.com/nvim-neorg/tree-sitter-norg/commit/2734253a9221c89950f332e108a2b0695edf8378)) +* double attached modifiers wouldn't always be treated as regular text ([fe09dbc](https://github.com/nvim-neorg/tree-sitter-norg/commit/fe09dbc0f1c9d9c55cec473745ae661998b9be4d)) +* erroneous parsing of `[]` text without a `{}` link ([615aeb2](https://github.com/nvim-neorg/tree-sitter-norg/commit/615aeb2d88cc1b6972070956edb988b8e774c1c5)) +* error on pushing to github ([ab6ee6d](https://github.com/nvim-neorg/tree-sitter-norg/commit/ab6ee6d1c26e13b1aa1bd45913e34a1e83031ddc)) +* errors due to guard inside of `advance` ([78ebcad](https://github.com/nvim-neorg/tree-sitter-norg/commit/78ebcad5b16becdeae90642ffa995b7aa03b0b2c)) +* errors on unclosed free form markup ([88c6fcc](https://github.com/nvim-neorg/tree-sitter-norg/commit/88c6fcc1930ce78ee7f9878883ae3d18a3506728)) +* extend free-form markup as far as possible ([d14b4ac](https://github.com/nvim-neorg/tree-sitter-norg/commit/d14b4ac2568915b2d701dee44041042125d97e4f)) +* extract line_break out of the tag_parameters ([39cc761](https://github.com/nvim-neorg/tree-sitter-norg/commit/39cc7611c583d91ca3e3e2fbff1584a9e2196892)) +* failing tests ([4f30983](https://github.com/nvim-neorg/tree-sitter-norg/commit/4f30983d6bc614951608bca7544746782787d197)) +* failing treesitter tests for tags and attributes ([b85f55f](https://github.com/nvim-neorg/tree-sitter-norg/commit/b85f55f26f17b41d95d94522101c6473922f7529)) +* false free-form positive on priorities ([4479a9a](https://github.com/nvim-neorg/tree-sitter-norg/commit/4479a9a6b8a6c7faf81d3f6b31db3db70c26cdff)) +* fix indent_segment code and add minimal test case ([46b8856](https://github.com/nvim-neorg/tree-sitter-norg/commit/46b8856cf7f651783aa96453846680a1620d30f0)) +* **grammar.js:** rename all _lowercase aliases to _word ([0268dc7](https://github.com/nvim-neorg/tree-sitter-norg/commit/0268dc715db1728f145a6142a27661f7f354be2d)) +* **grammar.js:** rename all _lowercase aliases to _word ([4c180d0](https://github.com/nvim-neorg/tree-sitter-norg/commit/4c180d07747b574b1f9302272ad6db3dac4b83dd)) +* handle dangling `markup_close` nodes inside of scoped markup ([b998783](https://github.com/nvim-neorg/tree-sitter-norg/commit/b998783322c5d1cfe4e1b4a6bc503ef3e185f345)) +* hopefully fix markup precedence ([ed516af](https://github.com/nvim-neorg/tree-sitter-norg/commit/ed516aff2236de2585b5fd9fe160a130b6e8fc7e)) +* ignore any link components inside verbatim segments ([175e728](https://github.com/nvim-neorg/tree-sitter-norg/commit/175e72865989d81b8107e7f11127b2ada7c5aa7c)) +* incorrect field name in link_decription and fix some more tests ([b2bf0cf](https://github.com/nvim-neorg/tree-sitter-norg/commit/b2bf0cfa42f18fa29deeac10664abbe49791d6f1)) +* incorrect indent segment precedence in certain contexts ([#37](https://github.com/nvim-neorg/tree-sitter-norg/issues/37)) ([5325738](https://github.com/nvim-neorg/tree-sitter-norg/commit/53257383aa8da3104a11df015ca69c2e58ce664b)) +* increase fuzzing timeout and decrease fuzzer runtime ([17b1eae](https://github.com/nvim-neorg/tree-sitter-norg/commit/17b1eaea4e2fd874bc85bc696bdf4243a0f62f3d)) +* indent segment after detached modifier extension failed ([68de4df](https://github.com/nvim-neorg/tree-sitter-norg/commit/68de4df7161fcc71b8272ec330984cf50a1726ea)) +* indent segments would break with strong paragraph delimiters as their terminators when underneath headings ([285c41e](https://github.com/nvim-neorg/tree-sitter-norg/commit/285c41eb083d3c4eb6d40139e78b5a9abde1112c)) +* **inline link targets:** don't treat inner content as a verbatim segment ([de36ce7](https://github.com/nvim-neorg/tree-sitter-norg/commit/de36ce73cf92c6bb1edafba6539aea6db4971088)) +* invalid EOF handling and improper deserialization ([e3bc3d6](https://github.com/nvim-neorg/tree-sitter-norg/commit/e3bc3d645cfe7a748c35b4924915bd27367f5ed9)) +* issues related to the scanner overshooting when parsing nested modifiers ([839a8a9](https://github.com/nvim-neorg/tree-sitter-norg/commit/839a8a9289a8c841e73b35fff68804b8293eb712)) +* issues with markup within verbatim segments ([091d7d8](https://github.com/nvim-neorg/tree-sitter-norg/commit/091d7d82e167fea7c29596e85354ca964fc1231e)) +* link modifiers being parsed despite having surrounding whitespace ([b8b34dc](https://github.com/nvim-neorg/tree-sitter-norg/commit/b8b34dccc30a96fb2080e86018b5f9c024f0ee10)) +* link modifiers being parsed despite having surrounding whitespace ([17d61df](https://github.com/nvim-neorg/tree-sitter-norg/commit/17d61df817c1e0a9cdef8d915d4e4c556b7cf68c)) +* link modifiers messing up newlines and improve link modifier detection ([dd9dfb9](https://github.com/nvim-neorg/tree-sitter-norg/commit/dd9dfb928b69aa9c6107b3b68e3f96ef32d912f7)) +* link modifiers messing up newlines and improve link modifier detection ([451a61e](https://github.com/nvim-neorg/tree-sitter-norg/commit/451a61ef80682f2e8a33ce2427028d3a5788c137)) +* macro tag ends ([3bac8fe](https://github.com/nvim-neorg/tree-sitter-norg/commit/3bac8fe23549dcb400abc76665e4cb875561e5b3)) +* make attached modifiers work! ([c6c5d74](https://github.com/nvim-neorg/tree-sitter-norg/commit/c6c5d747c60b73e7e4cb504534381866c116c597)) +* make line break following quotes optional ([a43e210](https://github.com/nvim-neorg/tree-sitter-norg/commit/a43e2100c0c9269a57e0c521eb4600f490391641)) +* make link modifiers around attached modifier optional ([cebbb3d](https://github.com/nvim-neorg/tree-sitter-norg/commit/cebbb3d1eea369892dc92dcbb0a452afc1c4f4b8)) +* make scoped attached opening modifier more strict ([95524de](https://github.com/nvim-neorg/tree-sitter-norg/commit/95524de78fe476eba1bdbf09676318cb981ab126)) +* make table cells grouping ([37a1c34](https://github.com/nvim-neorg/tree-sitter-norg/commit/37a1c34be420211df926aaf2845bff13ac82ff5d)) +* many errors related to carryover tags in paragraph segments ([4a0978c](https://github.com/nvim-neorg/tree-sitter-norg/commit/4a0978cd519054cec9f159d4eafa80ebf7645e92)) +* minor inconsistency in attached modifiers whose symbols are also detached ones ([526502e](https://github.com/nvim-neorg/tree-sitter-norg/commit/526502e0b1e83440f0dc5fdb406ad745165f3e21)) +* modeline ([4c71ed2](https://github.com/nvim-neorg/tree-sitter-norg/commit/4c71ed23367559f839308de302b4188147e9af1c)) +* more comments and fix the annoying bug related to whitespace conditionally breaking tokens ([94a886c](https://github.com/nvim-neorg/tree-sitter-norg/commit/94a886cc4c658fa040fde8751a288e664dc4200a)) +* most markup tests ([cedb1f9](https://github.com/nvim-neorg/tree-sitter-norg/commit/cedb1f96b9f8b021433730dd85452b19a2362c32)) +* nested verbatim free-form attached modifiers ([328c472](https://github.com/nvim-neorg/tree-sitter-norg/commit/328c47203af12ca0c045087f3893fa59d4641cff)) +* no whitespace check after `*|` ([94f86b6](https://github.com/nvim-neorg/tree-sitter-norg/commit/94f86b697e73af70fc1fd1c2308e80367a7aa38d)) +* only allow non-infected and non-carryover paragraphs inside lists/quotes ([ed64f8b](https://github.com/nvim-neorg/tree-sitter-norg/commit/ed64f8ba3302ac6637c814e2c9c89c5dd6f84b5c)) +* only detect link_modifier around an attached_modifier ([6a03bbe](https://github.com/nvim-neorg/tree-sitter-norg/commit/6a03bbef9d6308fe24bf554867a6d5087f5fcbfa)) +* parser crashes when parsing specially formatted content inside of tags ([855cc2a](https://github.com/nvim-neorg/tree-sitter-norg/commit/855cc2ab5966d31593267cd08d4f2d65f813afac)) +* parser hang on carriage returns in certain places ([22efbb2](https://github.com/nvim-neorg/tree-sitter-norg/commit/22efbb23c46a2295b8f63d806e842ef783ff0298)) +* parser hang on single null char ([bf149a9](https://github.com/nvim-neorg/tree-sitter-norg/commit/bf149a938a42e8b740377e44e3693012795a1ff0)) +* parser hang when an unclosed `>` or `]` is encountered ([acc02fe](https://github.com/nvim-neorg/tree-sitter-norg/commit/acc02fe0db5e00915c3716f0082279e34789d4ad)) +* **partial/broken:** free form markup edge cases ([8285623](https://github.com/nvim-neorg/tree-sitter-norg/commit/828562384f08b2c537fbd5dd08e9448f06962f2e)) +* precedence of verbatim attached modifiers ([3d29bde](https://github.com/nvim-neorg/tree-sitter-norg/commit/3d29bded578a89eda6af904661c17f3c1ffd2415)) +* properly avoid nested markup in variable, verbatim, inline math and comments ([a76a333](https://github.com/nvim-neorg/tree-sitter-norg/commit/a76a333e548e41c56d358c899af13692724e4893)) +* properly handle link file locations ([d393c3f](https://github.com/nvim-neorg/tree-sitter-norg/commit/d393c3fd47b19bb9acce220da957f51085c5e713)) +* ranged markup vs detached mod extension edge case ([4df232a](https://github.com/nvim-neorg/tree-sitter-norg/commit/4df232af4b46862dda9caa47281d70a2a4ae6a2c)) +* re-add optional link description to links ([f69d323](https://github.com/nvim-neorg/tree-sitter-norg/commit/f69d3234c9d4ac3388b1e8fc938d5e1a00912ed3)) +* regenerate the parser ([bbce12b](https://github.com/nvim-neorg/tree-sitter-norg/commit/bbce12b4de533046032c38bc0675ecd3ed758125)) +* remove issue where `*a /-test-/ message` would not detect the strikethrough ([56195d0](https://github.com/nvim-neorg/tree-sitter-norg/commit/56195d07237286f3e70ac01e70098b9601a5bcd1)) +* remove leading space from detached mod extension parameters ([2eba428](https://github.com/nvim-neorg/tree-sitter-norg/commit/2eba4282f9267b23090d8d90a7553125e693c4ce)) +* remove resolved TODO comment ([7315795](https://github.com/nvim-neorg/tree-sitter-norg/commit/73157950f27756314f3ae855751f560554b8e663)) +* remove unneeded data in the repo ([#13](https://github.com/nvim-neorg/tree-sitter-norg/issues/13)) ([31ddd02](https://github.com/nvim-neorg/tree-sitter-norg/commit/31ddd02476b5e2f733ade1e2350291c376e0a19c)) +* remove unneeded switch cases ([9546efe](https://github.com/nvim-neorg/tree-sitter-norg/commit/9546efe5093ac0fa45a5df878f743a5d750c9637)) +* remove variable and detached-mod-based macros ([b148c43](https://github.com/nvim-neorg/tree-sitter-norg/commit/b148c43d58e91f1ba4ddbfd8a80465b89099ff2b)) +* rename _guts -> _paragraph_element ([56ca35e](https://github.com/nvim-neorg/tree-sitter-norg/commit/56ca35e457fa06e526bcfcee8d7a2fe6b5012dc4)) +* rename _inner_choice -> _multi_paragraph_element ([32a50bd](https://github.com/nvim-neorg/tree-sitter-norg/commit/32a50bd190bc87a66b4bd388ce75451094247121)) +* rename 'name' field in the `marker` node to 'title' ([65d779d](https://github.com/nvim-neorg/tree-sitter-norg/commit/65d779d9bc73c9378b3d12181d50f4901cdb0e59)) +* repo links ([bd44dfe](https://github.com/nvim-neorg/tree-sitter-norg/commit/bd44dfe62f1ddb1a8240c6ba37a0af34fd0be356)) +* reset attached modifiers after detecting detached one ([75d464c](https://github.com/nvim-neorg/tree-sitter-norg/commit/75d464c88a8d5e0e1ceae186be1d7a61eb663c3a)) +* **scanner.cc:** `{[@file](https://github.com/file).txt}` was treated as valid syntax ([6d5b119](https://github.com/nvim-neorg/tree-sitter-norg/commit/6d5b119b75cb522db0a61421dd308a0ad589ebc6)) +* **scanner.cc:** carryover tags being parsed in ranged tags ([665736e](https://github.com/nvim-neorg/tree-sitter-norg/commit/665736e400cfd52ae92ead244ca9f5d44db98151)) +* **scanner.cc:** clear active modifiers upon entering `PARAGRAPH_BREAK` ([9842678](https://github.com/nvim-neorg/tree-sitter-norg/commit/9842678450bc850fb5c9a0cf1a432fc7aee041cf)) +* **scanner.cc:** fix issues related to nested modifiers appearing at the ([9065d7b](https://github.com/nvim-neorg/tree-sitter-norg/commit/9065d7b5f506fc9b00cb314072467e0db58bfc36)) +* **scanner.cc:** indented links not being highlighted ([0d90966](https://github.com/nvim-neorg/tree-sitter-norg/commit/0d90966bc44b456f839818a86e80086e2f5de6d9)) +* **scanner.cc:** more foolproof fix of ([#22](https://github.com/nvim-neorg/tree-sitter-norg/issues/22)) ([32f65b4](https://github.com/nvim-neorg/tree-sitter-norg/commit/32f65b4e5a9676e3d630eb762c278ca94cec52c2)) +* **scanner.cc:** nested free form verbatim markup would break ([539ee0e](https://github.com/nvim-neorg/tree-sitter-norg/commit/539ee0e59b5ac8dc570e514afab6db7bbbcc4d8e)) +* **scanner.cc:** parser hang that would occur when an unclosed ranged tag would be encountered ([77f61ed](https://github.com/nvim-neorg/tree-sitter-norg/commit/77f61ed7cd552b0a88a04be60876bdbdb052b54f)) +* **scanner.cc:** segfault when the tag stack is uninitialized ([bb0d037](https://github.com/nvim-neorg/tree-sitter-norg/commit/bb0d037ae680fbbad219d49eaf638ebff32e8253)) +* **scanner.cc:** somewhat fix trailing modifier parsing ([f260ec8](https://github.com/nvim-neorg/tree-sitter-norg/commit/f260ec8663445eb24f9e6d27fd2a4c7fe40c42d1)) +* **scanner.cc:** use `iswpunct` instead of `ispunct` ([fff5fc2](https://github.com/nvim-neorg/tree-sitter-norg/commit/fff5fc214fd2d9559098795f20ef2e84d1be0288)) +* **scanner:** add extra safeguards to escape sequences ([2ade345](https://github.com/nvim-neorg/tree-sitter-norg/commit/2ade345759d9ba5230acc8d74c31e23f92a76895)) +* **scanner:** ensure links have a closing tag ([06d635c](https://github.com/nvim-neorg/tree-sitter-norg/commit/06d635c3faa21a01927337572299e614c07f877a)) +* **scanner:** parser hang when encountering `==` ([714e236](https://github.com/nvim-neorg/tree-sitter-norg/commit/714e23668fb457010072ea745058d4edf9c8a0a4)) +* **scanner:** parser hang when encountering `|=` ([6348056](https://github.com/nvim-neorg/tree-sitter-norg/commit/6348056b999f06c2c7f43bb0a5aa7cfde5302712)) +* **scanner:** safe scanning of escape sequences ([0c9393f](https://github.com/nvim-neorg/tree-sitter-norg/commit/0c9393fc75877e15734c0f5af6383f4c0712fa1b)) +* scoped_bold not being parsed at beginning of line ([2d9dc7e](https://github.com/nvim-neorg/tree-sitter-norg/commit/2d9dc7e36fcf8e130e4ddfa5f3d9029af8f00d32)) +* skip null bytes ([deb3890](https://github.com/nvim-neorg/tree-sitter-norg/commit/deb3890cf636aaddb7da3c98382f45442752cd02)) +* slide test after self-grouping definitions ([4cf2c37](https://github.com/nvim-neorg/tree-sitter-norg/commit/4cf2c37f67b780f6d748ca8f77e87a777151ca5d)) +* small typo ([4862a92](https://github.com/nvim-neorg/tree-sitter-norg/commit/4862a92a257db26a51e96d4af226fc3eb071fe4a)) +* some consistency things and a few extra notes ([f9e5876](https://github.com/nvim-neorg/tree-sitter-norg/commit/f9e5876854f9773e8d22a9c427b84faa34b6e3a0)) +* some failing tests and fix escape sequences ([00b3d0d](https://github.com/nvim-neorg/tree-sitter-norg/commit/00b3d0dfcd213da54a9c13205eef0db1ca30c316)) +* standalone `}` should not be an error, `\n}` should be an error ([bd8a942](https://github.com/nvim-neorg/tree-sitter-norg/commit/bd8a9428a6d5e93dfc295dc624267542182ccb7a)) +* typo in test case ([b1c13c8](https://github.com/nvim-neorg/tree-sitter-norg/commit/b1c13c87eeecd1c0ca8f1e8a89ca70959cbd2d61)) +* unclosed nested markup would invalidate parent markup ([3c1b544](https://github.com/nvim-neorg/tree-sitter-norg/commit/3c1b5442e5297abccdc488a709cbe9485a21cddc)) +* update marker test after breaking change ([4735319](https://github.com/nvim-neorg/tree-sitter-norg/commit/4735319d182babd1c4bde5949ed57ee348f0fec1)) +* use dynamic precedence to handle non-closed ranged attached mods ([c174ff4](https://github.com/nvim-neorg/tree-sitter-norg/commit/c174ff4b33057b7933e1fcb25f439acfdd570394)) +* verbatim ranged tag end parsing ([1a73341](https://github.com/nvim-neorg/tree-sitter-norg/commit/1a73341686d23a39c14ae791c4ba62c56e983d98)) +* verbatim would disallow `|` characters within ([7dfa171](https://github.com/nvim-neorg/tree-sitter-norg/commit/7dfa171c6f22798c5f9d07db06612b0ba9a6a764)) +* whitespace check for closing modifiers ([386b8a5](https://github.com/nvim-neorg/tree-sitter-norg/commit/386b8a5cb7cf99d6699ace2bff311a4a76e95594)) +* wonky tests ([99cc9f0](https://github.com/nvim-neorg/tree-sitter-norg/commit/99cc9f0980c15fc8366403581d0c24bd46731138)) +* wonky tests ([456ef20](https://github.com/nvim-neorg/tree-sitter-norg/commit/456ef20d37825e42e1cd36320c8897ed0aec80be))