On Thu, Feb 27, 2020 at 9:00 AM Kaushal Modi wrote: > Failure 2: Change in parsing of org babel header arguments. > > The relevant snippet where I parse the header arguments in ox-hugo.el is > at > https://github.com/kaushalmodi/ox-hugo/blob/f8ec4aa5ad7d92f94bd8dbb814d85f980be67aea/ox-hugo.el#L2563 > > This behavior change in org-babel-parse-header-arguments is also not > documented in ORG-NEWS. I will now investigate what cause this regression. > The regression is caused by https://code.orgmode.org/bzg/org-mode/commit/6b2a7cb20b357e730de151522fe4204c96615f98 or the later commit that changes `org-babel--string-to-number'. Using this function redefinition with additional debug messages: (defun org-babel--string-to-number (string) "If STRING represents a number return its value. Otherwise return nil." (message "DBG: string: %S" string) (unless (string-match-p "\\s-" (org-trim string)) (let ((interned-string (ignore-errors (read string)))) (when (numberp interned-string) (message "DBG: interned string: %S" interned-string) interned-string)))) I get: DBG: string: "1,3-5" DBG: interned string: 1 So that ",3-5" piece of information is lost.