1
1
mirror of https://github.com/jxnblk/mdx-deck.git synced 2024-11-05 06:06:17 +03:00
mdx-deck/CHANGELOG.md
2020-02-01 11:51:56 -05:00

9.7 KiB

Changelog

Unreleased

v4.0.0

  • Refactored implementation for mdx-deck CLI
  • New Header and Footer components for adding persistent header and footer content
  • Deprecated: CLI eject command
  • Deprecated: Swipe gestures - to be replaced with new UI
  • Deprecated: Title is no longer inferred from first heading
  • Deprecated: export const themes has been removed - merge themes in a separate module if needed
  • Deprecated: Functional themes are no longer supported, merge themse in a separate module if needed
  • Deprecated: theme.Provider - use Header and Footer components instead
  • Deprecated: Fixed aspect ratio has been removed
  • Bug fixes
  • Update dependencies
  • Deprecated: gatsby-theme-mdx-deck: no longer resolves title from first heading

v3.1.0 2020-02-01

  • Update dependencies
  • Adjust schema customization in Gatsby theme

v3.0.13 2019-09-23

  • Adjust Gatsby content digest

v3.0.12 2019-09-23

  • Update dependencies

v3.0.11 2019-09-10

  • Add support for up and down keys #467
  • Fix for double slash in print route #473

v3.0.10 2019-09-05

  • Add remark-import-code #457
  • Fix pathname in windows #465

v3.0.9 2019-08-05

  • Fix for remounting component #428

v3.0.8 2019-07-28

  • Add support for Gatsby pathPrefix option

v3.0.0 2019-07-16

  • Refactored to leverage Gatsby
  • Rewritten CLI based on Gatsby
  • Updated Gatsby theme to allow for component shadowing
  • Gatsby theme has been renamed to gatsby-theme-mdx-deck
  • Now uses Theme UI for theming
  • Improved touchscreen and mobile views
  • Deprecated:
    • @mdx-deck/components
    • @mdx-deck/layouts
    • @mdx-deck/loader
    • @mdx-deck/mdx-plugin
    • @mdx-deck/webpack-html-plugin

See the Migration docs for more

v2.5.1 2019-07-16

  • Fix loader #357

v2.5.0 2019-07-07

  • Update Gatsby theme to official API #389 #387 #385
  • Update docs #382

v2.4.0 2019-06-19

  • Add useTheme hook to API #359
  • Makes presenter mode themeable #366
  • Add support for --webpack flag #369

v2.3.2 2019-04-21

  • Fixed issue when Head only had one element #345

v2.3.1 2019-04-21

  • Add experimental support for fluid aspect ratios #342

v2.3.0 2019-04-20

  • Refactor localStorage to use hooks #334
  • Refactor keyboard shortcuts #335
  • Refactor query string to use hooks #336
  • Refactor to use hooks #337
    • Adds MDXDeckState provider component
    • Fixes an issue with rerenders in Gatsby theme
    • Adjusts styles in grid mode
    • Refactors useSteps to use effect hook

v2.2.3 2019-04-20

  • Refactor Head component #329

v2.2.2 2019-04-20

  • Fix typos #333
  • Refactor themes for better bundle sizes #328

v2.2.1 2019-04-15

  • Add support for page up/down keys #319
  • Fix: remove global styles from Embed component #331

v2.2.0 2019-04-13

  • Add Embed component #323
  • Adjust context passed to Slide component
  • Add default props to Slide to show all Appear steps
  • Adds header and footer components for shadowing in Gatsby theme
  • Refactor and clean up code

v2.1.4 2019-04-12

  • Add mdx option to Gatsby theme #325

v2.1.3 2019-04-12

  • Update docs for Gatsby theme #324

v2.1.2 2019-04-12

  • Bump dependencies to MDX 1.0.0 #322

v2.1.1 2019-04-11

  • Add support for single deck mode in Gatsby theme #320

v2.1.0 2019-04-11

  • Added Gatsby theme #318

v2.0.9 2019-04-05

  • Rename internal const #312

v2.0.8 2019-04-05

  • Update MDX #311

v2.0.7 2019-04-05

  • Add --no-html flag back #295

v2.0.6 2019-03-28

  • Pin alpha version of MDX #302

v2.0.5 2019-03-23

  • Update remark-unwrap-images #289
  • Update webpack config merging #290

v2.0.4 2019-03-23

  • Fix for css-loader #288

v2.0.3 2019-03-23

  • Fix for building decks with Google Fonts #287

v2.0.2 2019-03-23

  • Fix syntax error in theme #286

v2.0.1 2019-03-23

  • Add language support to syntax highlighter themes #278

v2.0.0 2019-03-16

  • Simplified custom mdx loader, removing unused front-matter support
  • Simplified theming and default styles
  • Removes default Provider component with dot indicator
  • Uses Reach Router - resolves issues with focus trapping
  • Removed PDF export and screenshots from core CLI - now available with the @mdx-deck/export package
  • Removed built-in syntax highlighting
  • Removed notes language attribute for fenced code blocks
  • Refactored dev server

v1.10.2 2019-03-10

  • Fix bad release

v1.10.1 2019-03-10

  • Prevent Appear children from disappearing during slide transition #253

v1.10.0 2019-02-18

  • Update to Babel 7

v1.9.0 2019-02-18

  • Fix for font size in nested lists #204
  • Add --hot-port option to CLI #206
  • Add support for .jsx file extensions #239
  • Fix typos in syntax highlighting component #250
  • Add context to grid view #187
  • Add --no-sandbox option to CLI #200
  • Surface compilation errors from webpack #252

