Provides additional fields and widgets for z3c.form and optional integration with Plone.
- Email Field and Widget
- JSON Field and Widget
- URI Field and Widget
- IPath as IChoice derivative (and implementation)
- integration with plone.supermodel, optional (extra "supermodel")
- integration with plone.schemaeditor, optional (extra "schemaeditor")
Source Code
===========
Contributors please read the document `Process for Plone core's development <https://docs.plone.org/develop/coredev/docs/index.html>`_
Sources are at the `Plone code repository hosted at Github <https://github.com/plone/plone.schema>`_.
.. You should *NOT* be adding new change log entries to this file.
You should create a file in the news directory instead.
For helpful instructions, please see:
https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst
.. towncrier release notes start
2.0.1 (2023-10-07)
------------------
Internal:
- Update configuration files.
[plone devs] (cfffba8c)
2.0.0 (2023-04-06)
------------------
Breaking changes:
- Drop Python 2 support.
Housecleaning: pyupgrade, isort, black.
Introduce extras `plone.schema[supermodel]` and `plone.schema[schemaeditor]`.
The package works in its vanilla installation as an addon for z3c.form, without any other plone dependencies.
[jensens] (#17)
Bug fixes:
- Fix #12: no transitive circular dependency over `plone.app.z3c.form` anymore.
This removes the registration on `IPloneFormLayer` and uses the base layer of z3c.form `IFormLayer`.
[jensens] (#12)
Internal:
- Update configuration files.
[plone devs] (93ecbf56)
1.4.0 (2022-04-28)
------------------
New features:
- Use indent in json.dumps to make JSON readable in the widget [MrTango] (#16)
1.3.0 (2021-03-24)
------------------
New features:
- Adjust JSONField to include widget name
[sneridagh] (#10)
1.2.1 (2020-04-22)
------------------
Bug fixes:
- Minor packaging updates. (#1)
- Fix JSONField with default values saved to `model_source` XML
[avoinea] (#7)
- Initialize towncrier.
[gforcada] (#2548)
1.2.0 (2018-06-24)
------------------
New features:
- Improve and complete Plone integration of the JSONField (z3c.form, plone.supermodel, plone.schemaeditor)
[sneridagh]
1.1.0 (2018-06-23)
------------------
New Features:
- Add new JSONField field and JSONSchema auto validation.
[sneridagh]
1.0.0 (2016-02-25)
------------------
Fixes:
- Moved translation to plone.app.locales
[staeff]
- Fixed install_requires to specify correct dependencies.
[gforcada]
1.0a1 (2014-04-17)
------------------
- Initial release.
[ianderso,davisagli,frapell]
Raw data
{
"_id": null,
"home_page": "https://github.com/plone/plone.schema",
"name": "plone.schema",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "schema z3cform email uri json field widget",
"author": "Plone Foundation",
"author_email": "plone-developers@lists.sourceforge.net",
"download_url": "https://files.pythonhosted.org/packages/3e/64/bd80efc3e6a601baa2b20215e4cf6794582bc4b06a5e415777a51f1a321b/plone.schema-2.0.1.tar.gz",
"platform": null,
"description": "Provides additional fields and widgets for z3c.form and optional integration with Plone.\n\n- Email Field and Widget\n- JSON Field and Widget\n- URI Field and Widget\n- IPath as IChoice derivative (and implementation)\n- integration with plone.supermodel, optional (extra \"supermodel\")\n- integration with plone.schemaeditor, optional (extra \"schemaeditor\")\n\n\nSource Code\n===========\n\nContributors please read the document `Process for Plone core's development <https://docs.plone.org/develop/coredev/docs/index.html>`_\n\nSources are at the `Plone code repository hosted at Github <https://github.com/plone/plone.schema>`_.\n\n\n.. You should *NOT* be adding new change log entries to this file.\n You should create a file in the news directory instead.\n For helpful instructions, please see:\n https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n2.0.1 (2023-10-07)\n------------------\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (cfffba8c)\n\n\n2.0.0 (2023-04-06)\n------------------\n\nBreaking changes:\n\n\n- Drop Python 2 support.\n Housecleaning: pyupgrade, isort, black.\n Introduce extras `plone.schema[supermodel]` and `plone.schema[schemaeditor]`.\n The package works in its vanilla installation as an addon for z3c.form, without any other plone dependencies.\n [jensens] (#17)\n\n\nBug fixes:\n\n\n- Fix #12: no transitive circular dependency over `plone.app.z3c.form` anymore.\n This removes the registration on `IPloneFormLayer` and uses the base layer of z3c.form `IFormLayer`.\n [jensens] (#12)\n\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (93ecbf56)\n\n\n1.4.0 (2022-04-28)\n------------------\n\nNew features:\n\n\n- Use indent in json.dumps to make JSON readable in the widget [MrTango] (#16)\n\n\n1.3.0 (2021-03-24)\n------------------\n\nNew features:\n\n\n- Adjust JSONField to include widget name\n [sneridagh] (#10)\n\n\n1.2.1 (2020-04-22)\n------------------\n\nBug fixes:\n\n\n- Minor packaging updates. (#1)\n- Fix JSONField with default values saved to `model_source` XML\n [avoinea] (#7)\n- Initialize towncrier.\n [gforcada] (#2548)\n\n\n1.2.0 (2018-06-24)\n------------------\n\nNew features:\n\n- Improve and complete Plone integration of the JSONField (z3c.form, plone.supermodel, plone.schemaeditor)\n [sneridagh]\n\n\n1.1.0 (2018-06-23)\n------------------\n\nNew Features:\n\n- Add new JSONField field and JSONSchema auto validation.\n [sneridagh]\n\n\n1.0.0 (2016-02-25)\n------------------\n\nFixes:\n\n- Moved translation to plone.app.locales\n [staeff]\n\n- Fixed install_requires to specify correct dependencies.\n [gforcada]\n\n\n1.0a1 (2014-04-17)\n------------------\n\n- Initial release.\n [ianderso,davisagli,frapell]\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Plone specific extensions and fields for zope schematas",
"version": "2.0.1",
"project_urls": {
"Homepage": "https://github.com/plone/plone.schema"
},
"split_keywords": [
"schema",
"z3cform",
"email",
"uri",
"json",
"field",
"widget"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5c7173f5353e1d64d010daab2f277d0a0d8a3a0c1e1fd203f4a726a9917c1387",
"md5": "1b45d12e6d31ff249436715e36103cb3",
"sha256": "78531aefcd958b0348c75dd180d324b805636f6d37c53a7d139d0ccf582482fd"
},
"downloads": -1,
"filename": "plone.schema-2.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1b45d12e6d31ff249436715e36103cb3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 10852,
"upload_time": "2023-10-06T22:44:14",
"upload_time_iso_8601": "2023-10-06T22:44:14.938603Z",
"url": "https://files.pythonhosted.org/packages/5c/71/73f5353e1d64d010daab2f277d0a0d8a3a0c1e1fd203f4a726a9917c1387/plone.schema-2.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3e64bd80efc3e6a601baa2b20215e4cf6794582bc4b06a5e415777a51f1a321b",
"md5": "aaf8042e124a8aff7c585df2b6064b7d",
"sha256": "03117cf18f31588f99493f6052441c8f21d8ba192119b11c7eb5f2d78b21601d"
},
"downloads": -1,
"filename": "plone.schema-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "aaf8042e124a8aff7c585df2b6064b7d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 10093,
"upload_time": "2023-10-06T22:44:16",
"upload_time_iso_8601": "2023-10-06T22:44:16.649315Z",
"url": "https://files.pythonhosted.org/packages/3e/64/bd80efc3e6a601baa2b20215e4cf6794582bc4b06a5e415777a51f1a321b/plone.schema-2.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-06 22:44:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "plone",
"github_project": "plone.schema",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "plone.schema"
}