Skip to content

Releases: zms-publishing/ZMS

6.1.0

Choose a tag to compare

@drfho drfho released this 11 Jun 18:39

What's Changed

  • LLM integration and ZMS-Coauthor
  • switched _language-file to yaml-format
  • a lot of docstring revisions and restructured documentation
  • auto-initializing (big) multisite for develop purposes and testing

Full Changelog: 6.0.0...6.1.0

6.0.0

Choose a tag to compare

@drfho drfho released this 12 Mar 06:55
796438e

What's Changed

  • ZMS6: New major release inspired by Zope 6 by @drfho in #454

Full Changelog: 5.2.1...6.0.0

5.2.2

Choose a tag to compare

@drfho drfho released this 11 Mar 18:10

pypi-publish action: added verbose parameter

5.2.1

Choose a tag to compare

@drfho drfho released this 11 Mar 15:35

fixed pypi version numbering/tagging

5.2.0

Choose a tag to compare

@drfho drfho released this 11 Mar 14:01

Summary

  1. Indexing / multisite: Improved path-root detection by indexing physical paths vs absolute_url for VirtHost multisite setups.
  2. Link processing: Multiple PRs reduce redundant link processing and calls to getRefObj/getLinkObj, and fix language-related link display issues for ZMSLinkElement.
  3. Workflow: setObjStateNew now applies only to newly inserted objects (prevents incorrect state changes).
  4. ZMI / UI: Fixes for first subclient linking and ZMI help README processing; copy/cut in-place behavior improved.
  5. Files / media: Files and images on inactive objects now return 404, and mixed-source file retrieval (desy) is handled.
  6. Code modernisation: Replaced deprecated distutils.sysconfig with the standard sysconfig module.
  7. Database / SQL: Fixed ZMSSqlDb.execute behavior.