v1.8.2 2018-12-04

  • Bugfix for window check

v1.8.1 2018-11-27

  • Show Appear children in PDF export

v1.8.0 2018-11-27

  • Adds button to open new window for presenting in presenter mode

v1.7.14 2018-11-18

  • Fix typo in SlideDeck

v1.7.13 2018-11-18

  • Add overflow auto to FullScreenCode

v1.7.12 2018-11-18

  • Keep styles intact for Appear children
  • Fix prop types for Appear component
  • Add missing CLI option to docs

v1.7.11 2018-11-18

  • Update remark-unwrap-images

v1.7.10 2018-11-12

  • Update dependencies

v1.7.9 2018-11-12

  • Update dependencies

v1.7.8 2018-11-12

  • Fix typo in Root prop types
  • Edit docs

v1.7.7 2018-09-22

  • Remove overflow hidden styles from body
  • Adds prettier

v1.7.6 2018-09-22

  • Changes styles to use translate3d
  • Add support for page up and page down keys

v1.7.5 2018-09-22

  • Add Horizontal layout component

v1.7.4 2018-09-15

  • Add --host option

v1.7.3 2018-09-05

  • Fix swipe direction on touchscreens

v1.7.1 2018-08-30

  • Fix for localStorage updater

v1.7.0 2018-08-29

  • Adds support for stepping through Appear component with left and right arrows #144
  • Refactor internal context

v1.6.9 2018-08-27

  • Adds support for custom webpack configs #136

v1.6.8 2018-08-27

  • Fixes build when using Notes or Appear components #138
  • Fixes slide number in presenter mode #142

v1.6.7 2018-08-25

  • Use mkdirp for build and export
  • Adds ability to change slide transition timing function and duration via themes

v1.6.6 2018-08-25

  • Left align text in code blocks #130
  • Extract static CSS on build #129
  • Adds --no-html option for client-side only builds

v1.6.5 2018-08-25

  • Adjust slide number in overview mode #122

v1.6.4 2018-08-18

  • Add respository field to package.json #117
  • Remove trailing comma in function arguments #115

v1.6.3 2018-08-16

  • Disable swiping with mouse #113

v1.6.2 2018-08-15

  • Adjust import/export parsing in loader #110

v1.6.1 2018-08-15

  • Add missing babel-core dependency

v1.6.0 2018-08-14

  • Adds Head component for setting document head
  • Adds screenshot command to create a screenshot of the first slide
  • Removes the --title option in favor of using the Head component

v1.5.15 2018-08-11

  • Adds swipe gesture support for touchscreen devices
  • Fixes URL bug when initializing mode
  • Fixes bug previous/next buttons are not rendered
  • Prevents last slide from cycling back to the beginning

v1.5.14 2018-08-10

  • Adds size prop to Image component

v1.5.13 2018-08-10

  • Fixes an issue where speaker notes would incorrectly show on the wrong slide

v1.5.12 2018-08-10

  • Add FullScreenCode layout component

v1.5.11 2018-08-10

  • Adjust querystring updater to fix mode showing as undefined

v1.5.10 2018-08-05

  • Update overview mode styles
  • Add grid view mode
  • Update docs

v1.5.9 2018-08-05

  • Update docs

v1.5.8 2018-08-05

  • Add support for components and Provider in themes

v1.5.7 2018-08-05

  • Add more built-in themes

v1.5.6 2018-08-05

  • Add invisible buttons to left and right for use on mobile devices

v1.5.5 2018-08-05

  • Update docs

v1.5.4 2018-08-04

  • Add docs for syntax highlighting

v1.5.3 2018-08-04

  • Add overview mode to see multiple slides at once
  • Add default layouts for inverting colors and creating a split layout slide

v1.5.2 2018-08-04

  • Add default styles for tables

v1.5.1 2018-08-04

  • Use remark-unwrap-images plugin

v1.5.0 2018-08-04

  • Add syntax highlighting option for fenced code blocks

v1.4.4 2018-08-04

  • Fix for how Appear children display on slide change

v1.4.3 2018-08-04

  • Update build setup for smaller package
  • Adjust keyboard shortcuts

v1.4.2 2018-08-03

  • Update ok-cli for better HTML output

v1.4.1 2018-08-03

  • Update docs
  • Add yellow theme

v1.4.0 2018-08-03

  • Adds Appear component
  • Adds propTypes to components
  • Update README

v1.3.2 2018-08-02

  • Remove default target="_blank" from links
  • Move custom Provider component into app

v1.3.1 2018-08-02

  • Add speaker notes markdown syntax and component

v1.3.0 2018-08-02

  • Add presenter mode with preview of next slide and timer

v1.2.3 2018-08-01

  • Fix history.pushState hash

v1.2.2 2018-07-31

  • Update dev server for static file server

v1.2.1 2018-07-31

  • Merge custom components with defaults

v1.2.0 2018-07-31

  • Add PDF export to CLI

v1.1.3 2018-07-31

  • Add emoji support
  • Update .npmignore

v1.1.2 2018-07-31

  • Fix --no-open option
  • Add ability to ignore key events
  • Normalize newlines for cross-platform compatibility

v1.1.1 2018-07-31

  • Fix for supporting markdown tables

v1.1.0 2018-07-30

  • Updated styles and theming
  • Updated docs

v1.0.3 2018-07-29

  • Updated docs

v1.0.2 2018-07-29

  • Add hashchange listeners

v1.0.1 2018-07-29

  • Fix for --out-dir CLI flag

v1.0.0 2018-07-29

Initial release