1. Version 2.4.8

List of changes

ID Category Description

OCM-575

Feature

Declared web-app component as Jakarta-compatible.

2. Version 2.4.7

List of changes

ID Category Description

OCM-562

Feature

Minor correction in the documentation for the creation of the data-preview-id HTML attribute.

3. Version 2.4.6

List of changes

ID Category Description

OCM-555

Bug

Fixed NullPointerException thrown in "FSID_TO_PREVIEW_ID", when called with deleted datasets.

4. Version 2.4.5

List of changes

ID Category Description

OCM-550

Bug

The onNavigationChange handler does now also receive the preview ID of a newly created page, if the page has been created using createPage.

OCM-552

Bug

The general error handling during the logging of errors has been improved.

5. Version 2.4.3 / 2.4.4

List of changes

ID Category Description

OCM-542

Bug

Performance improvements by eliminating duplicate requests.

6. Version 2.4.2

List of changes

ID Category Description

OCM-533

Bug

Performance improvements by lazy initialization of editable elements.

7. Version 2.4.1

List of changes

ID Category Description

OCM-518

Bug

The standard function for image cropping now correctly supports an enumeration of resolutions.

CXT-2477

Bug

Clicks on entries of the "Project history" that refer to an older version now have no effect. Previously, an error message was issued in the browser console (java.lang.IllegalArgumentException). In OCM mode, historical states of objects are usually not available.

8. Version 2.4.0

List of changes

ID Category Description

OCM-486

Feature

Inline Editing is now supported in OCM projects.

9. Version 2.3.5

Removal of CaaS Zero support

From this version onwards, the obsolete CaaS Zero module is not supported anymore. Please use the CaaS Connect module instead.

List of changes

ID Category Description

OCM-506

Bug

If no display names are defined for workflow transitions, the reference name is now used for the tooltip of the corresponding button (instead of [object, Object] before).

OCM-441

Feature

Removed support for the deprecated CaaS Zero module.

10. Version 2.3.4

List of changes

ID Category Description

OCM-510

Bug

Established compatibility to CaaS Platform version 8 (or later)

11. Version 2.3.3

List of changes

ID Category Description

OCM-500

Bug

Improved drop target checking when dragging and dropping sections, so that sections can no longer be mistakenly moved into nested components (FS_CATALOG).

OCM-488

Bug

All onNavigationChange handlers are now given the Status object of deleted elements for which the event is triggered; the elementType could for example be used to ignore events triggered by deleted datasets.

12. Version 2.3.2

List of changes

ID Category Description

OCM-501

Bug

The onNavigationChange handler does now also receive the preview ID of a newly created page, if the page has been created using createPage.

13. Version 2.3.1

List of changes

ID Category Description

OCM-469

Bug

The default buttons within the ContentCreator have been reordered to comply with the easy edit button order in CXT.

14. Version 2.3.0

List of changes

ID Category Description

OCM-399

Feature

Added a CaaS mode to the API. For more information see section CaaS Mode of the API documentation.

OCM-497

Bug

Fixed wrong behaviour where an error message would show up when editing nested components inside a dataset (error message so far: "page not found for node xyz").

15. Version 2.2.2

List of changes

ID Category Description

OCM-493

Feature

Performance when loading a web page from within the ContentCreator initially has been improved notably which is particularly useful if inline editing is used in the project.

16. Version 2.2.1

List of changes

ID Category Description

OCM-476

Feature

Added support for inline editing to CMS_INPUT_TEXT input components. More information is available in the section Inline Editing of the API documentation.

OCM-482

Feature

Added description of default buttons to API documentation.

OCM-483

Bug

Fixed a problem where form rules would not be evaluated when using the create page dialog.

17. Version 2.1.1

Creating and deleting nested components

This version introduces the ability to create and delete nested components of FS_CATALOG input components. For more information on how to enable the editing capabilities of nested components see the section Nested components of the API documentation.

Creating and deleting a catalog card

