From d51be6e0b4a6f3d7171cb55b869dc2721ca96525 Mon Sep 17 00:00:00 2001 From: Estevao Soares dos Santos Date: Fri, 11 Nov 2016 07:56:29 +0000 Subject: [PATCH] fix(lists): enforce 4 space indentation in sublists Acording to the spec, multi paragraph (or block) list item requires subblocks to be indented 4 spaces (or 1 tab). Although, this is mentioned in the documentation, Showdown didn't enforce this rule in sublists because other implementations, such as GFM also didn't. However, in some edge cases, this led to inconsistent behavior, as shown in issue #299. This commit makes 4 space indentation in sublists mandatory. BREAKING CHANGE: syntax for sublists is more restrictive. Before, sublists SHOULD be indented by 4 spaces, but indenting 2 spaces would work. Now, sublists MUST be indented 4 spaces or they won't work. With this input: ```md * one * two * three ``` Before (ouput): ```html