All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #823: fix string select appear as '[object]' in list view
- #824: fix string options on secondary tabs not rendering
- #825: support for cmd+click to open entries in a new tab
- #827: disable auto-capitalize for username on sign-in
- #820: fix routing issue in single-document collections
- #389: add string list component
- #709: give focus to the Username field on sign-in page
- #730: introduce API URL for internal server access
- #762: add support for single-document collections
- #642: sorting in reference select view
- #646: text overlaps when field has long comment property
- #685: reference fields container overflow
- #698: fixed the URL of the inline image select view when creating new documents
- #706: allow Number fields to be unset
- #713: offline API causes white screen when a session is present
- #727: crash after changing API address and logging back in
- #732: use correct link for documents on reference select view
- #739: unable to clear Reference field on list view
- #746: link field appears out of body copy panel
- #749: can't add text to an article that ends with an image
- #750: can't add body copy, after trying to save without it
- #757: fix miscellaneous bugs with DateTime field
- #765: clear selection when leaving select view
Versions of API prior to 6.0.0 are no longer supported.
- #681: fix issue where images inserted in the rich editor would have a broken link
- #672: add filters to Reference select view
- #674: add filters to Media Library and Reference select view for Media fields
- 660b15b: add button for filtering document list view by selected state
- 806a215: fix issue where invalid cookies would cause a blank page
- ba1020c: fix issue where changing the field which a filter operated on would reset the filter value if the field was of type
Number
- #666: rename label of bulk actions dropdown to "Bulk actions"
- #667: make sidebar scroll alongside the main column in the document edit view
- #663: fix issues with validation of Reference fields
- #664: fix validation of newly-uploaded Media objects
- #668: fix rendering of DateTime fields when adding filters
- #669: fix issue with the wrong date being selected in DateTime picker
- #670: fix issue with the scroll position of the RichEdit component jumping around when in text mode
- #659: add support for custom CSS in workspace directory
- #652: fix error when loading String fields with an
optionsblock
- #650: enforce stricter validation on configuration files
- #644: make Add filter popup respect default operator
- #651: fix issue with the RichEditor component that would crash the app when unmounting
- fix issue with pagination when selecting referenced document
- show 404 message when accessing collection that doesn't exist
First public release.
- #535: open linkable fields in new window
- #638: fix issues when saving existing Reference fields
- minor fixes in preparation for 2.0.0 release.
- add
globalsobject to configuration file.
- gracefully handle empty
apisconfiguration block
- #543: ensure DropArea respects MIME type validation
- #629: escape HTML when creating code block
- #630: make
containsthe default operator when creating new filter
- #419: recover from remote API validation errors
- #527: gracefully handle API authentication errors
- #623: show notification after deleting items on media list view
- ensure images are loaded from CDN when a
cdnblock exists in the configuration
- #573: add media list view
- #577: add media edit view
- #592: add support for inline images in rich editor
- #601: add Color field
- #605: add workspace directory
- #614: display version number in menu
- #571: improved functionality of Link control in rich editor
- #600: rebuild filters
- #615: display "Document not found" message for uncomposed references
- #412: stop unsaved changes from leaking to different documents
- #564: fix issue with rich editor and multi-language documents
- #593: fix issue with changes to fields not being persisted
- #595: fix issue with language dropdown causing an error in document edit view
- #596: fix issue with save options causing an error in document edit view
- #603: stop notifications from obstructing full width of the viewport
Linkable fields allow you to use the value of a field to create links to external resources in the Publish interface.
An example use case for this is a Twitter username. By specifying a display.link property, Publish creates a full
link for display, using the value of the field in place of the {value} placeholder.
Example API schema
"twitter": {
"type": "String",
"label": "Twitter",
"publish": {
"section": "Details",
"display": {
"edit": true,
"list": true,
"link": "https://twitter.com/{value}"
}
}
}If the value of your field is already a fully formed URL, set the link property to true to have Publish create a clickable link:
"twitter": {
"type": "String",
"label": "Twitter",
"publish": {
"section": "Details",
"display": {
"edit": true,
"list": true,
"link": true
}
}
}- #559: This PR addresses a small issue if you set a Reference field or Media field as the first displayed field in your API schema you are unable to click through from the list view (both those fields override the link).
- #562: adds a basic fullscreen mode for the rich editor
- #565: use field name as label in columns when no label specified
- #568: disable autocomplete in input elements
In this release, Publish gets a UI refresh. Additional changes linked below.
#477: Linkable fields
#489: Reference field is still editable when set to readonly
#511: Refactor SSL, resolves installation issue using Node.js 10
#526: Support multiple referenced images
#532: Rich editor uses auto-height by default
#538: Render first image only in list view when a field contains multiple images
#544: Fields with dropdown options fail to save
#545: Pagination links incorrect when sorting
#554: Media field added to replace subType "Image". Use "subType": "Media" in field configurations
#555: Image fields use CDN for preview if configured
- #379: remember previously selected save options in document edit view
- #448: format DateTime fields in document list view
- #510: add rich editor component with Markdown support
- #514: batch load API collections
- #521: further improvements to auto-resize feature of text inputs
- #523: various UI tweaks
- #534: add loading states to home view and to sign in and document save actions
- #513: fix error when saving documents
- #515: ensure document is saved on first attempt
- #522: fix error on sign out in document edit view
- #531: fix links on reference field select (create new document view)
- Fix problem with application bundle.
- Fix problem with application bundle.
- #470: use shorter notification duration
- #476: show value of reference field in document list view, or "None" if no value selected
- #497: add annotations to table head in document list view
- #499: adds the public URL to the boot message
- 66d8b37: display image thumbnails in list view
- #447: show nav on profile page
- #475: Pagination fixed in document list view
- #478: DateTime no longer editable when set to readonly
- Replace "email" with "username"
- Redirect to previous URL when signing in
- Add support for API multi language
- Display message when CORS is not enabled in API
- Display message when required API version isn't being used
- Show Edit button on Reference fields
- #384: Textbox view options