List of changes

ID Category Description

OCM-462

Feature

The capability to edit nested components of FS_CATALOG input components was expanded to enable deleting and adding catalog cards dynamically via the ContentCreator.

OCM-463

Feature

Entries of nested component may now be moved via drag & drop using the "Move" button in ContentCreator. Using the newly introduced attribute "dnd-orient", the orientation of drag & drop area can be defined to either "horizontal" (Standard) or "vertical".

OCM-473

Bug

Fixed a bug where automatic resizing of the editing frame produced an error for browsers that do not support the ResizeObserver feature.

OCM-480

Bug

OCM does now support the editing of SectionReferences in the same way as for regular sections.

OCM-481

Bug

When editing FS_CATALOG entries the dialog offered the possibility to switch the editorial language. This was wrong and has been removed. Also initially the wrong editorial language was presented to the editor. This was also corrected.

18. Version 2.0.1

List of changes

ID Category Description

19. Version 2.0.1

List of changes

ID Category Description

OCM-467

Bug

Fixed a bug when creating pages with the TPP_SNAP.createPage function, which prevented the function from working at all. Additionally the incorrect entry point of the NPM package has been fixed.

20. Version 2.0.0

Removal of the TPP API library

With this version the obsolete TPP API library fs-tpp-api.js has been removed. Since this is a breaking change, existing usages of this library must be migrated to the new SNAP API. More information is available in our documentation at https://www.npmjs.com/package/fs-tpp-api?activeTab=readme#api and https://docs.e-spirit.com/tpp/snap/.

List of changes

ID Category Description

OCM-427

Feature

The obsolete TPP API library fs-tpp-api.js has been removed. Additionally the SNAP API library snap.js has been defined as the new entry point of the NPM package.

OCM-459

Bug

When calling TPP_SNAP.renderElement without arguments and not having any start node defined in the project, a StartNodeNotFoundError is now thrown.

21. Version 1.3.1

List of changes

ID Category Description

OCM-452

Bug

Changes via the comparison dialog will now trigger a rerender of the page. Also, the "Display changes" view will automatically be switched off when navigating to a different page.

22. Version 1.3.0

Editing of nested components

This version enables editing of nested components of FS_CATALOG and FS_INDEX input components.

More information and code examples are available in the documentation in the section Nested components.

Editing a catalog card

The configuration forbidPolyglotDataHierarchy="no" is not supported. Read the documentation of FS_CATALOG for more details.

List of changes

ID Category Description

OCM-430

Feature

Added support for editing nested components of FS_CATALOG and FS_INDEX components.

OCM-449

Feature

getElementStatus does now specify all available PageRefs for pages within the attribute pageRefs.

OCM-450

Feature

Added the "name" attribute to DuplicatePageErrors, so that they can be easily differentiated from other error types.

23. Version 1.2.29

List of changes

ID Category Description

OCM-444

Bug

Editing boxes will now be automatically resized as the size of their respective element changes. This fix requires the browser in use to support the ResizeObserver feature (such as Chrome since v64, Firefox since v69).

24. Version 1.2.28

List of changes

ID Category Description

OCM-438

Bug

Resolved timing problems with the OCM initialization in ContentCreator by retrying the connection with FirstSpirit up to five times.

OCM-446

Bug

Fixed problem, where a NullPointerException was thrown in the process of Preview-ID generation in case the project did not specify a start page.

25. Version 1.2.27

List of changes

ID Category Description

OCM-425

Bug

Fixed problem, where a NullPointerException was thrown in case of an invalid ID argument to the FSID_TO_PREVIEW_ID action in the TPP API.

OCM-434

Feature

Added compatibility to CaaS Connect module version >3.0

OCM-435

Feature

Added a new action to the ContentCreator that allows you to temporarily change the application URL.

26. Version 1.2.26

List of changes

ID Category Description

OCM-429

Feature

It is now possible to manage bookmarks. This function is only available in the new ContentCreator design.

