Skip to content

Releases: DriveWorks/IntegrationThemeExample-CorporateWebsite

DriveWorks 22.1

13 Aug 08:46
9747939
Compare
Choose a tag to compare

Release: DriveWorks 22.1

Tested against 22.1 release version of DriveWorks.

Enhancements

  • [47211] Replace custom pingSpecification function with specification.enableAutoPing

Changes

  • [47211] Change specificationPingInterval from 0 to 30, to prevent timeouts from inactivity by default.

Bug Fixes

  • [48062] Child Specifications will no longer display disabled navigation buttons from the parent Specification.
  • [47895] Project images that are not square will no longer tile in the Project grid view.
  • [48168] /query - An expired stored session will no longer cause an unexpected "invalid session" message.
    • This could be seen in cases when attempting to restart the session if config.requireNewSession is true, or the Group Alias differs when config.requireExactAlias is true.

DriveWorks 22.0

01 May 10:37
7f74b9e
Compare
Choose a tag to compare

Release: DriveWorks 22.0

Tested against 22.0 release version of DriveWorks.

  • Example code unmodified for this release.
  • Bump version number and license date.

DriveWorks 21.1

02 Jan 11:33
868033e
Compare
Choose a tag to compare

Release: DriveWorks 21.1

Tested against 21.1 release version of DriveWorks.

Enhancements

  • [44595] Login View: Add alternative "Login with SSO" method.
    • To disable this option, remove the new #login-sso-button element and loginSSOButton / handleLoginSSO logic in login.js.
  • [45206] Run View: Hide Specification Actions when a dialog is active to reduce potential confusion.
  • [44932] Run View: Add new config toggle for loadCustomProjectAssets. Disable by default.
  • [38398] Details View: Add "New" action to launch a new Specification, enabled via config.details.showStartNewSpecificationAction

Changes

  • [45206] Add !important to .hidden utility class and hidden attribute, to ensure specificity overrides default element styles.
  • [45206] Add new color variables that are independent of state e.g. error (red), success (green).
    • --color-blue
    • --color-green
    • --color-orange
    • --color-red
  • [38398] Refactor details.js to use storedSpecification instead of storedDetails, to clarify the value is the entire Specification object.
  • [45206] Refactor style sheets with consistent spacing between rules, to improve readability.
  • [44932] Remove duplicate /custom-project-assets example files prefixed with underscore.

Bug Fixes

  • [44595] Remove connectionErrorMessage and authorizationErrorMessage from login.js, as these were shown at incorrect times.
    • Replace instances with genericErrorMessage.

DriveWorks 21.0

15 Aug 10:36
07fc088
Compare
Choose a tag to compare

Release: DriveWorks 21.0

Tested against 21.0 release version of DriveWorks.

Enhancements

  • [44708] Run View: Add handling for Child Specification Transitions and cancelling using sidebar Actions.
    • Store the following globally:
      • rootSpecificationId - the id of the originating Specification on load.
      • activeSpecificationId - the id of the actively rendered Specification, root or child.
    • On the FormUpdated event, update the stored activeSpecificationId to the latest Specification Id.
    • Invoke any Actions using the activeSpecificationId.
    • Mark Specification and Form Actions with specific CSS classes.
    • Show Form Actions immediately on load, remove fade-in effect.
    • Disable Actions when moving in and out of Child Specifications.
  • [40679] Login View: Add support for ?bye shortcut to logout.

Changes

  • [40679] Login View: Remove global SESSION_GROUP_ALIAS constant from Login logic, move localStorage check into checkExistingLogin where it is used.
  • [44571] Run View: Rename #spec-actions to #specification-actions
  • [40801] Details View: Remove un-used currentItem variable from image gallery logic.
  • [40801] Details View: Re-order constants and variables for consistency.

Bug Fixes

  • [45084] Run View: Prevent render error if config.specificationPingInterval is missing or not a valid number.
  • [40679] /query: ?bye logout shortcut waits for DriveWorks client to load, to prevent error messages on early logout attempts.
  • [40679] /query: Redirect to Login screen on handleLogout regardless of response, to ensure the user is not left on an error state.

