Skip to content

Quality of Life and Tagging (Breaking-L)

Compare
Choose a tag to compare
@Mistralys Mistralys released this 20 Nov 14:16
· 105 commits to main since this release

Included in this release:

  • Markdown Renderer: Fixed image tags missing the width attribute.
  • Media: Tags are now shown in the image gallery.
  • Media: Tags can be edited in the image gallery.
  • Media: Image names are now linked to the media document pages in the image gallery.
  • Media: Fixed documents being loaded every time getByID() is called.
  • Media: Tags can now be edited in the status screen directly.
  • Driver: The version handling system now officially uses the dev-changelog.md file.
  • Driver: The version info has been moved from the DevChangelog to VersionInfo.
  • Driver: Added AppFactory::createVersionInfo().
  • Deployments: The version file is now created with a deployment task.
  • OfflineEvents: Now using the class cache to load listeners.
  • OfflineEvents: The listener folders are now named after the event name.
  • OfflineEvents: Listeners now only need to implement the handleEvent() method.
  • Tags: Added the TagCollectionRegistry that collects all taggable record collections.
  • Tags: Added getByUniqueID() and uniqueIDExists().
  • Tags: Added the TaggableUniqueID utility class to work with unique IDs.
  • AppFactory: Added createVersionInfo().
  • UI: Added an ES6 dialog implementation.
  • UI: Added the UI.HideTooltip() clientside method.
  • UI: Added the utility class ElementIds to work with element IDs and getting elements.
  • FilterSettings: Added configureFiterSettings() to make adjustments possible.
  • AJAX: Added the base class BaseHTMLAjaxMethod for HTML-based requests.
  • AJAX: Added the base class BaseJSONAjaxMethod for JSON-based requests.
  • Session: Fixed session not being destroyed when the user logs out.

Upgrade guide

See the upgrade guide for details.