OCM-428

Bug

Fixed bug, where the status menu in ContentCreator would not reliably update.

27. Version 1.2.25

List of changes

ID Category Description

OCM-403

Feature

When using a UUID without language postfix in any TPP_SNAP action, the current preview language will now be supposed.

OCM-414

Feature

Parameter forceUid was added to TPP_SNAP.createPage to enable forcing a page to be created with the exact uid that was specified.

28. Version 1.2.24

List of changes

ID Category Description

OCM-382

Feature

Added API to show basic ContentCreator dialogs using TPP_SNAP (TPP_SNAP.showMessage and TPP_SNAP.showQuestion).

OCM-312

Feature

Added wrapper interface for MPP_API in TPP_SNAP; the corresponding methods are prefixed with "mpp".

29. Version 1.2.23

List of changes

ID Category Description

OCM-421

Bug

Fixed a bug that caused a redirect loop when redirecting the preview frame.

30. Version 1.2.22

List of changes

ID Category Description

OCM-357

Bug

Fixed the behaviour of the default crop button not using the data-tpp-context-image-resolution HTML attribute.

OCM-413

Bug

Fixed a bug that prevented the TPP_SNAP.moveSection function from being executed without specifying the options parameter.

OCM-332

Bug

Deleting a section now triggers a page revision to be created.

OCM-366

Feature

Show warnings in the browser console in case a PreviewID could not be resolved.

31. Version 1.2.21

List of changes

ID Category Description

OCM-401

Feature

Improved compatibility with Angular and Vue, and minor enhancements for the new ContentCreator UI.

OCM-409

Feature

CaaS version 3: support for dataset preview ids in uuid format.

OCM-388

Feature

Added Deep-Link support in combination with the new Content Creator design and FirstSpirit server version 2020-03 or higher. The demo project now also supports this feature.

OCM-396

Bug

Fixed a bug where the page would not be reloaded when changes were made to existing datasets of a FS_INDEX.

32. Version 1.2.20

Compatibility

Product Version(s) Notice

FirstSpirit

2020-02

-

List of changes

ID Category Description

OCM-394

Feature

New optional parameter refresh for TPP_SNAP.getElementStatus, set this to true to force an update of the status.

OCM-387

Feature

Added new icons and style sheets for TPP_SNAP when executed in a ContentCreator with the new design activated. The ThirdParty App can also customize its appereance by querying the new TPP_SNAP.isLegacyCC property to decide which design to use. The demo project can be viewed as an example, where the button bar’s old arrow icons get replaced with the new shipped with arrow icons when the app is opened in a Content Creator using the new design. The new arrow icons can be used - yet not in a legacy ContentCreator! - using the CSS classes tpp-icon-arrow-left, tpp-icon-arrow-up and so forth.

OCMS-405

Feature

In CaaS version 3 projects the callback functions (onNavigationChange, onContentChange, etc.) now use the new UUID-based previewId format.

33. Version 1.2.19

List of changes

ID Category Description

OCM-402

Bug

Fixed java.lang.IllegalStateException: module not found preventing edit operations.

34. Version 1.2.18

This release supports CaaS version 2 and 3. CaaS v3 is currently in ramp-up.

The TPP_SNAP frontend library now additionally supports the format <uuid>.<locale> for the attribute data-fs-previewid. This format corresponds to the format of the _id attribute available in CaaS v3.

Compatibility

Product Version(s) Notice

FirstSpirit

2019-12

-

CaaS

2.x, 3.x

If in the linked FirstSpirit project the CaaS-3 project app has been installed, the function TPP_SNAP.renderElement delivers the CaaS-3 JSON format.

List of changes

ID Category Description

OCM-381

Feature

Update of dependency com.google.code.gson to version 2.8.6.

OCM-386

Feature

Improved initialization sequence to be more robust against timing issues in case of slow load times.

OCM-376

Bug

Fixed an issue when creating new pages in the demo project.

