Skip to content

Latest commit

 

History

History
348 lines (286 loc) · 12.7 KB

HISTORY.md

File metadata and controls

348 lines (286 loc) · 12.7 KB

0.15

  • #374: Improve some descriptions
  • #379: Enable excluding highlight.js from build
  • #381: Use explicit Array.sort instead of implicit ShellJS.sort
  • #390: Add remark-slide-incremental CSS class to incremental slides
  • #400: Add CDNJS version badge in README.md
  • #417: Allow to exclude sets of slides by class
  • #419: Fix 'mixed content' error due to redirect
  • #420: Fix for boilerplate-remote.html
  • #426: Added Backslide reference
  • #427: Shift-space to go to previous slide
  • #428: Enable scroll slide content
  • #431: Propagate blackout mode from clone to opener window
  • #436: Allow custom delimiters for highlightSpans
  • #437: Fixed a bug in higlightBlockSpans
  • #442: Docs: add link to remarker
  • #454: Continued slides are now concatenated syntactically correct
  • #456: Update inline code regex to accommodate multiple backticks
  • #463: Prevent default on keys that can trigger browser functionality like fast search
  • #471: Alt+Left and Alt+Right changes slides
  • #472: Fix: "node make" could not work if the path contains space characters
  • #476: Normalize boilerplate-{remote, single} with local
  • #477: Windows CR LF not working properly
  • #485: Update marked for security fix
  • #490: Font size fixes
  • #491: Option for disabling incremental slides
  • #496: Make keyboard respect non-countable slides
  • #497: Skip preventDefault() when testing with dummy events
  • #499: Travis CI: test with Node.js 6 and 8 (not 0.10)
  • #519: Escaped backticks to match code correctly, fixes bug #502
  • #535: Change document.origin to window.origin on DOM JS
  • #536: Upgrade highlight.js version to 9.12.0
  • #550: Mention cicero as tool integrating with remark
  • #552: Fix vulnerabilities by updating dependencies
  • #566: Add shortcut documentation for help menu
  • #575: Remove dead links in real world examples
  • #569: Fix typo in README
  • #588: Update highlight to latest version (9.15.10)
  • #590: Add option to hide presenter notes
  • #594: Move from mocha-phantomjs to mocha-chrome for tests
  • #595: README.md drop links that lost value
  • #596: Implement more controls over the timer (fixes #195)
  • #605: Update list of contributors
  • #606: Updated README with two new projects
  • #607: Add missing final newline to Travis YAML

0.14.1

  • #365: Fix casing issue with reference links (tbfe-de)
  • #357: Fix variables inheritance (tbfe-de)

0.14

  • #205: Jump to specific slide by pressing + Return.
  • #277: Load source from URL asynchronously.
  • #317: Allow overriding background-size and -position (jbeda).
  • #347: Add new highlightInlineCode option (pospi).
  • #348: Upgrade to Highlight.js 9.6.0.
  • #364: Implement cloneTarget configuration option (jugglinmike).

0.13

  • #217: Create .npmignore (chadrien).
  • Upgrade to Highlight.js 9.0.0.
  • #275: Bundle all languages supported by Highlight.js.
  • #288: Address printing issue in Chrome (tbrannam).

0.12

  • #155: Fix tap navigation.
  • #268: Don't use History API for document.origin 'null' documents.
  • Add Powershell syntax highlighting support (toenuff).
  • Increase contrast of presenter notes (bkeepers).
  • Make background black in fullscreen mode (dirkhusemann).

0.11

  • #190: Add background-color slide property.
  • #192: Make highlighting of code lines and spans configurable and disabled by default.
  • #215: Support slide properties in HTML comments.
  • #220: Enable escaping code span highlighting.
  • #221: Upgrade highlight.js to version 8.5.
  • #224: Set note area font color to black.
  • #225: Add remark.version property.
  • Add live reloading (via Grunt) (aminb).
  • Stay in presenter mode when reloading (junderhill).
  • Make shortcut keys case-insensitive (WouterSioen).

0.10.2

  • #123: Don't expand content class inside inline code.

0.10.1

  • #171: Remove non-working 'w' shortcut.

