mirror of
https://github.com/jxnblk/mdx-deck.git
synced 2024-11-05 06:06:17 +03:00
9.7 KiB
9.7 KiB
Changelog
Unreleased
v4.0.0
- Refactored implementation for
mdx-deck
CLI - New
Header
andFooter
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
- useHeader
andFooter
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
- Adds
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 theHead
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
andProvider
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