OCM-321

Bug

Fixed an issue where creating a new page via TPP_SNAP would always set the master language as translated, not the preview language. This is now solved by adding all and only those languages as translated, where language-dependent fields are filled-in via the create page dialog. If no or only language-independent fields were used, no language will be marked as translated for this page.

35. Version 1.2.17

List of changes

ID Category Description

OCM-378

Bug

Fixed an issue where changing the client language in FirstSpirit would not be reflected by the dialogs opened by the OCM (e.g. the deletion-confirmation dialog).

OCM-371

Bug

The ElementStatusProvider now properly displays the status for datasets with id 0.

36. Version 1.2.16

List of changes

ID Category Description

OCM-370

Feature

Should errors occur when deleting an element, an error-specific and language-dependent error message will now be displayed.

OCM-368

Bug

Fixed an issue with moving sections in Snap.

37. Version 1.2.15

List of changes

ID Category Description

OCM-182

Feature

Similar to the Content Creator, all changes compared to the released revision can now be displayed.

OCM-360

Feature

Before an element is deleted, an optional confirmation dialog can now be displayed.

OCM-325

Feature

New API for requesting data from CaaS available. This version of caas.js supports paging aswell as and-concatenated equals filters. You can find the artifact in the demo application javascript assets folder.

OCM-273

Feature

Added optional parameter to skip input form dialog when creating a new page.

OCM-361

Feature

The snap css is no longer included as a blob, so that no Content Security Policy allowing blob: is required.

OCM-351

Bug

Fixed an issue showing multiple input components of the same type when opening 'edit input components' dialog.

OCM-324

Bug

Fixed deletion of page from within workflows.

38. Version 1.2.14

List of changes

ID Category Description

OCM-331

Bug

Implemented errorless behavior in eventing for elements without DOM binding.

39. Version 1.2.13

List of changes

ID Category Description

OCM-329

Bug

Corrected the duplicate display of translation actions.

40. Version 1.2.12

The list of supported browsers is maintained on the npm.com page: https://www.npmjs.com/package/fs-tpp-api#browser-support

Currently we support the following browsers:

  • Chrome >= 59

  • Firefox >= 61

  • Edge >= 15

  • Safari >= 10.1

  • IE 11

Sadly the support for the Internet Explorer 11 was broken. Starting with this release we provide a designated frontend script for IE-11: snap.ie11.js. Please import this version if you have to support editors using this browser.

List of changes

ID Category Description

OCM-323

Bug

New version of the TPP-SNAP frontend library for Internet Explorer 11: snap.ie11.js.

CAAS-908

Demo-App

Demo contents are now written to and retrieved from CaaS in production and preview mode. Warning! The section labelled "FirstSpirit content" cannot be used with CaaS out of the box.

OCM-320

Bug

The fallback-language for creating pages was hardcoded with "EN", this is now changed to use always the project master language in cases where no other language informations are available.

41. Version 1.2.11

List of changes

ID Category Description

CORE-10474

Bug

The callback provided to TPP_SNAP.onRequestPreviewElement was sometimes called with an empty string as previewId.

CORE-10473

Bug

In rare cases the status of the current FirstSpirit element did not show up correctly in the top left corner of the ContentCreator frame.

42. Version 1.2.10

List of changes

ID Category Description

CORE-10393

Bug

After using the image cropping dialog, the preview frame could become inaccessible.

43. Version 1.2.8

List of changes

ID Category Description

CORE-8784

API

Improved handling of optional index parameter for createSection and createSiblingSection.

CORE-9928

Logging

Error messages from the FirstSpirit server, e.g. when you’re calling TPP_SNAP.createSection() with an invalid PreviewID, are now displayed in the web browser’s Console.

CORE-10329

API

Now section D&D also triggers a content change event.

CORE-10183

API

The Content-Change-Event after workflow switching erroneously returned the content in the master language of the project. Now the content is delivered in the correct preview language.

44. Version 1.2.7