0.10.0

  • #188: Add direct URL to presenter mode.
  • #187: Fix scroll wheel in Firefox.

0.9.1

  • #177: Always start slide numbering at one.

0.9.0

  • #177: Enable not counting specific slides.

0.8.2

  • #182: Fix markdown rendering bug.

0.8.1

  • #163: Call slide number format function with this set to slideshow.
  • #180: Expand macros recursively.

0.8.0

  • #72: Add initial support for macros.
  • #143: Prevent generating navigation history.
  • #144: Prevent navigation when clicking links.
  • #170: Ignore keydown with meta and ctrl modifiers.
  • #175: Add mirrored mode.

0.7.0

  • #70: Add support for printing including presenter notes.
  • #75: Enable cross-slide reference links.
  • #106: Fix handling of blank, non-empty lines.
  • #111: Add vertical scrollbar to presenter notes on overflow.
  • #114: Include notes for upcoming slide in presenter mode.
  • #116: Add support for highlighting code lines and spans.
  • #117: Fix slide background positioning bug.
  • #124: Fix blank slide bug.
  • #130: Add support for customizing slide number format.
  • #131: Add support for exclude: true slide class to exclude slide.

0.6.5

  • #115: Highlight *-prefixed code block lines.
  • #110: Enable click navigation when configured.
  • #108: Add sourceUrl configuration option (DanTup).
  • #107: Add blackout mode.
  • #104: Increase default font sizes.
  • #102: Add default fonts to templates.

0.6.4

  • #105/106: Support indented source code (DanTup).

0.6.3

  • #101: Make navigation using scroll configurable.

0.6.2

  • #77: Enable Matjax for slide notes by keeping notes HTML in DOM.
  • #82: Hide help screen when hitting Escape.
  • #85, #87: No longer operate on escaped HTML.
  • #98: Flatten CSS hierarchy for remark-slide-content to ease styling.

0.6.1

  • #81: Introduce boilerplate HTML files (gurjeet).
  • #83: Always include background colors and images.
  • #91: Bundle Haskell syntax highlighting (sol).
  • #92: Use official highlight.js (nanoant).
  • #96: Add Bower integration (trumbitta).
  • Run tests using PhantomJS, which enables running tests on Windows.

0.6.0

  • #73: Fix infinite loop issue for cloned views (peter50216).
  • #71: Make img { max-with: 100%} work in Firefox (obfusk).
  • #69: Assign remark-fading class to slide being hidden to allow animated transitions (freakboy3742).
  • #68: Add overlay in presenter mode to indicate paused state (freakboy3742).
  • #67: Make slideshow controller customizable (freakboy3742).
  • #66: Add timer for presentation view (freakboy3742).
  • #64: Expose API endpoints for display functions (freakboy3742).

0.5.9

  • #62: Inherit presenter notes from template slide.

0.5.8

  • #61: Only handle shortcut keys when meta/ctrl key is not pressed.

0.5.7

  • Hardcode paper dimensions to make slides fit perfectly when printing / exporting to PDF.

0.5.6

  • #50: Support printing / export to PDF via Save as PDF in Chrome.
  • Extend API: (gureckis)
    • Add slideshow.pause() and slideshow.resume() for bypassing keyboard navigation.
    • Add [before|after][Show|Hide]Slide events.

0.5.5

  • #53: Use highlight.js fork that fixes Scala multiline string issue.
  • #54: Expose slide object in showSlide and hideSlide events.
  • Add fullscreen mode toggle.

