Kegelements

Latest version: v0.12.1

Safety actively analyzes 701836 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

0.8.0

-------------------------

- fix select2 inclusion in form view template, document template updates (d01f7dc_)
- support rendering WTForms form fields (e0e3136_)
- resolve radio ID duplication and error display in Bootstrap 4 (74b7215_)
- **BC break** change oid kwarg in MethodsMixin.edit to _oid (4d67937_)
- **BC break** replace testing_create with fake, for brevity (747d208_)
- drop remaining python 2 support and six usage (decd030_)
- add stable requirements set for CI (1fbcea4_)
- **BC break** drop tabindex explicit arguments from form macro templates (09c4e8b_)
- add generic form-view.html and grid-view.html templates (1eb8db2_)
- fix Bootstrap 4 usage for horizontal forms (57fc4ab_)
- build in datetime form controls helper, namespaced for keg-elements (d098f07_)
- change form-level error class used to one Bootstrap 4 will display (55b9c67_)
- allow passing name and/or id to form in form macro (fe1ac26_)
- enable skipped sqlite tests and fix session breakage (90e2d88_)
- add a form ident field to the keg-elements base form (941e4a7_)
- add query-level insert/update methods to supplement ORM-level add/edit (60fac30_)
- prevent select box choices filtered improperly when no query applied (aef1cf0_)
- handle SA ORM attributes and hybrid properties for relationship form fields (97244de_)
- resolve library warnings and deprecations (9ecb616_)

.. _d01f7dc: https://github.com/level12/keg-elements/commit/d01f7dc
.. _e0e3136: https://github.com/level12/keg-elements/commit/e0e3136
.. _74b7215: https://github.com/level12/keg-elements/commit/74b7215
.. _4d67937: https://github.com/level12/keg-elements/commit/4d67937
.. _747d208: https://github.com/level12/keg-elements/commit/747d208
.. _decd030: https://github.com/level12/keg-elements/commit/decd030
.. _1fbcea4: https://github.com/level12/keg-elements/commit/1fbcea4
.. _09c4e8b: https://github.com/level12/keg-elements/commit/09c4e8b
.. _1eb8db2: https://github.com/level12/keg-elements/commit/1eb8db2
.. _57fc4ab: https://github.com/level12/keg-elements/commit/57fc4ab
.. _d098f07: https://github.com/level12/keg-elements/commit/d098f07
.. _55b9c67: https://github.com/level12/keg-elements/commit/55b9c67
.. _fe1ac26: https://github.com/level12/keg-elements/commit/fe1ac26
.. _90e2d88: https://github.com/level12/keg-elements/commit/90e2d88
.. _941e4a7: https://github.com/level12/keg-elements/commit/941e4a7
.. _60fac30: https://github.com/level12/keg-elements/commit/60fac30
.. _aef1cf0: https://github.com/level12/keg-elements/commit/aef1cf0
.. _97244de: https://github.com/level12/keg-elements/commit/97244de
.. _9ecb616: https://github.com/level12/keg-elements/commit/9ecb616

0.7.2

-------------------------

- adjust form mixin interface to clarify methods related to forms and make overrides easier (2a326b5_)

.. _2a326b5: https://github.com/level12/keg-elements/commit/2a326b5

0.7.1

-------------------------

- add method errors out on invalid field name (9511f73_)

.. _9511f73: https://github.com/level12/keg-elements/commit/9511f73

0.7.0

-------------------------

- add base class/mixin for form views (fcf8f02_)
- multiselect field will not coerce every option to an object, performance issue (0ccd609_)
- edit method errors out on invalid field name (98ad0b0_)
- factor test column data skipping (639bcb8_)
- support SA column properties in test data generation (1148633_)
- support WTForms 3.0.0 with form-level validation errors, field flags changes (794ce75_)

.. _fcf8f02: https://github.com/level12/keg-elements/commit/fcf8f02
.. _0ccd609: https://github.com/level12/keg-elements/commit/0ccd609
.. _98ad0b0: https://github.com/level12/keg-elements/commit/98ad0b0
.. _639bcb8: https://github.com/level12/keg-elements/commit/639bcb8
.. _1148633: https://github.com/level12/keg-elements/commit/1148633
.. _794ce75: https://github.com/level12/keg-elements/commit/794ce75

0.6.0

-------------------------

Note: due to the form field description change listed below, JS popover usage
from the previous UX can be removed from apps.

- Move form field descriptions to be more visible (f7a287e_)
- Resolve jinja2 Markup deprecation (86cfe0e_)
- Adds column check to verify date/time defaults are not set to an instantiated value Fixes 149 (d8489d1_)
- Drop python 3.6 from testing, add 3.9 (93ee3df_)
- Support webgrid form posts in GridView (requires webgrid's form args loader) (b945bb4_)

.. _f7a287e: https://github.com/level12/keg-elements/commit/f7a287e
.. _86cfe0e: https://github.com/level12/keg-elements/commit/86cfe0e
.. _d8489d1: https://github.com/level12/keg-elements/commit/d8489d1
.. _93ee3df: https://github.com/level12/keg-elements/commit/93ee3df
.. _b945bb4: https://github.com/level12/keg-elements/commit/b945bb4

0.5.30

--------------------------

- Add magnitude/range/type directives for random number generation in testing (a9ca44f_)
- Set up documentation on readthedocs.io (f68c812_)

.. _a9ca44f: https://github.com/level12/keg-elements/commit/a9ca44f
.. _f68c812: https://github.com/level12/keg-elements/commit/f68c812

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.