List of changes

ID Category Description

CORE-9251

ElementStatus

The ElementStatus associated to a FirstSpirit Body object now inherits the permissions of the parent Page object, so that it’s possible to obtain user permissions for content creation based on the PreviewId of a Body.

CORE-9251

UI

The "add section" button now automatical appears on FirstSpirit Body-Objects as well.

CORE-10250

UI

Improved drag & drop support.

CORE-10194

API

The Promise "TPP-SNAP.isConnected" was never resolved, when TPP-SNAP was loaded in the top frame.

45. Version 1.2.6

Drag & Drop for Sections

This version contains initial support for moving sections. This allows the editor to move section inside the front end app by dragging and dropping, even between different content areas (if configured accordingly inside of FirstSpirit). Additionally it is now possible to drag sections from the report area (e.g. from the bookmark list) to a content area.

Since the drag & drop behaviour differs between browsers and operating systems unwanted display effects may occur.

Due to technical limitations this feature is only available in the SNAP_API for the time being.

move sections by drag and drop

The move-button appears automatically and context-sensitive. To disable this behavior use TPP_SNAP.overrideDefaultButton('move', { isVisible: () ⇒ false });.

List of changes

ID Category Description

CORE-9464

API/UI

Use Operation.showMetaDataDialog to edit metadata in an appearing dialog. (To edit metadata the element type must be explicitly allowed).

CORE-9781

UI

The delete workflow is now shown on the workflow button if the workflow is associated to this non-page element (media or dataset).

CORE-9463

API/UI

New API to query project languages: TPP_SNAP.languages() respectively TPP_API.Operation.getLanguages().

API to perform the translation dialog: TPP_SNAP.showTranslationDialog() respectively TPP_API.Operation.showTranslationDialog().

New Default Button on Pages / Sections to trigger the translation dialog.

TPP_SNAP: The button is visible by default and a drop-down provides options for each project language to open the translation dialog. This behavior can be disabled by TPP_SNAP.overrideDefaultButton('translate', { isVisible: () ⇒ false }).

TPP_API: The button is provided at TPP_API.Button.TRANSLATE with the same functionallity as described above.

CORE-9908

API/UI

Added drag & drop support to sections in view and from the report area (e.g. bookmarks). Also the API method TPP_SNAP.moveSection has been added to move sections within the front-end application.

CORE-10178

API

New method TPP_SNAP.previewUrl() / TPP_API.Operation.getPreviewUrl() delivers the "External Preview URL", as set in FirstSpirit. In SNAP this is used to redirect the preview to the Preview URL after the current preview page (set with TPP_SNAP.setPreviewElement) has been deleted, e.g. by a workflow. This behavior can be overridden by using TPP_SNAP.onContentChange. If you already have a TPP_SNAP.onContentChange defined, you can add the following: if (content === null && previewId === await TPP_SNAP.getPreviewElement()) { return location.href = await TPP_SNAP.previewUrl(); }.

46. Version 1.2.3

Front-End API TPP_SNAP

Starting with this version we are providing a new, simplified front-end API.

There is also new demo application showing how to use this api. You can find this application in the download folder next to the API and ContentCreator module, in the file tpp-snap-demo.zip. The demo requires no web framework, and it is also provided separately.

This demo instance has no CaaS connection, so you can use it with you local FirstSpirit to test editorial use cases. If you also want to test releases and deployment on a live site with the demo, you have to host the front-end app and a CaaS instance in your environment, and configure FirstSpirit accordingly.

Further information on the new API and on the demo is provided in the demo package’s readme.md.

List of changes

ID Category Description

CORE-8832

API

New front-end API TPP_SNAP.

CORE-9011

API

Delete workflow events are now passed to the app code for registered listener (TPP_API.Common.addWorkflowProcessedHandler).

CORE-8325

API/UI

To crop images with multiple resolutions, the resolution parameter for Operation.cropImage can be an array. The DOM attribute data-tpp-context-image-resolutions="res1, res2" can also be used.

