Skip to content

WebSight CMS release notes

1.25.0 Sep 18, 2024

Artifact Repository

The artifact repository has been migrated from https://repo.websight.io/maven/ to artifactregistry://europe-west1-maven.pkg.dev/websight-io/websight-maven-releases. To update to the new version, follow these steps:

  1. Update the repository in your pom.xml file:

Replace the old repository configuration:

<repository>
  <id>websight-repo</id>
  <url>https://repo.websight.io/maven/</url>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
</repository>
With the new configuration:
<repository>
  <id>artifact-registry</id>
  <url>artifactregistry://europe-west1-maven.pkg.dev/websight-io/websight-maven-releases</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
</repository>
2. Add the .mvn/extensions.xml file to your project:

<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd">
  <extension>
    <groupId>com.google.cloud.artifactregistry</groupId>
    <artifactId>artifactregistry-maven-wagon</artifactId>
    <version>2.2.1</version>
  </extension>
</extensions>
  1. Update all the WebSight dependencies to the latest versions.

Maintenance Management

  • Introduced a new Maintenance module, which provides implementations for managing and maintaining an Apache Jackrabbit OAK repository within Apache Sling.

Page Editor

  • Resolved an issue where the publish overlay wouldn’t close after an action was selected.
  • Fixed a bug where the sidebar was refreshed after each change, when working with components that trigger a full page refresh.

Page and Asset Management

  • Improved the clarity of reference search modal messages for better user experience.

1.24.0 Feb 28, 2024

Page and Asset Management

  • Added Reference Search functionality for moving and renaming pages and assets.
  • Fixed the issue with the remove action not working on newly created assets.

Page Editor

  • Added a preview mode for users with read-only access in the page editor.
  • Improved the drag-and-drop functionality within the content tree.
  • Fixed text alignment issues on checkbox buttons.

Resource Browser

  • Fixed issues with displaying properties and the list of resources correctly.

Dialogs

  • Fixed text wrapping for labels in radio button options.
  • Fixed issues with copying values while adding rows to multifields.

1.23.0 Dec 5, 2023

Page Editor

  • Added validation to user rights for toolbar actions.
  • Improved performance in save action in page editor.
  • Improved performance on drag-and-drop functionality within content tree.

1.22.0 Nov 6, 2023

Page Management

  • Fixed the extra loading state display.
  • Fixed jumping resource selector in the content tree.

Page Editor

  • Added multiple viewport support.
  • Improved hierarchy levels representation in the content tree.
  • Improved drag-and-drop reordering components in the content tree.
  • Fixed #139 possibility of dropping component into ancestors of an empty containers.
  • Fixed element selectors alignment.

1.21.2 Oct 13, 2023

Page Editor

  • Fixed component drag-and-drop performance issues.

1.21.1 Oct 10, 2023

Page Editor

  • Fixed page scrolling to the top after any update.

1.21.0 Oct 4, 2023

Page and Asset Management

  • Fixed the invisible last-row actions when the table has many items.
  • Fixed flickering loading state in the page and assets trees.

Page Editor

  • Added direct component reordering in the content tree.
  • Improved drag-and-drop for containers.
  • Improved switching between edit and preview modes - page position in the workspace remains the same now.
  • Fixed the unexpected error notification after changing page properties in the preview mode.
  • Fixed the outdated publication status after inline editing.

Admin tools

  • Added advanced options for package installation during upload.

Other

  • Fixed broken link to the terms of use on the login page.
  • Removed browser-based field validation messages as they duplicate the ones from CMS.

1.20.1 Sep 21, 2023

Page and Asset Management

  • Fixed #179 - the broken preview of a selected asset.
  • Fixed the lack of an icon for the page action view as published.

Page Editor

  • Improved UX for version management - added a dedicated icon on the top bar.

1.20.0 Sep 13, 2023