DriveWorks 20.1

29 Jul 14:14
Compare
Choose a tag to compare

Release: DriveWorks 20.1

Tested against 20.1 release version of DriveWorks.

  • Example code unmodified for this release.
  • Bump version number and license date.

DriveWorks 20.0

12 Apr 16:32
0316f0b
Compare
Choose a tag to compare

Release: DriveWorks 20.0

Tested against 20.0 release version of DriveWorks.

Enhancements

  • [38284] - Refactor /query function. Adds ability to drive Constants, run Macros, run DriveApps.
  • [37067] - Add Method to detect redirect or reload/refresh following Transition, depending on state type after Transitioning.
  • [38895] - Run getSpecificationOperationByName/getSpecificationTransitionByName before invoking Actions (Operations/Transitions), to ensure latest version is used.

Bug Fixes

  • [39481] - Prevent button:focus styles on specific examples leaking into Form Controls.
  • [39044] - Correct "existingSpecificationClosed" function not being defined (previously titled "transitionClosed").
  • [39040] - Correct History "View" action buttons using incorrect colour.
  • [38812] - Correct Details "View" action buttons loading state.

DriveWorks 19.2

06 Dec 17:04
d9b4f79
Compare
Choose a tag to compare

Release: DriveWorks 19.2

Tested against 19.2 release version of DriveWorks.

Enhancements

  • [37890] Implement optional warning when leaving "run" view (beforeunload).
  • [38170/38116] Tweak Project & DriveApp sort logic. Order Projects alphabetically by default.
    • Ensure numerical ordering is 'natural' e.g. 1, 2, 22, 123 - not 1, 123, 2, 22.
    • Review capital ordering. Consistent with DriveApps section.
  • [37920] On DriveApp run error, redirect back to "DriveApps" view, not "Projects".
  • [38003] Show current Specification name in browser tab title.
  • [37558] Update normalizeString() function to maintain underscores. Used in State/Project name CSS class generation.
  • [37738] Remove unused constant PING_INTERVAL from core.js.
  • [37526] Add JSDoc style comments to all functions.
  • [37915] Update config file ordering and improve comments.

DriveWorks 19.1

19 Aug 08:07
43dcaa0
Compare
Choose a tag to compare

Release: DriveWorks 19.1

Update example to match version released with DriveWorks 19.1

Enhancements

  • [37054] Add "DriveApps" section
  • [37008] Gallery carousel refactor (lazy loading, scrollbar, navigate by 'page')
  • [37078] Improve re-branding process for logo / login splash image (shared centralized assets)
  • [37093] Refactor "History" Specification Property loading logic (request when expanded)
  • [37507] Refactor fileExists() helper to use async + fetch, remove deprecation warning
  • [37004] Remove un-used function "storeProjectName" from Projects view (projects.js)

Bug Fixes

  • [36961] Fix Documents never listing if empty state shown first
  • [37016] Fix long property values on Details view causing overflow
  • [37068] Fix loadCustomProjectAssets() incorrectly referring to 'SPECIFICATION_ID' not 'specificationId'
  • [37428] Fix error when rendering Specifications with all lowercase/UPPERCASE state names in History/Details views
  • [37439] Fix long Specification Names overlapping other content in History/Details views
  • [37543] Fix long State, Transition & Operation names not truncating when shown in tags and buttons
  • [37522] Replace every instance of replace() with replaceAll()

DriveWorks 19.0

25 May 09:48
1eada9a
Compare
Choose a tag to compare

Release: DriveWorks 19.0

Update example to match version released with DriveWorks 19.0

DriveWorks 18.2

22 Mar 16:26
54f1758
Compare
Choose a tag to compare

Initial Public Release

Added

  • Example as released with DriveWorks 18.2

Notes

This example first shipped in DriveWorks 18.0, with reduced functionality.
Prior versions can be found under "Example Sites" of the shipped help files in each prior release of DriveWorks.