CORE-9786

API

Fixed a bug which caused an error message to be shown when fetching the element status of a deleted dataset.

CORE-9777

API/UI

New Datasets can now be created by Operation.createDataset.

47. Version 1.1.9

List of changes

ID Category Description

CORE-9929

Install

Changes to module.xml, to avoid conflicts with other FirstSpirit modules that also provide a web.xml web-resource.

48. Version 1.1.8

List of changes

ID Category Description

CORE-9736

API

We now provide source maps for the minified java script source. It’s recommended to integrate these in the build process of your frontend code, at least for QS and DEV environments. E.g. for webpack see https://github.com/webpack-contrib/source-map-loader

49. Version 1.1.7

List of changes

ID Category Description

CORE-9653

Install

Reverted module and web app name changes from v1.1.6 which caused the fail of a module update without prior uninstall.

50. Version 1.1.6

List of changes

ID Category Description

CORE-9377

API/UI

Bookmark feature (for Page, PageRef, Section, Dataset) via TPP_API.Operation.toggleBookmark and TPP_API.Button.TOGGLE_BOOKMARK.

51. Version 1.1.5

Conversion of the build process. Only technical release.

52. Version 1.1.4

List of changes

ID Category Description

CORE-9225

API

The position of new sections created with template chooser has been corrected.

CORE-9360

UI

New Pages and sections could now be saved with empty and respectively with default values. Before the "Save" option wasn’t enabled without changes in the form.

53. Version 1.1.3

List of changes

ID Category Description

CORE-8553

Logging

When using the Multi-Perspective-Preview error messages were appended to the browser console. This has been fixed (from FirstSpirit 2018-09 onwards).

CORE-8644

UI

The editorial language of ContentCreator dialogues now corresponds to the language of the element being displayed (“WE_API.Common.getPreviewElement().getLanguage()”, from FirstSpirit 2018-09 onwards).

CORE-8812

UI

When deleting a page via a delete workflow an error dialog was shown. This has been fixed.

54. Version 1.1.2

This version includes improvements for multi language projects.

Produkt Version(en) Hinweise

FirstSpirit

2018-08 or newer

The format of the previewId() has been changed with FiristSpirit version 2018-08. The content in the preview-CaaS should be updated with this version.

List of changes

ID Category Description

CORE-8409

API

The function TPP_API.Operation.renderStartNode has a new parameter lanuage to set the rendering language. Until now the rendering was always done with the project’s default language.

CORE-8580

UI

Jumping from the search results to a dataset is now supported. The previeId should be constructed like this:

$CMS_VALUE(previewId(element:pageref, entity:entity))$

(The page ref should be identitcal to the preview page ref of the corresponding table template.)

CORE-8729

UI

The workflow flyout is now scrollable.

CORE-8744

API

The function TPP_API.Decorate.setDefaultButtons was added to configure the set of buttons that will be added to every decorated element. To be able to use this feature all buttons are are now available through TPP_API.Button.

CORE-8746

API

When creating a new section the input mask is now initially opened with the language of the parent element. Previously the project’s default language had been used.

CORE-8760

API

Fixed TypeError in autoReload feature.

55. Version 1.1.1

List of changes

ID Category Description

CORE-8409

API

When starting workflows you can now provide the workflow UID. This now corresponds to the API-Doc description. Before this change you had to provide the node ID. For compatibility reasons the ID will be accepted, too. The parameter name has been changed from "workflowUid" to "workflow", the old parameter "workflowUid" is also supported.

The same was done when transitioning workflows for the parameter "transitionId", here the parameter name was shortened to "transition" and the UID or the ID will be accepted.

CORE-8415

Templating

Provide structure variables in the context. The content of the variable #global.node has been corrected from page store node to the site store page reference node.

CORE-8486

Workflow

Fixed cancelation of a workflow from the initial workflow dialog.

CORE-8495

API

