Releases: DriveWorks/IntegrationThemeExample-CorporateWebsite
DriveWorks 22.1
Release: DriveWorks 22.1
Tested against 22.1 release version of DriveWorks.
Enhancements
- [47211] Replace custom
pingSpecification
function withspecification.enableAutoPing
Changes
- [47211] Change
specificationPingInterval
from0
to30
, 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
istrue
, or the Group Alias differs whenconfig.requireExactAlias
istrue
.
- This could be seen in cases when attempting to restart the session if
DriveWorks 22.0
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
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 andloginSSOButton
/handleLoginSSO
logic inlogin.js
.
- To disable this option, remove the new
- [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 andhidden
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 usestoredSpecification
instead ofstoredDetails
, 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
andauthorizationErrorMessage
fromlogin.js
, as these were shown at incorrect times.- Replace instances with
genericErrorMessage
.
- Replace instances with
DriveWorks 21.0
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.
- Store the following globally:
- [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 intocheckExistingLogin
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 onhandleLogout
regardless of response, to ensure the user is not left on an error state.
DriveWorks 20.1
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
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
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
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
Release: DriveWorks 19.0
Update example to match version released with DriveWorks 19.0
DriveWorks 18.2
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.