Sitevision Developer
Log in

Log in

Release Notes Sitevision 2023.07.1

Sitevision 2023.07.1 contains infrastructure fixes. It also contains lots of bug fixes and improvements of the Public API and the REST API.

Infrastructure

Improvements

  • [SV-35789, SV-35702, SV-35706, SV-35748, SV-35751] Increased usage of Envision css classes in the built-in modules of Sitevision. Part 1 - classes replaced
  • [SV-35513, SV-35710] Improved Pagespeed - Update of the build/compile system to minimize script and css payload of Sitevision resources. This will typically improve the out-of-the-box Pagespeed for all sites. Sitevision scripts now use the same "supports" as Envision.
  • [SV-35681] Search logging endpoint should handle tracking requests via POST (i.e. support navigator.sendBeacon invocations)

Bug fixes

  • [SV-27086, SV-30842] The Origin header should be checked for all Web Socket requests
  • [SV-35152, SV-35711] CSP problems for certain field types in form modules
  • [SV-35057] Some developer-related modules (Script, HTML, Proxy, JSP) was rendered/shown in the Version preview UI, despite their "Show in offline" setting was set to false
  • [SV-35671] Funky autodiscover requests (from MS Outlook) should not trigger rendering of the error page. Plain error code response is enough

JCR Model (data/tree backend for Public API and REST API)

Bug fixes

  • [SV-35740] Nodes of type sv:decorationTemplate had an illegal child of type sv:ratingRepository

Public API

Improvements

  • [SV-35733] NodeTreeUtil - added new methods to find layouts by name
  • [SV-35683] SearchHit - added new method to get tracking URI for search statistics logging

Bug fixes

  • [SV-35761] Requester - failed to resolve expected file name for file responses that included the Content-Disposition header
  • [SV-35624] FileUtil and ImageUtil - create/update via external URL did not respect the IP whitelist/blacklist for outgoing http connections

REST API

Improvements

  • [SV-31237] DELETE /custommodule - new endpoint to delete a sv:customModule
  • [SV-31237] DELETE /headlesscustommodule - new endpoint to delete a sv:headlessCustomModule
  • [SV-31237] DELETE /webappimport - new endpoint to delete an imported sv:webApp
  • [SV-31237] DELETE /restappimport - new endpoint to delete an imported sv:restApp
  • [SV-35752] GET /timelineentries - include new "modifiedBy" property that contains data about the sv:userIdentity that edited the entry

Bug fixes

  • [SV-35687] PUT /aliases - An internal alias target could be treated as an external target
  • [SV-35732] REST API Documentation - endpoints for import and activation of sv:moduleElement could be shown for unexpected nodes

Envision

Improvements

  • [ENV-257] - New Dialog component to replace Modal dialog.
  • [ENV-256] - Status text colors added
  • [ENV-254] - Possible to delay showing of spinner for avoiding flashes
  • [ENV-252] - New Image viewer component added to replace Image viewer and Image slider.

Bug fixes, refinements

  • [ENV-259] - A number of unused variables were deprecated or removed.
  • [ENV-253] - IE11 polyfills removed
  • [ENV-258] - All env-d--[x] display variables now use important priority.

Envision is an open source UI Library for Sitevision (MIT License)