Corrected return value of TPP_API.Operation.deleteSection(previewId) when deletion failed.

56. Version 1.1.0

This version brings two new features, allowing for a closer coupling of FirstSpirit editing features with front-end applications:

  1. Your app can now set the ContentCreator’s FirstSpirit context.

  2. An extended event mechanism.

Setting the FirstSpirit reference from the application allows for workflow control via the ContentCreator’s familiar menus. The extended event mechanism allows for fine-granular reactions to this by the application.

Thus workflows can be switched both via the ContentCreator’s menu and via the TPP internal buttons. In order to synchronize the TPP integration with the ContentCreator’s project-specific behavior, the TPP-API can operate workflows either on a page or on a page reference. The behavior can be configured upon API initialization.

Furthermore the extended event mechanism makes it possible to once again have editors create new pages via ContentCreator menus. The embedded application does not have to be modified for this. The respective events are transparently forwarded by the ContentCreator via the TPP-API. The same goes for the function "Edit navigation", for restructuring the navigation.

56.1. Further new features

56.1.1. Section selection by the editor

When creating new sections specifying the FirstSpirit template UID is now optional. When no UID is provided the editor is offered a selection of matching templates. If only one template matches, this step will be skipped.

56.1.2. Image cropping

For image cropping you no longer need an additional FirstSpirit script, from this version on. Decorating an HTML element with the previewID of an image from the FirstSpirit Media Store is sufficient.

56.2. Various

A list of all changes, including bugs fixed, is provided in tabular form further below in this document. For further details on the API extensions refer to the API documentation.

56.3. Outlook

The TPP-API currently to a large extend can be used via callbacks as well as via promises. We recommend the use of promises and are planning to drop callback support in a future version (2.0 or later).

Compatibility

Product Version(s) Notice

FirstSpirit

5.2.20

-

Fixed issues

ID Category Description

CORE-7357

API

Fixed a NoClassDefFoundError for org/apache/commons/lang/exception/ExceptionUtils in error handling code.

CORE-7554

API

When creating new sections the section type (uid of the template) is now optional. When not provided the user can choose the section type manually.

CORE-7645

API

TPP_API.Operation.cropImage and TPP_API.Button.CROP_IMAGE and corresponding Event TPP_API.Event.IMAGE_CHANGED introduced. Additional optional parameter 'context' in TPP_API.Decorate.element.

CORE-7420

UI

When creating a new section the dialog title now shows the display name of the template.

CORE-7398

API

TPP_Api.Common.addPreviewRequestHandler/.addNavigationChangeHandler and corresponding Events added.

CORE-7628

API

TPP_API.Common.setPreviewElement to set the FirstSpirit page in the ContentCreator frame added.

CORE-6581

API

Fixed problem with borders sometimes getting stuck.

CORE-7584

API/UI

Workflows can further be triggered by the operations TPP_API.operation.startWorkflow/processWorkflow and the corresponding buttons as usual. But also the ContentCreator menu can now be used. To control the projectspecific behaviout a new config parameter workflowMode is introduced. The event TPP_API.Event.WORKFLOW_STARTED wont be fired any more. Instead on every workflow step including the start TPP_API.Event.WORKFLOW_PROCESSED will be fired. This event now has an additional property workflowId. Besides the Events on the DOM-Elements it is possibly to register a callback with TPP_API.Common.addWorkflowProcessedHandler.

57. Version 1.0.0

Compatibility

Product Version(s) Notice

FirstSpirit

5.2.16 and newer

-

Initial release for ramp up phase.

58. Help

The Technical Support of the Crownpeak Technology GmbH provides expert technical support covering any topic related to the FirstSpirit™ product. You can get and find more help concerning relevant topics in our community.

59. Disclaimer

This document is provided for information purposes only. Crownpeak Technology GmbH may change the contents hereof without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Crownpeak Technology GmbH specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. The technologies, functionality, services, and processes described herein are subject to change without notice.