What's Changed

  • Fix ZMSSqlDb.execute by @drfho in #427
  • REST-API: apply only str/int/float for JSON serialisation by @drfho in #428
  • test standard.scalar / json by @zmsdev in #429
  • feat(get_env): Added wrapper for os.getenv in RestrictedPython by @cmeier76 in #430
  • Indexing physical path vs 'absolute_url' for finding common path roots in a VirtHost-multisite by @drfho in #434
  • ZMI: First subclient linked incorrectly by @zmsdev in #437
  • Language-Swapping: global.ger => global.eng by @zmsdev in #433
  • Fixed zms_custom_version by @cmeier76 in #441
  • Handle file retrieval from mixed sources (desy) by @drfho in #442
  • Fix usage of setObjStateNew with workflow: apply only on inserted objects by @drfho in #443
  • copy/cut in-place by @zmsdev in #445
  • Replace deprecated distutils.sysconfig with sysconfig module by @Copilot in #448
  • Move persistent binaries from the ZODB to the mediafolder by @zmsdev in #447
  • LibreTranslate by @drfho in #449
  • fix regexp warnings by @zmsdev in #435
  • getObjProperty(): avoid unnecessary validation of empty values by @drfho in #452
  • ZMS6a: without src-folder by @drfho in #451
  • Files/images in inactive objects shall return 404 by @drfho in #456
  • Repo-Manager: Added Option 'Ignore sys_conf' by @drfho in #455
  • reduce calls of getRefObj/getLinkObj (PR#459) by @drfho in #460
  • Reduce redundant link processing of ZMSLinkElement by @drfho in #462
  • ZMSLinkElement: Link to alternative language affects displayed language version #1151 by @zmsdev in #461
  • Fix redundant link processing3 by @drfho in #464
  • fix new_id and don't import custom tabs by default by @zmsdev in #463
  • ZMI-Help: Monotonized readme.md Processing by @drfho in #465

Full Changelog: 25.09...25.12

5.0.0

Choose a tag to compare

@zmsdev zmsdev released this 01 Dec 11:20
a015d59

What's Changed

  • Added set_response_headers_cache according to ZMS_CACHE_EXPIRE_DATETIME by @cmeier76 in #2
  • ZMSRepositoryManager: Improved button names and descriptions by @cmeier76 in #4
  • Revised System tabs to display installed python packages by @cmeier76 in #3
  • Removed merge duplication by @cmeier76 in #5
  • Added timepicker to DateTimeInput by @cmeier76 in #8
  • Added timepicker to DateTimeInput by @cmeier76 in #9
  • Fixed timepicker in Firefox workaround by @cmeier76 in #12
  • ZMSStatistics: Optimized result list for multi sites and added example client specific dropdown by @cmeier76 in #10
  • ZMSRecordSet: Configuration for displaycol is lost #11 by @zmsdev in #14
  • ZMI: monotonized complex input fields by @drfho in #15
  • ZMI: modif action menu title for inserting content by @drfho in #18
  • ZMSObject: Save button identifier value was altered by @zmsdev in #20
  • Bugfix for Zope5 by @admbzts in #16
  • declare unidentified coltypes as string by @drfho in #21
  • UzK: Navigation links in ZMI with the configured subdomain instead absolute_url #23 by @zmsdev in #24
  • ZMSSolrConnector: use standard.pystr to assemble reindex result by @zmsdev in #26
  • Adding ZMS.Formulator by @drfho in #27
  • Git bridge by @drfho in #28
  • refactoring of zmssqldb by @zmsdev in #32

New Contributors

Full Changelog: 4.2.3...release/2021-12

5.1.0

Choose a tag to compare

@drfho drfho released this 24 Sep 08:27

What's Changed

  • ZMSRecordSet: Add CSV Export by @cmeier76 in #31
  • ZMSRepoManager: Added support for langdict ex-/import by @cmeier76 in #33
  • Repomanager-Diff: reduce encoding errors by @drfho in #35
  • avoid copy form trashcan (UniBE) by @drfho in #36
  • SOLR Interface by @drfho in #37
  • fix empty user-attr and utf-8 encode of query-string in http-import by @zmsdev in #38
  • ZMSSQLDB: add table-filters to relations by @drfho in #43
  • fixed local activity in primary lang by @zmsdev in #46
  • Removed semicolon, already set in line before by @admbzts in #45
  • standardize get_uid by @zmsdev in #44
  • metamodeller shows ace editor on dblclick by @drfho in #47
  • http_request: Revised method signature and added PURGE by @cmeier76 in #42
  • Bootstrap-Link-List: fixed breadcrumbs by @zmsdev in #51
  • Added visual indication on deprecated objs/cmds by @cmeier76 in #52
  • RepoManager: Added select list for path by @cmeier76 in #53
  • fixed ZMSTable class name by @drfho in #55
  • collect_zope_artifacts by @drfho in #56
  • Fix ACE-Editor in ModalWin by @drfho in #54
  • added lastlogin date to user dict by @drfho in #50
  • bt_linklist: made multilang by @drfho in #59
  • ZMSRecordSet: Forced mono-lang editing by @cmeier76 in #57
  • Show custom version from env/git in system info only by @cmeier76 in #60
  • ZMSRepoManager: Added support for langdict ex-/import by @zmsdev in #62
  • Git-Bridge: Added history info to status by @cmeier76 in #66
  • bt_link_list: add sortablity (req by UniBE) by @drfho in #69
  • Themes: Added client specific selection of folders located in root by @cmeier76 in #68
  • zmi: added titleimage as data attr by @drfho in #70
  • sort_list(): fixed sorting of struct_time fields by @drfho in #67
  • apidocs by pydoctor by @drfho in #72
  • fixed image cropper by @drfho in #74
  • added doc date format strings by @drfho in #73
  • added pythonic calendar content object by @drfho in #58
  • repomanager: ignore leading/trailing whitespace for diff by @drfho in #75
  • Gitbridge: minor changes by @drfho in #77
  • gitbridge: git cmds sequenced as lst by @drfho in #78
  • gitbridge: git cmds sequenced as lst by @drfho in #79
  • ZMSFormulator: avoid XML parse error on lang dict by @drfho in #80
  • Fix auto-insert in empty content objs by @drfho in #81
  • Using meta-id for action list based insertations by @drfho in #76
  • System-Info: Revised package display by @cmeier76 in #82
  • Get Auth from URL (for SOLR_URL) by @zmsdev in #83
  • SOLR Connector: added debug option by @drfho in #84
  • fixed ref_to for new objects by @zmsdev in #86
  • xmllib: Fixed typo in toCdata by @cmeier76 in #87
  • zmslog: catch FileNotFoundError by @drfho in #85
  • Fixed RTE img/file links by @drfho in #90
  • Themes: Added client specific selection of folders located in root (2) by @drfho in #91
  • ZMSTable: set caption field as mandatory by @drfho in #89
  • Fixed repo diffing of invisible attrs by @drfho in #88
  • Fb doc zmsindexcatalog by @drfho in #95
  • Issue 48: Prevent Heterolingual Editing of Monolingual Multiselect-Attributes by @drfho in #96
  • ZMSIndex: Added filterpath to avoid empty searches by default by @cmeier76 in #97
  • autocomplete: view all options by "*" (UniBE) by @drfho in #98
  • 92: fix blocked xml-import by full reindex by @zmsdev in #93
  • cleaned BS3 well css class by @drfho in #99
  • metobjmanager: show selected obid by @drfho in #100
  • fix manage_analyze by @drfho in #101
  • ZMSRecordGrid by @zmsdev in #102
  • Stabilize Cropper Function (UniBE DCMS-628) by @drfho in #103
  • removed / from absolute_url by @admbzts in #63
  • Fixed ZMI-Sitemap navigation by @admbzts in #49
  • Fix icon ZMSWorkflowProviderAcquired by @drfho in #105
  • Update action multiupload (req by DESY) by @drfho in #108
  • Added Image Preview On Hover by @drfho in #107
  • added multiautocomplete type to attr change action by @drfho in #110
  • ZMI: ensure lang var is not None by @drfho in #94
  • cleaned doublicated footer element by @drfho in #113
  • Fix cleaned footer by @drfho in #117
  • zmsindex: GUI option renew uids by @drfho in #109
  • Realtime HTML Validity Info by @drfho in #118
  • fixed bookmark menu by @drfho in #119
  • update cropper js by @drfho in #120
  • file-attributes: str - return decoded string instead of bytes (#121) by @zmsdev in #122
  • More Specific ZMI Browser Titles by @drfho in #124
  • Minor changes to sync default conf by @cmeier76 in #132
  • ZMSDiagrams / Mermaid BPMN by @cmeier76 in #126
  • Zope5.8.3: Handling missing Metobj-Manager fileuploads (#130) by @drfho in #135
  • Bugfix: Added input connection_id set by JS to zmssqldbform by @admbzts in #137
  • SimpleMDE / Markdown Editor by @cmeier76 in #125
  • SimpleMDE: Added condition to render markdown by @cmeier76 in #138
  • try encoding if blob data empty/text by @drfho in #123
  • Fixed getNextpage for resource case by @drfho in #140
  • updated bt_link_list (UniBE) by @drfho in #145
  • Adding OpenSearch-Connector by @drfho in #141
  • fix unit tests by @drfho in #147
  • Bufix: of trying to convert non digits to int (#143) by @admbzts in #144
  • fixed access for Zope UnrestrictedUser by @drfho in #146
  • handle acquired artifacts with repository-manager by @zmsdev in #151
  • openearch adapter: dblclick to fullview alert msg by @drfho in #153
  • Bugfix: of ZMSTrashcan not found (#149) by @admbzts in #150
  • Fix for pdfmaker.js datasrc processing (DESY) by @drfho in #155
  • Improved ZMSMetaobjManager GUI by @drfho in #156
  • Fix multisite search indexing (catalog) by @drfho in #161
  • refeshed API Docs by @drfho in #163
  • Prepare ZMS-Headless by @drfho in #152
  • sort_item(): Type Error by @drfho in #167
  • python-3.7 end-of-life by @zmsdev in #165
  • Fix Security Issues by @zmsdev in #164
  • Monkey patched Products.CMFCore.zcml by @drfho in #168
  • Headless API by @zm...
Read more

4.2.3.4: Minor fixes for Zope2

Choose a tag to compare

@zmsdev zmsdev released this 14 Nov 18:08

4.2.3.3: Minor fixes for Zope2

Choose a tag to compare

@zmsdev zmsdev released this 12 Nov 20:44

4.2.3.2: Minor fixes for Zope2

Choose a tag to compare

@zmsdev zmsdev released this 01 Nov 15:20

@see https://zmslabs.org/trac/timeline

  • Minor fixes for Zope2
  • ZMSIndex: reindex single node
  • prepared tab for content-object specific lang-dict