Page and Asset Management

  • Added an action to view a page as published before its publication.
  • Improved the move action - added a step to rename a page, an asset, or a folder as a part of the action.
  • Added loading states for the page tree and the asset tree.
  • Added drag-and-drop support for asset upload.
  • Improved UX for uploading the same assets again - simplified dialog options.

Page Editor

  • Added an ability to view a page as published before its publication #98.
  • Fixed the right-side panel refresh after a user clears a property in a dialog.
  • Fixed missing trailing new lines in the rich text editor input field in the right side panel.

Admin tools

  • Fixed the ability to re-upload a package in the package manager when the override option is not selected.
  • Fixed the download link for binary JCR properties in the resource browser.

1.19.0 Aug 23, 2023

Page and Asset Management

  • Added skeleton for the general tab.
  • Added clearing the section in the dashboard table by escape button.

Page Management

  • Added the possibility to see "ghost" pages.
  • Added the possibility to unpublish "ghost" pages.

Groovy Console

  • Fixed help content: presenting content with code examples.

Page Editor

  • Improved listing available components:
  • overlayed components (with the same resource type) are listed just once,
  • components with the same name but different types have additional information about type.

Package Manager

  • Fixed uninstalling packages.

Resource Browser

  • Fixed saving many resources positions changes at once.

1.18.0 Aug 2, 2023

Page and Asset Management

  • Removed the information about the size for the selected folder(s) as it is unavailable.
  • Added an ability to copy a JCR path(s) for selected pages and assets.
  • Improved UX for filtering - an action execution doesn't clear user-defined criteria.
  • Fixed visibility of the last row actions when a table has a lot of items.
  • Fixed an issue with page creation when a user doesn't provide a unique name.
  • Fixed the "Cannot get actions" warning when a user deleted or moved a page using the top bar actions.
  • Fixed the return to template selection when creating a new page and providing its properties.
  • Fixed the name generation for a new page when a user adjusted the name for a previous page.
  • Improved updating of the last modification date for pages and assets.

Page versioning

  • Added confirmation message before restoring a page version.
  • Added time to creation date presented in the versions table.

Page Editor

  • Added loading states for
    • the workspace, when its content requires refreshing,
    • starting inline editing for the Rich Text Editor,
    • the publication status dropdown.
  • Added workspace refresh after page properties updates.
  • Fixed drag-and-drop of a component close to the left border of a container.
  • Fixed disappearing "Drag components here" placeholder for containers included in many page sections.

Admin tools

  • Fixed UI issues in the package manager when a user selects advanced options during installation.
  • Fixed text overlap issues in the resource browser when a user expands a property with a long value.
  • Fixed the cursor landing at the end of the text when editing a property in the resource browser.
  • Fixed paths presented in the swagger view.

Dialogs

  • Fixed the position of the date picker modal when it is the first input field in a dialog.

1.17.0 Jul 11, 2023

Page Versioning

  • Added page versioning feature to the Page editor
  • Added possibility to create page version manually
  • Added functionality to create page version automatically on page publishing
  • Added possibility to drop unpublished changes

Spaces

  • Added possibility to edit space properties
  • Fixed issue related to breaking dashboard layout when description is too long

Page and Asset Management

  • Added loading states for topbar and table actions
  • Fixed scalability for dashboards
  • Fixed validation error message if folder or page already exists
  • Fixed loading tree when editor closed by back button in the browser

Page Management

  • Fixed taking into account allowed children restrictions when copying and moving pages

Page Editor

  • Added blocking when action is in progress

Groovy Console

  • Fixed code snippets in the help panel

Dialogs

  • Added red highlight on the tab when contains validation error
  • Removed support for default values

1.16.0 Jun 14, 2023

Page and Asset Management

  • Fixed asset types presented on the list of assets.
  • Improved the loading state for the list of pages.
  • Improved refreshing of the list of pages after action execution.

Page Editor

  • Fixed additional corner cases for the issue with vh styles in the edit mode.
  • Fixed an issue with shifted workspace when an author expands a dropdown in the side panel.