0.5.4

  • Fix content class issue (#52) by allowing capital letters.

0.5.3

  • Fix Firefox issue (#47) by handling quoted CSS URLs.

0.5.2

  • Add presenter mode and support functionality for cloning slideshow.

0.5.1

  • Fix Firefox issue (#47) by extending HTMLCollection with forEach.
  • Fix empty paragraphs regression.
  • Flatten CSS class hierarchy to ease styling.
  • Remove default font size and family styles.

0.5.0

  • Update API to allow creating and embedding multiple slideshows.
  • Prefix CSS class names with remark- to avoid collisions.
  • Add highlight-style slide property for setting highlight.js style.
  • Highlighting language is no longer automatically determined.
    • Must either be configured for entire slideshow or specified per code block.
  • Code classes are DEPRECATED, use GFM fenced code blocks instead.
  • Fix content classes being expanded inside code blocks bug.

0.4.6

  • Add background-image slide property.
  • Make slide backgrounds centered, not repeated, and, if needed, down-scaled to fit slide.
  • Make remark.config.set and .get functions for accessing configuration.
  • Update highlighting styles when highlightStyle property is reconfigured.
  • Update slideshow display ratio when ratio property is reconfigured.

0.4.5

  • Fix multiple block quotes bug.
  • Add HTTP language highlighting support.
  • Add HOME and END shortcut keys for navigation to first and last slide.
  • Add help overlay triggered by pressing ?.
  • Add API methods:
    • remark.loadFromString('markdown string')
    • remark.gotoFirstSlide()
    • remark.gotoLastSlide()
    • remark.gotoNextSlide()
    • remark.gotoPreviousSlide()
    • remark.gotoSlide(slideNoOrName)
  • Add ratio configuration option.

0.4.4

  • Fix missing Markdown conversion of content inside HTML blocks.

0.4.3

  • Fix .left CSS class (via @lionel-m).
  • Fix support for block-quotes (via @joshbode).
  • Update dependencies to support node v0.8.x.

0.4.2

  • Emit 'ready' event.
  • Upgrade marked.
  • Enable Github Flavored Markdown (GFM).

0.4.1

  • Perform regular property expansion after inheriting templates.
  • Exclude highlight.js styles depending on background images.

0.4.0

  • Slide classes are DEPRECATED, use slide class property instead.
  • Slide properties:
    • name
    • class
    • continued
    • template
    • layout
  • Expand {{ property }} to corresponding property value.
  • Access slides by name in URL fragment.
  • Upgrade highlight.js.

0.3.6

  • Upgrade highlight.js.
  • Upgrade marked.
  • Configure embedded languages for build in package.json.
  • Update embedded languages:
    • javascript
    • ruby
    • python
    • bash
    • java
    • php
    • perl
    • cpp
    • objectivec
    • cs
    • sql
    • xml
    • css
    • scala
    • coffeescript
    • lisp

0.3.5

  • Convert slide attributes, i.e. .attribute=value.
  • Fix slide content overflow issue.
  • Embed more slide and content classes; .left, .center, .right, .top, .middle and .bottom.

0.3.4

  • Upgrade marked.
  • Disable Github Flavored Markdown (GFM) to prevent autolinks, i.e. src attributes for img or iframe tags turning into links.

0.3.3

  • Expose config function.
  • Add support for highlightLanguage configuration option.
  • Add support for highlightInline configuration option.

0.3.2

  • Expose highlighter engine (kjbekkelund).
  • Handle 0 to 3 spaces before # in headings (kjbekkelund).
  • Support headings inside DIVs (kjbekkelund).
  • Use marked instead of Showdown (kjbekkelund).
  • Build remark using Node.js instead of Ruby.
  • Run tests using Buster.js instead of Jasmine.

0.3.1

  • Initial event support (kjbekkelund).
  • Made remark.config a function accepting configuration options.
  • Added support for multiple content classes on a single line.

0.3.0

  • Input Markdown source element should now be of type TEXTAREA instead of PRE.
  • Added proper escaping of in-code HTML.
  • Made highlight.js styles work on inline code as well as block code.

0.2.4

  • Made highlight style configurable through highlightStyle option.
  • Added current slide number to slides.
  • Disabled highlighting of inline code without language hinting.

0.2.3

  • Added full highlight.js supporting a whole bunch of languages.

0.2.2

  • Simple handling of swiping, e.g. for iPhones (kjbekkelund).

0.2.1

  • Fixed non-working links via touch events.
  • Fixed non-working resize (kjbekkelund).

0.2.0

  • Added slide navigation using page up/down keys and mouse wheel.
  • Added touch events in order to support mobile phones (kjbekkelund).
  • Go to the next slide when pressing Space (kjbekkelund).

0.1.2

  • Prepending instead of appending default styles to <head> (kjbekkelund).

0.1.1

  • Fixed bug with markdown contained in content classes, i.e. .class[![image](img.jpg)].

0.1.0

  • Initial version.