Cone.app

Latest version: v1.0.7

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

Scan your dependencies

Page 1 of 6

1.0.8

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

- Nothing changed yet.

1.0.7

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

- Check breakpoint against node path in ``PathBar.items_for`` instead of using
``is`` and check for referencable root against node path in
``ReferenceBrowserModelMixin.referencebrowser_model`` instead of checking
node containment with ``LocationIterator``. Application nodes might not be
cached in tree so comparison with ``is`` not works.
[rnix]

- Fix plus and minus icon CSS classes in referencebrowser.
[rnix]

1.0.6

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

- Consider ``ugm.user_expires_attr`` setting in application configuration
ini file and pass it to ``cone.ugm.file.Ugm``.
[rnix]

- Introduce ``OwnerSupport.owner_attribute_name`` which defines the
attribute name on which the owner is stored.
[rnix]

- Introduce ``UUIDAttributeAware.uuid_attribute_name`` which defines the
attribute name on which the UUID is stored.
[rnix]

- Use ``get`` instead of ``__getitem__`` in ``UUIDAttributeAware.uuid`` to
lookup UUID from attributes to prevent ``KeyError`` due to behavioral
change in ``node.behaviors.UUIDAware.__init__`` in ``node`` 1.2.
[rnix]

- Add support for defining ``navigable`` types in referencebrowser.
[rnix]

- Introduce ``cone.app.interfaces.ILeafNode`` and ``cone.app.model.LeafNode``.
[rnix]

1.0.5

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

- Extend ``yafowil.referencebrowser`` JS by ``register_array_hooks``,
``array_add``, ``array_index`` methods to enable usage in
``yafowil.widget.array``.
[lenadax]

- Use ``get_root`` in ``register_config`` and ``register_entry``.
[rnix]

- Remove usage of ``Nodespaces`` behavior.
[rnix]

- Replace deprecated use of ``Nodify`` by ``MappingNode``.
[rnix]

- Replace deprecated use of ``NodeChildValidate`` by ``MappingConstraints``.
[rnix]

- Replace deprecated use of ``Adopt`` by ``MappingAdopt``.
[rnix]

- Replace deprecated use of ``allow_non_node_childs`` by ``child_constraints``.
[rnix]

1.0.4

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

- Visual padding for footer on sidebar and content instead of body.
[rnix]

- Introduce ``cone.app.import_from_string``.
[rnix]

- Fix execution order of main hooks. They get now executed in plugin loading
order.
[rnix]

- Custom application root node factory can be set via ``cone.root.node_factory``
property in application config file.
[rnix]

- Introduce ``cone.app.browser.actions.ButtonAction``.
[rnix]

- Introduce ``cone.app.thread_shutdown_hook``.
[rnix]

- Introduce ``cone.app.security.AdapterACL`` plumbing behavior.
[rnix]

- Prevent auto persistence of generated language child widgets in translation
widget.
[rnix]

- Add ``canonical_value`` to ``cone.app.model.Translation``.
[rnix]

1.0.3

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

- Add ``translation`` YAFOWIL blueprint.
[rnix]

- Provide dedicated forbidden and not found views for request types `text/html`
and `application/json`.
[rnix]

- Implement move actions for changing order of children within it's container.
[rnix]

- Move ``cone.app.browser.utils.node_path`` to ``cone.app.browser.node_path``.
Import from old location is deprecated.
[rnix]

- Introduce ``cone.app.NodeTraverser``. It ensures only ``IApplicationNode``
implementing children get traversed.
[rnix]

- Ignore children which not implements ``IApplicationNode`` in ``navtree``,
``mainmenu`` and ``listing`` tiles.
[rnix]

- Consider ``INavigationLeaf`` interface in ``navtree`` tile.
[rnix]

- Introduce ``cone.app.model.AppEnvironment`` behavior.
[rnix]

- Introduce ``cone.app.model.Translation`` behavior.
[rnix]

- Add language selection dropdown.
[rnix]

**Breaking changes:**

- Change signature of internal ``MainMenu.ignore_node`` and
``MainMenu.create_item``. They do not expect the ``props`` argument any more.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.