Skip to content

Releases: level12/keg

Release 0.4.0

19 Dec 23:04

Choose a tag to compare

  • BUG: Properly Update Keyring Config Data (7f1908f)
  • MSSQL dialect support (df7e89d)
  • MAINT: Refactor keyring to accept bytes (15bc04b)
  • MAINT: Remove deprecated flask hooks (4f7e2bf)
  • Remove unicode_literal futures (dc2fa85)
  • MAINT: Create windows build environment (983e040)
  • MAINT: Run CI with Docker (bc7a877)
  • Remove extra cp in readme (7e94815)

Release 0.3.0

17 Mar 23:00

Choose a tag to compare

  • better pypi classifiers
  • use Wheelhouse <https://github.com/level12/wheelhouse>_ for dependency management
  • Add tests for BaseView auto-assign feature.
  • Add an asset manager.
    • Templates can now use the assets_include tag in Jinja templates to
      automatically include the content of a file with the same base name but a 'css' or 'js'
      suffix. See keg_apps/templating/templates/assets_in_template.html for example.
    • Templates can now use the assets_content tag to include content with a specific suffix. See
      keg_apps/templating/templates/assets_content.html for example.
  • Adjust DB clearing so that prep_empty() is called after during db_clear() and not
    only db_init_with_clear().
  • Fix selection of configuration profile so that the ordering is consitent for app instances
    created by testing_prep() and invoke_command().

Backwards incompatibility notes:

  • In the unlikely event you were relying on keg.db:DatabaseManager.prep_empty() in a non-default
    way, you may have some adjustments to make.
  • myapp.config_profile has been removed. Use myapp.config.profile instead.
  • the signature of MyApp() and myapp.init() has changed.