Skip to content

3.7.0

Compare
Choose a tag to compare
@ntno ntno released this 22 Jan 00:39
· 68 commits to main since this release
b8fe1d2

What's Changed

  • experimental: internal theme plugin by @ntno in #82
  • Refactor scratch folder by @ntno in #84
  • clean up experimental plugin and add logging by @ntno in #85
  • prepare for markup filter use (test suite updates) by @ntno in #86
  • pluglet stub by @ntno in #87
  • update license (prep for beta release) by @ntno in #89
  • mocks for mkdocs nav objects by @ntno in #90
  • initial test coverage report by @ntno in #91
  • move tile-grid rendering to pluglet by @ntno in #88
    • disable search by default in local server
    • move tile templates to pluglet
    • works but isn't using the general jinja environment
    • save mkdocs config information, create new jinja2 environment to use to render tiles partial from macro
    • refactor into singleton
    • refactor and new tests
    • move plugin logging to debug level
    • cleaned up tests, verified that mock is called as expected
    • backward compatability
    • dont break people that are using tiles but have not enabled plugin
      • use markup only if plugin is enabled
      • revert, tile change should be backwards compatible
    • mock attribute on singleton
    • check if md-to-html plugin is enabled before adding plugin to macro environment
    • add pluglet/plugin names to test interface
    • refactor to keep theme api in interface folder
    • refactor for readability/standardization
    • test setup fixes
    • update test coverage
    • troubleshooting tox failure on github
    • move macro implementation out of init (troubleshooting wip)
    • access as if real mkdocs_config (because it will be, should not have src code weird just to pass test data)
    • coverage update
    • notes
    • enable markup
    • watch local tile-grid partials (only watches for tiles included via theme partial // does not watch tiles included by pluglet macro)
    • somewhere along the way broke the pluglet --- now 'show tiles first' renders with markup but macro included tiles do not
    • log formatting
    • coverage update
    • refactor, save mkdocs config because we need it to check plugins list
    • FIX: pass saved mkdocs config to jinja2 template
    • better debug page
    • flake8 fixes
    • remove scratch work
    • test when markup filter not used
    • coverage update

Full Changelog: 3.1.2...3.7.0