Pybald

Latest version: v0.5.7

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

Scan your dependencies

Page 2 of 2

0.4.0

Not secure
- **Warning** - this release is not compatible with previous pybald
releases.
- Major configuration changes, deprecate the use of importing
'project.py' directly.
- New application context that lives globally is the config passing
mechanism.
- Replace FormAlchemy with WTForms as the primary mechanism for form
processing and validation
- Utilize controller and model registry.
- Global context is on a threadlocal stacked proxy to allow multiple
pybald applications in one interpreter.
- Database session is now attached to the app context.
- Shared application resources (caches etc..) are now registered with
the context
- ErrorMiddleware now has a more consistent interface with error
controllers, passing the raw exception as a \*parg, followed by
context-specific \*\*kargs

0.3.2

Not secure
- Add jsx filters for react components

0.3.1

Not secure
- Fix webassets dependencies and bugs
- Added browser caching headers to the simple static server

0.3.0

Not secure
- Change the default behavior of all templates to include the html
escape filter
- New helper: HTMLLiteral. Allows explicit html escape bypassing
- Add csrf decorator
- New newrelic instrumentation code to improve controller/action
visibility

0.2.8

Not secure
- Update the webasset-based asset bundler to take input and output
paths from the project config file. The new arguments are
BUNDLE\_SOURCE\_PATHS and BUNDLE\_OUTPUT\_PATH. So in the project.py
file you might have a config

that looks like:

BUNDLE_SOURCE_PATHS = ['alternate_source_path', 'public']
BUNDLE_OUTPUT_PATH = '/some_path/public_files/'

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.