Skip to content

Latest commit

 

History

History
244 lines (169 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

244 lines (169 loc) · 13.4 KB

Changelog

v2.5.5

Updates lookatme's CI (GitHub Actions) to use grapevine tagging

type PR/ticket author description
feature #198 @d0c-s4vage Adds grapevine tagging to CI

v2.5.0

Adds the --tutorial CLI option.

type PR/ticket author description
feature #169 @d0c-s4vage Adds the --tutorial CLI option
bug #168 @d0c-s4vage Adds documentation for progressive slides

v2.4.1

Bug fix - theme and style override precedence issues. The CLI params --theme and --style and other general style precedence issues are fixed.

type PR/ticket author description
bug #123 @d0c-s4vage Fixes CLI --theme, --style, and general style override issues

v2.4.0

Bug fixes, new features, new CI, getting ready for v3.0.

type PR/ticket author description
feature !124 @agateau Adds support for progressive slides with <!-- stop --> markers
bug !125 @agateau Fixes conflicting CLI -s arguments
bug !133 @AMDmi3 Excludes tests dir from packages
bug #126 @d0c-s4vage Fix unit test failues
bug !141 @corydodt Fix click requirements range
feature !150 @d0c-s4vage New CI that uses GitHub actions
bug !151 @d0c-s4vage Fix linter errors

v2.3.2

Fixes a problem in generating default schema values. This is most visible in the style defaults, such as the margin and padding.

type ticket description
bug #117 Fixes default style generation

v2.3.1

Makes lookatme compatible with marshmallow >= 13.12.1

type ticket description
bug #114 Makes lookatme compatible with the latest marshmallow version

v2.3.0

Makes the user aware of any new, not-already-manually-approved extensions that the source markdown wants to load.

Also checks all loaded extensions for a user_warnings function that returns a list of messages to display to the user before using the extension.

Adds new -i, --safe, and --no-ext-warn command-line arguments.

type ticket description
feature #109 More robust extension handling, does not auto-load by default

v2.2.0

Removes copyrighted image, adds -e and --exts options

type ticket description
feature #103 Adds ability to pre-load extensions
bug #107 Removes copyrighted image

v2.1.0

Adds customizable slide margins and paddings

type ticket description
feature #95 Make slide padding and margins customizable

v2.0.0

Changes render_text to be able to support widgets instead of only text attributes. This is a breaking change to the interface of render_text. Plugins that relied on render_text will need to be updated.

type ticket description
feature #101 Inline render functions should be able to return urwid Widgets

v1.3.0

Vertical scrolling on overflowed slides now works, added --single and --one command-line options and hrule rendering.

type ticket description
feature #96 Add new cmd-line option to force single slide rendering
feature #91 Single slide
feature #29 Slides should be vertically scrollable

v1.2.1

Fixes numbered lists and general list formatting.

type ticket description
bug #86 Fixes numbered lists

v1.2.0

Adds terminal-ex mode to embedded terminal code blocks.

type ticket description
bug #86 Adds terminal-ex mode

v1.1.1

Fixed keypress handling - pressing the "up" key works now

type ticket description
bug #84 Fixes keypress issue

v1.1.0

Added file loader builtin extension

type ticket description
feature #81 Adds file loader extension

v1.0.1

Fixed unicode rendering inside Terminals

type ticket description
bug #78 Unicode rendering errors

v1.0.0

Fixed error handling. Code is pretty stable.

type ticket description
bug #75 Better error handling

v0.5.0

Adds version flag, license, code of conduct

type ticket description
feature #67 Adds version flag
feature Adds code of conduct
bug #66 Adds missing license

v0.4.0

Adds stylable meta field values (title, author, date) and smart slide splitting.

type ticket description
feature #14 Adds stylable meta values
feature #30 Adds smart slide splitting
bug #53 Dump unicode styles YAML
bug #32 Fix newline bug
bug #57 Fix empty code block bug

v0.3.0

Large efforts around contrib extensions and their documentation. Created the lookatme.contrib-template as well.

type ticket description
feature #23 Adds contrib extension documentation
feature #46 Lets inline markdown rendering be extensible
feature #54 Changes the expected contrib namespace to lookatme.contrib

v0.2.0

Major efforts include adding clickable links and gracefully handling invalid markdown code-block languages.

type ticket description
feature #16 Added clickable links
bug #45 Handle invalid code langs
bug #50 Specify Python >= 3.3 requirement

v0.1.0

Major efforts include: light theme, documentation

type ticket description
feature #2 Added documentation
bug #40 Updated styling
bug #42 Added code coverage
bug #37 Added description to setup.py
bug #39 Fixes pygments Urwid renderer