Skip to content

Latest commit

 

History

History
205 lines (142 loc) · 7.81 KB

CHANGELOG.md

File metadata and controls

205 lines (142 loc) · 7.81 KB

Changelog

V0.3.4; July 29th 2022

Adding a fix for macos installations

Bug Fixes

  • Fixed macos install bugs

V0.3.3; May 25th 2022

The focus for this release was adding features that were not finalized in time for the 0.3.0-0.3.2 releases, and cleaning up some bugs.

Features

  • Added required_config section to theme metadata that's used:
    • on initialization to generate the config.yml file
    • on build to cancel the build if a required value is missing from config.yml
  • Added section command (note ezcv theme -s <section name> will no longer work)
    • use ezcv section <section name> to get information
    • use ezcv section <section name> [<type>] to create a new section (note type is only required for any non-markdown sections i.e. blogs [can be "blog" or "b"] or galleries [can be "gallery" or "g"]). See cli documentation for full usage details
  • Added deepsource integration
  • Added issue template for creating new themes

Themes

  • Added massively
  • Added blog
  • Added evie
  • Added parallax

Bug Fixes

  • Fixed bug with downloading aerial theme from remote
  • Fixed bug where ezcv_version was generated incorrectly in the metadata
  • Fixed a bug where a theme without a metadata.yml file would not load properly

V0.3.2; May 16th 2022

More minor fixes

Bug Fixes

  • Included missing flask dependency

V0.3.1; May 16th 2022

Minor fixes related to release

Bug Fixes

  • Fixed broken previews on documentation site
  • Included missing livereload dependency

Documentation improvements

  • Added additional theme provider suggestions

V0.3.0; May 16th 2022

The focus for this release is on adding blog support, QoL features and making ezcv a more well rounded static site builder. There will be a few items released in 0.3.1 that were meant for 0.3.0, but due to the need for python -m ezcv in order for github pipelines to work this release is going out now.

Features

  • Blog posts
  • Theme Metadata
  • Adding an optimized mode for builds to increase site performance
  • Added ability to create and use custom ad-hoc filters; pass a list of function objects (called extra_filters) to ezcv.generate_site()
  • Added ability to directly invoke ezcv through python binary after installation python -m ezcv
  • Added ability to specify a remote URl for config.yml theme variable
  • Added continuous previewing to ezcv -p
  • Added option to initialize with flask ezcv init -f
  • Added python -m ezcv invocation
  • Added logging to files so attached loggers can get details for troubleshooting (logging.info and logging.debug are recommended settings)

Themes

  • Added ability to embed theme metadata
  • Added blog section to existing themes
    • dimension
    • grayscale
    • solid_state
    • read_only

Bug Fixes

  • Added missing highlightjs to all themes for code blocks
  • Fixed bugs with preview loading in included themes docs

Documentation improvements

  • Added sections documenting new features
  • Rearranged included themes section to be alphabetical
  • Added section outlining sequence diagram for site generation
  • Added additional resources to help generating content
  • Added notice thanking theme providers

V0.2.2; August 2nd 2021

Documentation bugs after release

Bug fixes

  • Fixed issue with mkdocs build not recognizing correct URL and image paths

V0.2.1; August 2nd 2021

Fixed bugs after release

Bug fixes

  • Fixed the fact that colored was not included as setup.py dependency

V0.2.0; August 2nd 2021

The focus for this release is to add new features and themes

Features

Themes

Bug fixes

  • Fixed markdown files with different standard extensions not being recognized
  • Fixed markdown files with capitalized extensions not being recognized

Documentation Improvements

  • Added documentation for new features
  • Added additional onboarding videos/tutorials
  • Added section for finding help/support

V0.1.1; January 10th 2020

Fixes following initial launch

Bug fixes

  • Added additional warnings for if necessary config value is not provided

Documentation improvements

  • Updated necessary docstrings

V0.1.0; January 10th 2020

Initial release of ezcv

Features

Documentation improvements