1.15.0 May 30, 2023

Page and Asset Management

  • Fixed the publication status for new pages created as a copy.
  • Removed the publication status for folders.

Page Editor

  • Added an ability to update the page properties directly in the editor.
  • Improved the loading state for the side panel when a user selects a component for the first time.

Dialogs

  • Fixed the visibility of fields that depend on a default value of the select input field.

Admin tools

  • Fixed the issue with inserting an empty resource name while creating a new item.
  • Fixed the issue for creating new items in the Resource Browser - the resource name can't be empty now.
  • Fixed #158 - the issue with the resource path input.

Other

  • Changed the API and implementation of the publishing framework. Pushing the published content to the file system works as before but will be changed to a request-replay approach in the next release.

1.14.0 May 10, 2023

Page Editor

  • Improved UX for inline editing. Authors can start the action using double-click (if configured as a default action for a given component).
  • Added a skeleton screen for the workspace while it is loading.

Dialogs

  • Fixed #159 - saving a multifield by a modal and the side panel leads to conflicts.

Admin tools

  • Fixed the issue with providing a resource name while creating a new item.

Other

  • Updated Howlite components (RTE, Title, Quote, CTA) - removed the mandatoriness of fields having an initial content.

1.13.0 April 19, 2023

Page Editor

  • New feature from the roadmap #1 - added inline editing for text input fields.
  • Improved UX for keyboard shortcuts to copy and paste components - selection keeps the focus on the workspace (no autofocus on the first editable field in the right side panel).

1.12.0 March 29, 2023

Page Editor

  • Added keyboard shortcuts to copy, cut and paste components.

Components

Dialogs

Other

  • Fixed the blinking space icons and space types on load.
  • Fixed the size of the clickable area for item selection on the list of pages and assets.

1.11.2 March 23, 2023

Page Editor

  • Fixed the lack of refresh for the side panel with component properties after the user updated them in the modal.

Dialogs

  • Fixed modal closing with ESC button after changing a tab.

1.11.1 March 21, 2023

Page Editor

  • Fixed blinking component selection and toolbar after changing component properties in the side panel.
  • Improved selected component loading state after changing component properties in the side panel.
  • Fixed the lack of component selection after changing component properties in the modal.

Dialogs

1.11.0 March 15, 2023

Page Editor

  • New feature from the roadmap #2 - added the side panel with component properties.
  • Improved workspace refresh after edit action - only the updated component is reloaded now.
  • Added #140 - the ability to set WCM mode in HTL.
  • Improved UX for concurrent assets management - opening the list of assets from the assets panel in the page editor.

1.10.0 March 1, 2023

Page and Asset Management

  • Fixed crash when a user uploads multiple assets at the same time.
  • Fixed broken list of pages for a space when its first node in the resource browser contains an object other than pages, for example, policies.
  • Fixed blinking space dropdown when a user removed a space, and not available anymore.
  • Fixed #133 - page name generated from the tile is lowercase now.
  • Improved #15 - clicking a page name opens the page editor now.
  • Improved the expandable panel with the tree on the left - added icons for pages and folders.
  • Improved the preview of assets containing white objects on a transparent background (changed preview background to grey).

Admin tools

  • Fixed page reordering in the resource browser.
  • Fixed the broken order of pages after re-creating the content from JCR vault package in the Package Manager.
  • Fixed the missing icon for the deny permission in the user manager.

Dialogs

Other

  • Fixed inconsistency of a new space name generated from the title.
  • Fixed an issue with loading the manifest file by a browser.

1.9.1 February 15, 2023

Page Editor

  • Improved the style for the page publication status dropdown.

Page and Asset Management

  • Fixed the lack of scroll when returning from the page editor.

Admin tools

  • Fixed the issue with renaming nodes in the resource browser.
  • Fixed the issue with saving changes in the resource browser.
  • Unified action buttons order for dialogs.

Other

  • Fixed the issue with entering Title and Name for a new space - changing the value moves the cursor to the end of the fields.

