Releases: reelsense/markdeep
markdeep.min.js
- 2016-12-20 Version 0.16: Printing support
- Removed hyperlinking of svn and perforce URLs (they are still typset as URLs)
- Improved Latex single-$ parsing
- Fixed lists after unnumbered sections needing too much whitespace
- Made horizontal rule parsing more permissive
- Made layout avoid page breaks in tables, listings, and images when printed
- Experimental
insert
support - Added version number to Markdeep footer
markdeep.min.js
2016-10-28 Version 0.15: Proof support
- Changed windows code font to Consolas because Lucida Console's capital 'V' character is confusingly small.
- Now only only floating images have constrained caption widths
- Captions are always justified within the centered block
- Added showURLs option
- Added German and Hungarian localization contributed by Berczi SΓ‘ndor
- "Contents"/"Table of Contents" header is now localized
- Added console warnings for broken reference links
- Added console warnings for unused reference links
- Added console warnings for unreferenced figures, tables, etc.
- Added console warnings for broken links to figures, tables, etc
markdeep.min.js
2016-09-10 Version 0.14: Robustness
- Switched double minus signs to parse as em dash instead of en dash, since they visually resemble em dash in the text.
- Corrected parsing of lists with spaces between the elements.
- Grids of images are recognized and preserved.
- Made table of contents work for documents with incorrect header nesting
- Fixed an obscure browser-lockup bug resulting from parsing protected substrings as numbers for later markdown
- Fixed protect accidentally generating sequences that look like dimensions.
- Fixed links and images within footnotes and bibliography entries.
- Increased character count for "short" definition lists to 160 characters.
markdeep.min.js
2016-08-01 Version 0.13: Book support
- Added support for youtu.be URL shortened videos
- Documented lang advanced option
- Exposed tocStyle advanced option
- Added support for multiple entries per date in schedule lists
- Added support for auto-hiding weekends in schedule lists
- Switched all date computations to UTC to avoid daylight time problems
- Added parenthesized entries for schedule lists
- Added support for arbitrary attributes on regular links
- Terse formatting for definition lists with short definitions
- Fixed fancy quotes in non-unicode documents
- Reduced file size slightly
- Improved syntax auto-highlighting in code blocks
markdeep.min.js
2016-06-28 Version 0.12: Localization
1. Prevented double underscores in variable names inside of diagrams, e.g., __FILE__
, from being parsed as lines
2. Prevented decoration characters from being stripped from diagrams when on false-diagonal lines composed entirely of decorations
3. Matched fixed-width fonts between diagrams and code blocks, and code block font sizes across platforms
4. Added localization support via markdeepOptions.lang and <meta lang="..." ...>
5. Increased robustness of section links
6. Added unnumbered sections using (#)
markdeep.min.js
2016-05-06 Version 0.11: Integration
1. Added ?export option to extract raw HTML
2. Switched to font-rendering: antialiased; for lighter fonts
3. Added support for numeric exponents outside of math mode
4. Made spaces in figure/listing/table references unbreakable
5. Fixed processing of max-width and width on images
6. Added default max-width of 100% on images (can be overriden per image)
7. Extended minus-sign beautification to negative numbers immediately following an open parenthesis
8. Tweaked code syntax highlighting
9. Updated to use highlight.js 0.9.3
10. Fixed smart quotes after numbers
11. Made fancy quotes fully CSS-stylable
12. Made diagrams CSS-stylable
13. Protected style tags
14. Protected table of contents link names
15. Fixed long table of contents link to first section
16.
17. Added gravizo support
markdeep.min.js
- 2016-03-22 Version 0.10: Calendars and Images
- Fixed alignment in table cells
- Added support for links with no text
- Added starter.md.html to web page
- Switched default raw URL font to Georgia for more weight and better slashes
- Table of contents now becomes its own section if it is longer than the abstract
- Added support for Latex equation, eqnarray, and equation* environments
- Fixed current-day highlighting on calendars
- Fixed multiple single-$ Latex expressions on a single line
- Allowed definition list terms to begin with non-word characters
- Added support for daylight saving time independent of country
- Improved robustness of parsing links within image captions
- Added support for floating, captioned images
- Fixed centering of multiple images in separate blocks
- Allowed definition lists to have a single space between the colon and definition
markdeep.min.js
- 2016-02-02 Version 0.09: References and Internal Links
- Added support for schedule lists
- 10x performance increase over version 0.08
- Added IE11 support
- Added support for calendars
- Added support for HTML attributes on images
- Added support for video
- Added CSS classes for different list bullets
- Added support for Youtube and Vimeo video
- Fixed multiple centered images in a group
- Fixed multiple colons in schedule event titles
- Added fancy quotes
- Highlighted current day on calendars
markdeep.min.js
2016-01-18 Version 0.08: References and Internal Links
- Prevented HTML tags in the title from appearing in the browser tab
- Fixed single-character bold and italic text hanging across lines
- Fixed indented bold and italic text crossing lines
- Added reference-style links
- Added footnotes/endnotes
- Added citations
- Allowed code blocks within other formatting
- Code blocks can now contain diagram syntax without it becoming a diagram
- Optimized performance of documents with many blocks
- Updated Markdeep line hides the document until formatting succeeds or loading markdeep.js times out
- Added smart quotes for double quotation marks
- Fixed strict mode for Firefox
- Protected raw
<code>
blocks from processing - Added automatic section links
- Added table and listing captions
- Added figure, table, and listing numbering and references
- Fixed single-letter italic words in lists
- Allowed lists to omit the leading blank line if the previous line ends in a colon or comma
- Allowed inline code to wrap around a line
- Stylized
~~~~
code blocks appropriately for listings, while leaving ```` blocks unadorned - Fixed URLs with underscores and tildes
- Added robust processing of lists with inconsistent indenting
- Added support for lists within definition lists
- Fixed definition lists with multiple :-indented lines
- Added support for multiple paragraphs in definition lists
- Added support for multiple paragraphs in regular lists
markdeep.min.js
2015-12-31 Version 0.07: Polish
- Fixed white dot decorations next to lines in diagrams
- Fixed floating images (broken in 0.06)
- Fixed diagonal up-left arrows not reaching boxes
- Added support for captionless images
- Added captions below images
- Added support for centered images
- Fixed processing of tables with short delimiters
- Fixed diagonals appearing inside curves with vertices in diagrams
- Allowed points vertically and horizontally adjacent to lines and points in diagrams
- Improved unicode line and box character appearance in diagrams
- Allowed leading space and shorter lines for Setext-style headers
- Added Unicode block character support for diagrams
- Enlarged Unicode hexagons to form tighter grids
- Text is now selectable in diagrams
- Added tiny grid examples to features.md.html
- Added dot grid examples to features.md.html
- Added Unicode examples to features.md.html
- Added beautification of a number followed by "degrees"
- Single linebreaks now allowed in italics, bold, and strikethrough
- Hid the document until formatting is complete, once it is known that the script is available
- Increased spacing between section numbers and titles