Releases: AdvancedPhotonSource/traveler
Releases · AdvancedPhotonSource/traveler
APS-1.1.3 Release
GUI
- Add a title of currently shown traveler to the traveler sections sidebar.
- Generate an html link for 'url' input in the history of the input.
General Improvements
- Update tinymce rich text editor to latest version.
- Now installed via npm.
- Replaced google-caja-sanitizer with sanitize-html.
- google-caja-sanitizer is a unmaintained ported library that was ported from a google library 4 years ago.
- sanitize-html is maintained and highly configurable html sanitize library.
- New library provides Improved html storage.
- Configured to replace google-caja-sanitizer and to support functionality of tinymce (rich text editor).
- Users can now save links.
- Users can now link to external images.
- Various text formatting now fully functional.
- Standardize functionality for better reuse across pages.
- Generating an anchor sidebar.
- Generating history and timestamps.
API
- Add functionality for archiving and un-archiving travelers.
- Add functionality for removing a traveler from a binder.
Bug Fixes
- Resolve send syntax issue with new express version not responding to requests.
- Resolve issue with login redirects not working.
- Resolve deprecated express functionality.
APS-1.1.2 Release
Bug Fixes
- Resolve the issue with server restarting randomly due to ECONNRESET
General
- Improve log output from server to include date and IP
- Update express dependency from 3.1.0 to 4.16.4
APS-1.1.1 Release
General
- Resolve the issue that prevented user from being able to save radio and checkboxes on safari.
- Ability to jump to template from traveler instance
- Add tags and keys columns to public template list
- Rename user defined keys to reporting id
- Support ldap authentication with user lookup
Permissions
- Admin role that can now update any template
Other
- Script that allows updating of keys for existing traveler instances
- ZSH shell sourcing
APS-1.1.0 Release
APS-1.1.0 Release Changelog
October 24, 2018
User Defined Keys
- Add support for eTraveler templates to contain user-defined keys for input field
- Uniqueness is enforced on the user defined keys
- Formatting rules are enforced when defining a key
- Traveler inherits all keys of the template at time of traveler creation
- Keys are searchable
- Only authorized users can define keys;
User Defined Tags
- Add support for eTraveler templates to contain user-defined tags to categorize travelers (e.g. Receiving Inspection Traveler, Calibration Traveler, Discrepancy Traveler, ...)
- Traveler inherits all tags of the template at time of traveler creation
- Tags are searchable
- Traveler instances could have their own tags
- Only authorized users can define tags;
Reporting
- Report selected data fields in html/Excel/PDF format for individual travelers crossing traveler system
- User selected key(s)
- User selected tag(s)
- User selected key(s) and tag(s) combination
- Report selected data fields in html/Excel/PDF format for individual travelers for travelers in binder
- User selected key(s)
- User selected tag(s)
- User selected key(s) and tag(s) combination
Progress Summary Improvement
- Count a grouped input (e.g. multi-selection radio button) as one input
- Eliminate the need to refresh the browser multiple times to obtain the correct progress status
- Enhance the summary reporting of binder
- Report finished steps over total for traveler
- Report finished traveler over total traveler + finished steps over total steps for binder
- Resolve issues in the binder progress to show the correct number of inputs for each traveler in the binder
- Reflect the overall progress appropriately in the binder by adding the total inputs and completed inputs
Numerical Fields
- Automatic range checking
- For out of range numerical inputs on traveler instances, add a visual indication that it is out of range, e.g. a red highlight around the input box that is always shown.
- Show range next to input field as a hint to end user
- Enforce input to be a numeric number
API Improvement
- API to return all user defined keys
- API to return all keys
- API to return keys with value and labels for given traveler
Minor Changes
- Traveler sharing function improvement
- Resolve issue when user picture cannot be fetched with placeholder image
- Resolve the issue that prevented user from adding travelers to binder
- Implementation and other improvements to the radio button functionality
- Improve traveler submission to warn the user when required field hasn't been entered
- Enhance the way travelers with unfinished required inputs are displayed
APS-1.1.0-RC3
Move required functionality to route utilities. The functioanlity is … …for creating traveler from app and api.
APS-1.1.0 RC2
This is the 2nd release candidate.
APS-1.1.0-RC
Add version information to traveler.