Skip to content

Latest commit

 

History

History
354 lines (236 loc) · 14.7 KB

File metadata and controls

354 lines (236 loc) · 14.7 KB

Change Log

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.

Fixed

  • #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

Added

  • #827: disable auto-capitalize for username on sign-in

Fixed

  • #820: fix routing issue in single-document collections

Added

  • #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

Changed

  • #755: adjust to API 6.0 URL format
  • #770: add new styling

Fixed

  • #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

BREAKING CHANGES

Versions of API prior to 6.0.0 are no longer supported.

Fixed

  • #681: fix issue where images inserted in the rich editor would have a broken link

Added

  • #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

Fixed

  • 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

Changed

  • #666: rename label of bulk actions dropdown to "Bulk actions"
  • #667: make sidebar scroll alongside the main column in the document edit view

Fixed

  • #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

Added

  • #659: add support for custom CSS in workspace directory

Fixed

  • #652: fix error when loading String fields with an options block

Changed

  • #650: enforce stricter validation on configuration files

Fixed

  • #644: make Add filter popup respect default operator
  • #651: fix issue with the RichEditor component that would crash the app when unmounting

Fixed

  • fix issue with pagination when selecting referenced document
  • show 404 message when accessing collection that doesn't exist

First public release.

Changed

  • #535: open linkable fields in new window

Fixed

  • #638: fix issues when saving existing Reference fields

Changed

  • minor fixes in preparation for 2.0.0 release.

Added

  • add globals object to configuration file.

Fixed

  • gracefully handle empty apis configuration block

Added

  • #543: ensure DropArea respects MIME type validation

Changed

  • #629: escape HTML when creating code block
  • #630: make contains the default operator when creating new filter

Fixed

  • #419: recover from remote API validation errors
  • #527: gracefully handle API authentication errors
  • #623: show notification after deleting items on media list view

Fixed

  • ensure images are loaded from CDN when a cdn block exists in the configuration

Added

  • #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

Changed

  • #571: improved functionality of Link control in rich editor
  • #600: rebuild filters
  • #615: display "Document not found" message for uncomposed references

Fixed

  • #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

Added

"Linkable" fields

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
    }
  }
}

Changed

  • #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

Changed

  • #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

Fixed

  • #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.

Fixed

  • Fix problem with application bundle.

Changed

  • #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

Fixed

  • #447: show nav on profile page
  • #475: Pagination fixed in document list view
  • #478: DateTime no longer editable when set to readonly

Changed

  • 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

Changed

  • #384: Textbox view options

Fixed

  • #305: Navigation z-index above menu
  • #357: Integrate @dadi/boot for consistency with other products
  • #359: Obscured date picker
  • #360: Sort menu items according to config file
  • #361: Image corruption investigation
  • #373: Document grid alignment when only 1 column
  • #376: "Go to page" input styling

Fixed

  • #369: Header spacing & alignment
  • #370: Background pattern doesn't extend full height
  • #371: Dropdown nav size & spacing
  • #372: Collection sort order
  • #377: Ability to hide document section tabs when only one
  • #378: Delete confirmation box text size and spacing
  • #383: Checkbox/bool field adjustments