Mantissa

Latest version: v0.9.0

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

Scan your dependencies

Page 2 of 11

0.7.0

- Add an SSH application server.
- Add a SQLite3 FTS3-based fulltext search backend.
- Change a bad failure mode of ``xmantissa.websharing.linkTo`` to a better
one with more useful information.
- Add documentation covering interstore messaging.
- Fix the JavaScript module caching added in the last release.

0.6.22

- Admin powerup added for exposing statistics information over AMP.
- Changed the Mantissa AMP server so that it doesn't associate
application protocols with a box sender until it has sent the
response to the route setup command.
- Added support for AMP authentication via one-time pads, and a
facility for generation of one-time pads.

0.6.21

- Contact types can now have their edit forms rendered as siblings
of the giant Mantissa edit form.
- The root resource can now be configured to display the toplevel
public page shared by a given offering.
- Fixed argument ordering bug in "add person" javascript.
- Fixed the definition of IOffering to match the actual offering
interface.
- Comprehensive reworking of how URLs are managed by Mantissa, with
the introduction of the new IWebViewer interface. Shared items may
now provide non-live adapters and IResource adapters.
- Pluggable AMP server added based on the AMP routing facilities in
Epsilon.

0.6.20

- Mugshot thumbnail generation: avoid aliasing paletted and bicolor images.
- Better support for IRIs.
- Website code refactored, moving some of its functionality into
xmantissa.web.SiteConfiguration.
- Fixed several bugs in the region-model scrolltable related to text
sort-columns.
- Support added for name-based virtual hosting for per-user
subdomains.
- Person mugshots now shown in address book scrolltable.
- Person creation and contact info creation are now separate steps.
- 'axiomatic port' command added for general listening-port
configuration.
- IPublicPage is now deprecated, in favor of using the sharing
system for providing public pages from app stores.

0.6.19

- The Mantissa People mugshot placeholder image has been updated and
the placeholder code refactored.

0.6.18

- Introduced an API for filtering lists of people, and some UI for
doing this with your address book.
- ShareIDs can now contain non-ASCII characters.
- The implementation of WebSite.rootURL has changed so that it
considers the Host header of the request when constructing the URL
to return. Requests made to unrecognized hosts will now have a
root URL which is absolute and includes the configured hostname of
the WebSite. This allows name-based virtual hosting to work
without requiring all static content to be served beneath the
virtual host domain name. Requests made to recognized hosts will
continue to use relative URLs with absolute paths.
- Mantissa's Offering interface now includes support for the
definition of the root of an offering's static content and this is
now served without requiring a session.
- Offerings are now managed using an object implementing a new
mantissa interface rather than with free functions.
- The base XHTML directory theme class now supports a simpler API
for adding a stylesheet to the head of pages.
- Many classes now use ThemedDocumentFactory rather than trying to
load a document factory directly.
- PrivateApplication.getDocFactory now only returns loaders from
themes for installed offerings instead of considering all
offerings available to the system.

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.