1.8.0 February 1, 2023

Page Editor

  • Fixed the misaligned cursor and component during drag-and-drop (Chrome).

Other

  • Updated paddings for the lists of spaces, pages, and assets.
  • Fixed the scroll for the list of pages and assets - always visible even when there was no need.
  • Improved stability of front-end tests (Cypress).

1.7.0 January 18, 2023

Page Editor

  • Added ability to refresh the workspace on component changes.
  • Fixed the issues with misaligned overlays on component changes.
  • Fixed the issues with vh styles in the edit mode.
  • Fixed the issue with additional space generated at the end of the workspace after zoom-in and zoom-out.

Page and Asset Management

  • Fixed #25 - SVG files are displayed properly now.

Dialogs

  • Fixed the issue for the Date Picker input field - presented a wrong value.
  • Fixed the issue on pressing enter - didn't close a modal in some cases.

Admin Tools

  • Fixed #12 - updated layout of the landing page for Admin Tools.

Other

  • Unified UX for the left side panel for all views.

1.6.0 December 21, 2022

Page Editor

  • Improved collapsing and expanding of the left side panel.
  • Fixed the lack of the scroll for page preview.
  • Fixed the missing indicator when drag-and-drop of a component is not allowed.

Admin Tools

  • Fixed #13 - updated keyboard shortcut for script execution.

Other

  • Improved UX for the list of spaces.
  • Improved UX for the modal to move/copy pages.

1.5.0 December 7, 2022

Page Editor

  • Improved the placeholder text for empty containers to guide users on how to add components.
  • Fixed issues with overlays for components.
  • Fixed #33 - reduced panel size leads to cropped images thumbnails.
  • Path picker input field:
    • Fixed #19 - updated placeholder text to guide on how to choose a path.
    • Added an arrow to expand the dropdown for selection.
    • Fixed an issue with the rootPath property.

1.4.0 November 23, 2022

Page Editor

  • Added ability to drag-and-drop a component between others included in a container.
  • Added #22 - scrolling the page to a component when the user clicks it in the content tree.
  • Improved UX for the component list. It contains only items allowed for a given page (based on its template).
  • Fixed an issue with misaligned overlays when the user resized the window.

Page and Asset Management

  • Added actions in the breadcrumb for assets.
  • Added Edit action in the breadcrumb for pages.
  • Fixed an issue with page creation when the action was interrupted previously.

Other

  • Added loading indicator for the Create Space modal.

1.3.0 November 09, 2022

Page Editor

  • Fixed an issue with component drag-and-drop - in some cases component can't be dropped on a selected container.
  • Fixed an issue with the editor layout caused by a faulty component included on a page.

Page and Asset Management

  • Fixed #26 - asset preview dropdown is cut off and has no icons.

Other

  • Improved UX for the Create Space modal.
  • Added keyboard shortcuts for all modals - submitting changes with Enter/Return and cancelation with Esc, X icon or clicking outside of the modal.

1.2.0 October 26, 2022

Page Editor

  • Improved UX for components drag-and-drop - indicating if the drop is not allowed.
  • Fixed the issue for the Asset Reference input field - impossible to remove image and save empty value.

Page and Asset Management

  • Improved messages for asset publication.
  • Fixed the page and assets tree refresh when the current space switched.

Admin Tools

  • Fixed #14 and #16 - removed the artificial footer for Package Manager, User Manager, Groovy Console and Swagger Browser.

1.1.0 October 11, 2022

Page Editor

  • Fixed the component dragging indicator.

Page and Asset Management

  • Improved assets publication. Publish and unpublish actions include assets in sub-folders.
  • Fixed #24: assets download has no effect.
  • Fixed the hidden top bar with actions for pages and assets (when scrolling).

Other

  • Added HTL cache cleanup after deployment of bundles.

1.0.0 September 28, 2022

First public release of the WebSight CMS Community Edition. See our blog post