Release Notes
Hub - 2.13.0
Features
- dashboard: Makes performance enhancements to pulling list of tasks in dashboard
- config: Moves role assignment from config to groupings
Clear API - 1.60.0
Features
- reports: Exposes custom extension data in reports for querying, filtering and aggregating
Clear API - 1.59.5
No release notes.
Clear API - 1.59.4
Bug Fixes
- agents/auth: Fixes enrolment issue with user import and changes auth to perform a case insensitive match on username
- bug: Auth - make username in credentials case insensitive.
Hub - 2.12.5
Bug Fixes
- auth: Makes account activation automatically redirect to login
Hub - 2.12.4
Bug Fixes
- learning: Adds new tag functionality to prevent self enrolled training appearing
- learning: Fixes issue where a child activity marked as “unassigned” was preventing the completion tick being shown in the activity playlist
Hub - 2.12.3
Features
- components: Exposes sync service to templates
Hub - 2.12.2
Features
- api: Adds support for searching actors
- learning: Hides back link when playlist is launched as an overlay
Clear API - 1.59.3
Bug Fixes
- agents: Prevents adding user attributes with empty value when imported
ClearView - 1.27.2
Bug Fixes
- enrolments: Fixes error when workflow added without filling in all params
Clear API - 1.59.2
Bug Fixes
- groups: Fixes bug where group criteria containing a wildcard would perform a partial match irrespective of start or end position
Clear API - 1.59.1
Features
- groups: Makes some performance enhancements to user group processing to remove the stress placed on queues
ClearView - 1.27.1
Bug Fixes
- groups: Removes nested group association rule
ClearView - 1.27.0
Features
- enrolments: Reworks enrolment conditions to use new criteria builder
- groups: Builds new groups screen for defining a group of users with a custom criteria builder
Bug Fixes
- groups: Fixes bug with group name not updating
Clear API - 1.59.0
Features
- reports: Restructures enrolment status to allow faster filtering and aggregation in reports
- groups: Adds support for enrolling users into groups and reworks enrolment rules to allow more flexible combinations of conditions
Bug Fixes
- groups: Fixes memory leak when updating large groups
- groups: Fixes stalling with large group updates
Hub - 2.12.0
Features
- auth: Splits SSO login flow from internal so both can operate on conjunction
Clear API - 1.58.0
Features
- groups: Adds initial support for user groups with the ability to define set lists of members as well as custom criteria for dynamic groups
Bug Fixes
- auth: Makes new auth login backwards compatible with old credential style
- auth: Fixes invite email and changes auth ID to be based on IFI
Clear API - 1.57.0
Features
- reports: Adds support for filtering and aggregating on data pulled from contextActivities
Bug Fixes
- activities: Adds support for Operating Standards custom landing query param
Clear API - 1.56.2
Features
- notifications: Adds config for custom sender email address
- events: Adds new events endpoint and updates search and activity endpoints to not be as strict with activity types
- f2f: Enable tags query param in enrolment create endpoint.
- f2f: Upgrade node xapi to latest version with added constant definitions required by events.
- f2f: Add retrieve event activity endpoint with expanded sub activities and agents options.
- f2f: add endpoint to retrieve activity’s enrolments details.
Hub - 2.11.2
Bug Fixes
- app: Fixes async problem when launching activities with launch component
Hub - 2.11.1
Maintenance
- fonts: Adds new link icon
Hub - 2.11.0
Features
- components: Makes rating component able to be disabled
- components: Adds stepper component
- dashboard: Overhauls dashboard with new team and activity completion views that allow drilling down
Bug Fixes
- learning: Removes duplicate activities from assigned learning list (as a result of multiple enrolments with the same activity)
- dashboard: Adds support for expired enrolment status to manager dashboards and starts reflecting them as incomplete
- dashboard: Fixes stalling issue when navigating to dashboards
Clear API - 1.56.1
Features
- statements: Allows querying custom statements endpoint without agent specified
Bug Fixes
- search: Prevents indexing of child activities in search when importing xAPI activity
- reports: Adds support for date-range filters in flex reports
- modules: Fixes potential race condition when module updated in quick succession but outside of debounce period
ClearView - 1.26.2
Bug Fixes
- activities: Re-enables external launch for assets
ClearView - 1.26.1
Bug Fixes
- activities: Fixes ES6 function not working in IE
Clear API - 1.56.0
Features
- notifications: Adds email support to notification when configured on
ClearView - 1.26.0
Features
- activities: Adds notification config to activities when activity template defines them as existing
- activities: Splits activity screen into multiple screens for easier configuration and adds the ability to attach a hierarchy to an existing activity
- modules: Adds the ability to change the completion rules for a module - in particular, it’s now possible to select a subset of child activities that can be used for determining the module’s completion
Hub - 2.10.0
Features
- learning: Changes module playlist to be a piece of default content that launches the same way as embedded content
Bug Fixes
- learning: Fixes regression in embedded components
- app: Fixes deep-linking when URL contains ‘login’ string
- learning: Fixe some cross-browser visual glitches with the activity summary tiles
Clear API - 1.55.2
Bug Fixes
- search: Fixes issue with search endpoint including assets instead of just activities
Hub - 2.9.16
Bug Fixes
- learning: Exposes modal controls to embedded activities
Hub - 2.9.15
Features
- learning: Adds the ability to launch module activities that also contain uploaded content
Bug Fixes
- learning: Fixes style glitch with activity summary divider
- custom: Makes some styling tweaks to custom client overlay
Clear API - 1.55.1
Bug Fixes
- reports: Fixes grouping pulse reports when specifying an activity without a depth
Clear API - 1.55.0
Features
- reports: Adds the ability to specify pulse filters that contain nested conditions
- reports: Adds support for processing StatementRefs and exposing them and their referenced statements for aggregation
- reports: Adds the ability to aggregate activities for a specific depth range
Bug Fixes
- activities: Adds error handler for SCORM packages with invalid manifest XML
Hub - 2.9.14
Bug Fixes
- learning: Filters out module children from self-registered list
Hub - 2.9.13
Bug Fixes
- custom: Fixes custom service to prevent re-opening initial screen when only one screen
Hub - 2.9.12
Features
- learning: Adds support for launching modals via a link and injected activities can now stipulate ViewEncapsulation
- search: Makes search return results in reverse alphabetical
Hub - 2.9.11
Bug Fixes
- app: Fixes new material design style overrides
- config: Moves client-sniffing changes to config
Hub - 2.9.10
Features
- components: Changes key dates to pull data from config
Hub - 2.9.9
Bug Fixes
- learning: Changes expired status to only be reflected when no completion data as per new report results
Maintenance
- config: Reduces background blur
Clear API - 1.54.1
Bug Fixes
- reports: Fixes expired registrations not being used as the active registration by storing a date accessed value to indicate the registration order
ClearView - 1.25.0
Features
- reports: Adds support for new ‘Active Registration’ report option and enables transactional reports when grouped
Clear API - 1.54.0
Features
- jobs: Adds the ability to queue deferred jobs to help with performance when many jobs are scheduled at once
- modules: Changes modules so that their completions are recorded as statements and allows for defining different completion rules such as requiring only a subset of children to be completed for a module completion to be recorded
Bug Fixes
- jobs: Refines how queue processing works to prevent race conditions for complex workflows
Maintenance
- app: Adds some rate limiting to certain requests to prevent flooding the server
- modules: Adds module migration and removes old deprecated completion resolution code
Clear API - 1.53.0
Features
- reports: Adds week, month and year options to relative date filter in reports
Bug Fixes
- activities: Fixes activity retrieval endpoint when URI is in a non-URL format
Hub - 2.9.8
Bug Fixes
- config: Fixes secondary config
Hub - 2.9.7
Bug Fixes
- search: Temporarily removes description from activity search
Hub - 2.9.6
Maintenance
- config: Reduces background blur
Clear API - 1.52.3
Bug Fixes
- reports: Fixes bug with automated email including extra new line characters
- agents: Changes agent find endpoint so that a query can be limited to a specific attribute
Clear API - 1.52.2
Bug Fixes
- reports: Fixes issue with CSV export not including a column if the first row is blank
- reports: Makes it so a different accumulator can be specified for each step of a multi-group report
Hub - 2.9.5
Bug Fixes
- learning: Fixes cross-linking from embedded activity to module by preventing the learning screen from de-focusing between navigation
Maintenance
- config: Adds new Spirit store manager
Clear API - 1.52.1
Bug Fixes
- reports: Adds filter to prevent empty pipeline stages
Clear API - 1.52.0
Features
- reports: Adds new report option for only including the most active registration and fixes transactional format for grouped reports
Bug Fixes
- certifications: Fixes bug where an empty date was evaluating as less than any other date
Maintenance
- scripts: Adds script to clean-up bad expired data
Hub - 2.9.4
Bug Fixes
- activities: Fixes deep-linking from an embedded activity to a module playlist
Clear LRS - 1.1.15
Bug Fixes
- statements/state: Adds workaround for when an activity is launched with a registration but that registration isn’t sent back with statement data
Maintenance
- build: Upgrades CI to mongo 3.6
ClearView - 1.24.0
Features
- certifications: Adds the ability to specify greater than or less than ranges for date metrics
Bug Fixes
- users: Fixes overriding completion when date accessed is more than a day ahead of date started
- certifications: Changes language on date range options to make clearer
Clear API - 1.51.2
Features
- certifications: Adds the ability to specify a less than or greater than range for metric comparisons
Bug Fixes
- certifications: Permits certification triggers to be re-applied when rule changes result in a different action to be undertaken
ClearView - 1.23.2
Features
- users: Adds the ability to reindex a specific activity for a user
Bug Fixes
- users: Makes completion override determine relevant registration and send completion for that registration if not previously completed
Hub - 2.9.3
Bug Fixes
- app: Adds support for redirecting to a start page based on a query param
Clear API - 1.51.1
Bug Fixes
- activities: Adds support for specifying an additional query param when launching activities
- certifications: Fixes incorrect rule evaluation when back-applying triggers and passing trigger has a date-modifier on the left-hand operator
Hub - 2.9.2
Bug Fixes
- modules: Fixes child activity completion and enrolment status when report call arrives out of sequence
Hub - 2.9.1
Bug Fixes
- activities: Changes embedded content to have launch priority over modules
Hub - 2.9.0
Features
- learning: Changes self-registered removal to store Date removed
- learning: Adds the ability for a learner to unregister themselves from self-enrolled training
- learning: Adds walkthrough tutorial component that can be activated through help screen
Bug Fixes
- learning: Fixes enrolment and completion status roll-up for groups, and exposes due date from child activities
Hub - 2.8.4
Bug Fixes
- app: Fixes bug with print styles not being applied in Chrome
Hub - 2.8.3
Bug Fixes
- learning/dashboard: Fixes visual glitch where activity names were running outside the bounds of their container
- dashboard: Changes dashboard tasks screen to pull from whitelisted activities
- components: Makes some minor style updates to button component
Clear API - 1.51.0
Features
- reports: Adds processing and query support for substatements in pulse reports
- f2f: Add event and session related xapi types.
Maintenance
- scripts: Adds a script for finding and removing any duplicate statements from the database
Hub - 2.8.2
Bug Fixes
- dashboard: Refines tasks filter for increased performance
Hub - 2.8.1
No release notes.
Hub - 2.8.0
Features
- components: Adds new Header component that represents a second-level heading and Rating component that can be used to respond to a likert scale question
- dashboard: Breaks manager dashboard into sub-screens including a new Tasks view for managing outstanding assigned tasks.
Maintenance
- dashboard: Disables summary dashboard screen
Hub - 2.7.7
Bug Fixes
- learning: Fixes carousel error when no enrolments
Hub - 2.7.6
Bug Fixes
- learning: Changes more default styles for unthemed layout
- learning: Updates default layout and styles for when no config is present
Clear API - 1.50.3
Bug Fixes
- search: Disables indexing of activities through statements
ClearView - 1.23.1
Features
- enrolments: Adds ability to define enrolment rules based on date range
Maintenance
- pakage: Bumps to 1.23.1
Clear API - 1.50.2
Features
- agents/enrolments: Adds the ability to query date-based agent attributes by date range, which can then be used as an enrolment rule
Clear API - 1.50.1
Maintenance
- db: Adds migration script
- db: Adds extra reports indexes
ClearView - 1.23.0
Features
- users: Allows specifying of completion date when overriding a user’s completion status
Bug Fixes
- activities: Moves activity summary to separate API call to prevent blocking
- users: Temp reverts to previous user search due to perf degradation
Clear API - 1.50.0
Features
- certifications: Ensures expired action will reset registration
- reports: Starts recording stored field for Flex
Bug Fixes
- search: Disables indexing of activity tags in search
ClearView - 1.22.0
Features
- activities: Adds activity references to detail screen and hooks into activity delete API
- users: Adds the ability to filter a users stream by activities and export these to CSV
- search: Replaces users filter with new search endpoint for increased performance and flexibility
- certifications: Adds indicator showing which enrolments a certification is applied to
- certifications: Adds the ability to specify a default trigger for a certification
Bug Fixes
- activities: Fixes summary data on activity detail screen
Clear API - 1.49.0
Features
- activities: Puts guards in front of activity removal to prevent deleting activities with internal references, and adds hooks into clearing search and report indexes
- statements: Adds the ability to export filtered statements to CSV
- statements: Adds new endpoint for filtering statements by a top-level activity
- activities: Adds new summary endpoint for an activity with in-built report
- search: Expands search to cover agents and return a summary of matched keys
- certifications: Adds evaluation of all past triggers on certification or enrolment change, also adds the ability to define default workflow actions
Bug Fixes
- activities: Adds defaults for new activity summary endpoint
- activities: Fixes unhandled exception when launching unsupported activity type
- reports: Fixes error handling when report throws an error mid-stream
Hub - 2.7.5
Bug Fixes
- dashboard: Fixes issue with enrolment that contains no activities
Clear API - 1.48.7
Bug Fixes
- attempts: Fixes unhandled exception when processing attempts
- agents: Makes merge function use StatementsBulk queue to prevent blocking real-time
Maintenance
- scripts: Adds script to correct hidden agents with non-voided statements
Hub - 2.7.4
Features
- components: Makes subheader component a bit more versatile
Bug Fixes
- learning: Prevents completed training from appearing in overdue list
Maintenance
- config: Turns Spirit theme into a feature toggle
Hub - 2.7.3
Bug Fixes
- dashboard: Adds catch-all condition for when a manager’s role is missing
Clear API - 1.48.6
Bug Fixes
- enrolments: Prevents /agents/enrolments endpoint from pulling too much data at once
Hub - 2.7.2
No release notes.
Clear API - 1.48.5
No release notes.
Clear API - 1.48.4
Bug Fixes
- activities: Fixes indexing of new assets into search service
Hub - 2.7.1
Bug Fixes
- learning: Adds parse option to dateFormat filter to fix incorrect passing of dates in a different format
- hub: Fixes unsupported use of JS in IE
- components: Hides carousel when no items
- feed: Minor changes to feed announcement styles
Clear API - 1.48.3
No release notes.
ClearView - 1.21.0
Features
- activities: Changes activities and assets screens to use new search API
Bug Fixes
- users: Fixes error in users upload
Clear API - 1.48.2
Bug Fixes
- pulse: Disables pulse tests
Clear API - 1.48.1
Maintenance
- pulse: Temp disables pulse
Clear API - 1.48.0
Features
- search: Creates new search endpoint and service for more efficient searching of activities (and users later)
- pulse: Makes grouping and filtering more flexible and adds support for ‘choice’ and ‘sequencing’ interaction types
- feed: Writes my own merge-sort-stream function since previous implementations weren’t working correctly. Also allows specifying a feed source when calling the endpoint.
Bug Fixes
- reports: Rearranges sort and group stages in Pulse to ensure consistency
- db: Fixes bad db migration
- feed: Adds ability to disable appending of params to feed source
- feed: Fixes feed not working when merging streams with results above the high watermark due to use of old stream implementation
Maintenance
- indices: Adds new index
Hub - 2.7.0
Features
- feed: Limits feed input to users with whitelisted attributes
- feed: Creates input field for broadcasting messages to the feed and renders these differently to other feed items
Bug Fixes
- learning: More fixes to embed styles for overlay/fullscreen/inline
- components: Fixes carousel component when only one item
- login: Stops getting stuck on the login screen when failed login stores the login screen as the deep-link
- hub: Some tweaks to screen transition
- embedded: Fix IE inline embedded having a block of white space at the bottom. Avoid breaking overlay vertical fix.
- embedded: Fix IE inline embedded having a block of white space at the bottom.
- embedded: Fix IE inline embedded having a block of white space at the bottom.
ClearView - 1.20.2
Bug Fixes
- activities: Fixes incorrect use of constant
Hub - 2.6.1
Features
- component: Adds component that is a container for pan transition
Bug Fixes
- dashboard: Fixes issue where expired status wasn’t displaying on manager dashboard
- learning: Prevents embedded activity taking space when closed
- components: Fixes bug where sorting would not be persisted if the dragulaModel object was bound late
- learning: Fixes vertical centering of overlay content
- config: Changes dashboard role
Hub - 2.6.0
Features
- config: Adds new role
- components: Builds new components for sortable lists, progress bar, hero header and generic button
- learning: Adds support for embedding activities that load from a different activity’s template
Bug Fixes
- learning: Stops learning records statement being sent on launch
- learning: Fixes Angular error when restoring embedded content
ClearView - 1.20.1
Bug Fixes
- enrolments: Fixes bug with activity update and non-workflow
Clear API - 1.47.0
Features
- activities: Allows launching an activity using the content of a different activity so we can upload re-usable templates
Bug Fixes
- activities: Makes activity search much more efficient
ClearView - 1.20.0
Features
- activities: Adds the ability to specify a template for embedded activities
Bug Fixes
- activities: Fixes activity search for assets and enrolments screens
Hub - 2.5.0
Features
- learning: Completely revamps learning screen navigation so that browser history is maintained especially across embedded activities
Hub - 2.4.0
Features
- app: Adds deep-linking support when coming from an unauthenticated URL
- notifications: Adds more versatile notification formats, changes style when clicked and hooks into live sync
ClearView - 1.19.0
Features
- activities: Minor UI improvement to show unique ID when searching for impersonate users
- workflows: Enables user attributes to be used in trigger conditions
- activities: Adds new embedded launch options
- workflows: Adds new reminder action and config
- enrolments: Adds the ability to define and populate a prerequisite activity for enrolment workflows
- certifications: First implementation of certifications allows creating simple conditions and assigning actions
- enrolments: Allows user to specify “equals” or “not equals” to conditions
Bug Fixes
- workflows: Re-adds completion date as a possible right-side operator since it makes some scenarios more readable
- activities: Removes activity limit temporarily
- workflows: Fixes bug to allow different config messages per reminder action
- users: Removes deprecated code and fixes search label
Clear API - 1.46.0
Features
- workflows: Adds support for user attributes to be used in trigger conditions
- activities: Adds ability to provide query to activities api for filtering by name/attribute values
- enrolments/notifications: Adds new ‘notify’ enrolment action that will send a reminder notification - also expands notifications to marks a viewed and live sync with clients
- search: Search on the Users view now searches against all whitelisted agent attributes.
- enrolments: Adds new prerequisite activity param to enrolments for defining triggers with a dynamic activity metric
Bug Fixes
- attempts: Fixes attempts sync logic so completion will be sent for single-statement activities
- enrolments: Makes enrolment re-apply triggers and actions when underlying workflow changes
Maintenance
- db: Adds new db migration to change a client’s unique attribute
- build: Upgrades CI to mongo 3.6
Hub - 2.3.2
Features
- learning: Changes due soon breakdown to upcoming
Bug Fixes
- embedded: Fix links between embedded activities.
Clear LRS - 1.1.14
Bug Fixes
- statements/documents: Fixes crash when unexpected version header
- documents: Fixes eTag issues
Hub - 2.3.1
Bug Fixes
- app: Removes toast error message since it was confusing users (in future I should websocket errors back to the server)
Hub - 2.3.0
Features
- learning: Makes some minor style tweaks to learning screen
- learning: Adds support for enrolment workflows by adding due dates to activity summaries and ability to sort by that date
- auth: Adds password reset functionality
Bug Fixes
- learning: Makes minor style change for MF
- api: Fixes eTag conflict error bug after a fresh document is inserted into the Activity Profile resource
Clear API - 1.45.0
Features
- enrolments: Changes the API response for expandedActivities option when retrieving enrolments
- enrolments: First implementation of advanced enrolments workflows - triggers can be based on fixed dates or metrics and actions will update a new enrolment status
Bug Fixes
- auth: Fixes password reset functionality
Maintenance
- db: Adds new indexes
Clear API - 1.44.1
Bug Fixes
- activities: Fixes bad import
- activities: Bumps auth version to fix activity launch race condition and adds better error handling
ClearView - 1.18.2
Bug Fixes
- users: Makes mark user completed function send a registration to force override the completion
Clear API - 1.44.0
Features
- feed: Creates new feed endpoint that can be configured to pull from various sources
Clear API - 1.43.1
Bug Fixes
- reports: Fixes unhandled exception in attempts processing
Hub - 2.2.0
Features
- learning: Adds ability to launch an activity full-screen
- feed: Converts feed into a screen customisable via config and adds support for twitter integration
Bug Fixes
- layout: fix default template when no custom config layouts available.
Hub - 2.1.2
No release notes.
ClearView - 1.18.1
Bug Fixes
- reports: Fixes legacy iframe report template
Hub - 2.1.1
Bug Fixes
- learning: Updates expired icon colour to red
Hub - 2.1.0
Features
- config: Moves feature toggles to config
- config: Adds support for hub subdomain
- maurafay: Adds custom service and components for MF-specific functionality
- sync: Adds new websocket sync with back-end for live update of activity completion
- learning: Style and customisation changes for Maura Fay
- app/learning: Adds support for side menu, expandable modals and other configuration options
Bug Fixes
- ui: Avoid miss-alignment on primary buttons when no icon.
- learning: Fixes a few style and content issues on IE
- config: Fixes MF config for new icons
- config: Turns config option on for [redacted] only
Clear API - 1.43.0
Features
- db: Adds some new indices
- sync: Builds first implementation of websocket sync that will send live activity completions back to connected clients
Clear API - 1.42.2
Bug Fixes
- activities: Finally fixes that random cookie conflict issue that causes assets not to load
ClearView - 1.18.0
Features
- activities: Adds ability for assets to be launched with tracking
Bug Fixes
- activities: Fixes regression where filter stopped working when adding activities to enrolments
Clear API - 1.42.1
Features
- activities: Fixes asset upload and adds new launch mechanism for tracking
ClearView - 1.17.0
Features
- enrolments/activities: Adds the ability to enrol users into assets and to edit activity names
- activities: Converts assets listing into a tile layout with thumbnails
Bug Fixes
- enrolments: Fixes bug where calendar and delete buttons couldn’t be clicked in IE
Hub - 2.0.1
Features
- build: Makes build generate a checksum for preventing caching of changed static assets
Bug Fixes
- dashboard: Fixes missing manager names
- app: Fixes navbar style bug in IE
Hub - 2.0.0
Features
- embedded: add extra ng material components to be used within embedded activities.
- notifications: Adds initial notifications support
- dashboard: Adds support for displaying expired enrolments in manager dashboard
- learning: Builds new embedded content renderer that will dynamically inject Angular components
- learning: Adds component rendering from config and rebuilds learning screen in a way that it can be more easily reused with different custom layouts
- config: Adds feature toggle for new Start Attempt functionality
- embedded: Avoid sending full activity object on launching statement.
- embedded: Add some basic tracking on launch and state maintenance.
- learning: Adds support for enrolment groups and showing an expired icon when a new registration is automatically triggered by enrolments
- learning: Adds the ability for the user to choose to start a new attempt if previously completed
- theming-config: Updating MF blur image.
- theming-config: Just updating MF asset names.
- theming-config: Add colour palette theming via config and some general Maura Fay assets.
- theming-config: Add colour palette theming via config and some general Maura Fay assets.
- learning: Adds ability for users to trigger a reindex on their learning records
- dashboard: Expands dashboard to work with Regional managers and SSC managers with drilling down
- dashboard: Various changes to reports filtering
- learning: Style changes to really butcher the design
- learning: Quickly adds support for markdown descriptions and non-launchable article-type activities
- learning: Adds banner for activity playlist and ability to upload profile photos
- learning: Adds some simple UI tweaks
- learning: Adds support for brands visually and within search functionality
- learning: New activity playlist screen for modules
Bug Fixes
- dashboard: Removes Start Date from dashboard because it was causing confusion
- api: Adds ETag support to Activity Profile resource
- dashboards: Fixes legacy query param check
- learning: Fixes unsafe checks
- learning: Fixes lost changes due to previous merge
- learning/dashoard: Fixes sort on exported learning records and adds another new dashboard role
- learning: Fixes bug in learning transcript not showing activities it should be
- dashboard: Fixes SSC/regional dashboard conflict
- dashboard: Makes some dashboard customisations for [redacted] - mostly new roles and exceptions
- learning: Minor changes to transcript output
- dashboard: Fixes issues with Liquor/Spirit conflicts when regional manager
- learning: Misc fixes to search
- learning: Various visual and text-related fixes
- learning: Fixes navigation from child activity playlists back to parents
- dashboard: Fixes commented out when testing
Maintenance
- config: Enables start again functionality for [redacted] to test
Clear API - 1.42.0
Features
- jobs: Adds ability for reindex job to be constrained to a single activity
- notifications: Rebuilds notifications service to work with SubStatements
Bug Fixes
- agents: Changes summary endpoint to use most recent completion date
Clear API - 1.41.5
Bug Fixes
- reports: Refines re-completion logic to better handle activities with just a score on the node activity, and also fixes are bug with activity ID sanitisation
Clear API - 1.41.4
No release notes.
Clear API - 1.41.3
Bug Fixes
- agents: Fixes summary endpoint returning unmapped attributes and exposes email address for [redacted]
- agents: Makes import job debounce and fixes issue where stream was hanging after hitting the high watermark
Clear LRS - 1.1.13
Bug Fixes
- state/agents/activities: Fixes bug with document resources not responding to non-cross-domain POST requests correctly
ClearView - 1.16.1
Features
- media-library: Enable upload new version on assets.
Clear API - 1.41.2
Features
- media-library: Add versioning and launching on assets.
Bug Fixes
- activities: Changes some terminology I didn’t like
ClearView - 1.16.0
Features
- reports: Changes reports interface to allow metrics with both accumulators and formats
- users: Adds option for user upload to send invite emails
Clear API - 1.41.1
Bug Fixes
- activities: Exposes accumulators for date metrics
- scripts: Makes duplicate account fixer script more robust
Clear API - 1.41.0
Features
- config: Consolidates reading of config and applies some access control so a public config exists when not authenticated
- media-library: tmp When listing activities, ignore asset activity types by default.
- media-library: Main upload asset activity functionality.
- enrolments: Adds the ability for enrolments to define a start and end date - when the enrolment’s start date occurs then a new registration (attempt) will be created for every user who has completed the training prior to that date.
- registrations: Builds out the ability to launch a course with a new registration that can be reported on independently and with fresh completion handling
- theming-config: Add endpoint to read client theme config.
Bug Fixes
- agents: Fixes nasty concurrency bug that was resulting in duplicate agents (with the same IFI) because we were generating an _id before inserting into the DB, see: https://trello.com/c/YiDZiHtI
- auth: Fixes bug where username/password auth wouldn’t store data in a format compatible with activity launch
- agents/auth: Fixes broken tests (whoops)
- import: Fixes bulk agent import when invoked from the UI and re-enables sending of invite emails
- indices: Adds new index
- enrolments: Fixes bug where new date-based registration wasn’t getting picked up
- jobs: Removes delay since turns out that wasn’t helpful
Clear API - 1.40.14
No release notes.
Clear LRS - 1.1.12
Bug Fixes
- state: Fixes bug where state documents were getting converted to JSON even when content-type was application/octet-stream (was causing certain activities to break when restoring state)
- cors: Fixes CORS bug where expose headers were getting overridden by a middleware
- agents: Adds query param validation to agent POST endpoint
- bug: Avoid error on POST requests when no method query param is present.
ClearView - 1.15.3
Features
- media-library: Allow multiple assets to be uploaded at the same time/sequentially.
ClearView - 1.15.2
Features
- media-library: Add some basic info on activity details to be able to grab the assets url.
- media-library: Main upload asset activity functionality.
- users: Changes reindex function to perform a flushed reindex
- enrolments: Adds support for specifying registration dates to activities and some pretty dodgy enrolment grouping feature
- reports: Adds ability to split reports on registrations
Clear API - 1.40.17
Features
- media-library: tmp When listing activities, ignore asset activity types by default.
- media-library: Main upload asset activity functionality.
- enrolments: Adds the ability for enrolments to define a start and end date - when the enrolment’s start date occurs then a new registration (attempt) will be created for every user who has completed the training prior to that date.
- registrations: Builds out the ability to launch a course with a new registration that can be reported on independently and with fresh completion handling
Bug Fixes
- enrolments: Fixes bug where new date-based registration wasn’t getting picked up
Clear API - 1.40.16
No release notes.
Clear LRS - 1.1.11
No release notes.
Clear API - 1.40.15
Bug Fixes
- jobs: Removes delay since turns out that wasn’t helpful
- jobs: Minor test fix
- jobs: Attempts to still stop job processing from overwhelming the server
Clear API - 1.40.13
Bug Fixes
- jobs: Slows down jobs a bit since they were killing the server
Clear API - 1.40.12
Bug Fixes
- reports: Rewrites reports query for transactional reports so it won’t fail on reports with large numbers of activities
Clear API - 1.40.11
Bug Fixes
- jobs: Makes queued job processing more efficient by allowing each node in a cluster to process a job in parallel, even if queued.
Clear API - 1.40.10
Bug Fixes
- pulse: Skips unreliable tests
- pulse: Query optimisation
Clear API - 1.40.9
No release notes.
Clear API - 1.40.8
No release notes.
Clear API - 1.40.7
No release notes.
Clear API - 1.40.6
Features
- jobs: Adds endpoint for retrieving an existing job
Bug Fixes
- jobs: Removes auto-processing of jobs since this was a manual hack to try and speed-up queued jobs but these should now work anyway when initiated via job polling
- jobs: Changes reindex to work as a deferred job instead of blocking the thread
Clear API - 1.40.5
No release notes.
Clear API - 1.40.4
No release notes.
Clear API - 1.40.3
Bug Fixes
- reports: Updates assertions
- reports: Stops statement processing from swallowing db errors and instead makes them retry when re-indexing
Clear API - 1.40.2
Bug Fixes
- reports: Fixes database replication delay causing attempts number to sometimes be dropped from flex collection when skipping a duplicate attempt
ClearView - 1.15.1
No release notes.
Clear API - 1.40.1
Bug Fixes
- reports: Changes reports to flush Statements Digest as well
Clear API - 1.40.0
Features
- enrolments: Increases robustness of enrolments by tying them to a job that will retry and notify upon repeated failures
Bug Fixes
- enrolments: Reverses minor enrolment change which was breaking other references
Clear API - 1.39.4
No release notes.
ClearView - 1.15.0
No release notes.
Clear API - 1.39.3
Features
- reports: Adds ability to filter reports by attribute operator
Clear API - 1.39.2
Bug Fixes
- reports: Fixes issue where out-of-sequence statements was picking up the wrong attempt in flex
Clear API - 1.39.1
Bug Fixes
- reports: Severely reduces retry wait since this is actually very frequent and hitting that path will slow processing too much
ClearView - 1.14.3
Bug Fixes
- users: Fixes user’s attempts not working because missed sanitisation, also clean them up a bit
Clear API - 1.39.0
Features
- reports: Reworks attempts re-completion logic to handle more scenarios and tries to fix race condition issues
Clear API - 1.38.17
No release notes.
Clear API - 1.38.18
Bug Fixes
- reports: Should have tested previous change properly
Clear API - 1.38.16
Bug Fixes
- reports: Fixes very bad error
Clear API - 1.38.15
Bug Fixes
- reports: Makes some more tweaks to attempts logic to ensure statements don’t get dropped
Maintenance
- jobs: Turns auto-processing back on temporarily
Clear API - 1.38.14
Bug Fixes
- reports: Fixes one more bug where activity resource was interpreting http://ecoqa as a Mongo ID and not an activity ID
Clear API - 1.38.13
Bug Fixes
- reports: Fixes some indexing unhandled exceptions
Clear API - 1.38.12
No release notes.
Clear API - 1.38.11
No release notes.
Clear API - 1.38.10
No release notes.
Clear API - 1.38.9
No release notes.
Clear API - 1.38.8
Bug Fixes
- jobs: Tweaks the timeout logic
Clear API - 1.38.7
Bug Fixes
- reports: Sloppy bug
Clear API - 1.38.6
Bug Fixes
- reports: Fixes leaking queue problem
Clear API - 1.38.5
Bug Fixes
- jobs: Makes some more hack tweaks
Clear API - 1.38.4
Bug Fixes
- jobs: Really hacking together a faster way to process jobs
Clear API - 1.38.3
Bug Fixes
- jobs: Makes some more perf enhancements
Clear API - 1.38.2
Bug Fixes
- jobs: Makes performance optimisations for reindexing jobs
Clear API - 1.38.1
Bug Fixes
- reports: Fixes hanging callback
Clear API - 1.38.0
Features
- reports: Completely rewrites attempts logic to make it more robust and versatile
- jobs: Adds ability to queue up and debounce jobs with the same job code
Bug Fixes
- jobs: Makes client reindex job work with job codes
Clear API - 1.37.5
Bug Fixes
- reports: Fixes attribute splitting bug
Clear API - 1.37.4
No release notes.
Clear API - 1.37.3
Bug Fixes
- reports: Fixes bug where some attributes were getting lost from agentCanonical record when doing a flushed re-index
- attempts: Fixes issues where attempt tracking would be inaccurate due to historical completions giving the appearance of only requiring a single screen to re-complete
Clear API - 1.37.2
Bug Fixes
- reports: Fixes unhandled exception when generating PDF for empty report
Clear API - 1.37.1
Bug Fixes
- jobs: Stops scheduled jobs from being marked as failed when scheduled after the timeout
- jobs: Stops scheduled jobs from being failed when creation timeout
- jobs: Fixes a few missed scenarios so failed jobs are still rescheduled and config isn’t lost when rescheduled
Clear API - 1.37.0
Features
- jobs: Makes significant improvements to robustness of jobs and adds support for scheduling and recurring jobs
Clear API - 1.36.6
No release notes.
Clear API - 1.36.5
Bug Fixes
- reports: Fixes accumulator use for dates
Clear API - 1.36.4
Features
- reports: Second stage of previous update, making flex queries take advantage of new field
Bug Fixes
- agents: Adds text index for agent name in anticipation of optimisation piece
Clear API - 1.36.3
Features
- reports: Makes flex reports record dates at a non-activity level to facilitate faster filtering and sorting
Clear API - 1.36.2
Bug Fixes
- reporting: Fully deprecates old reporting solution
Clear API - 1.36.1
Bug Fixes
- agents: Permissions issue for Hub
- agents: Fixes agent summary query
Clear API - 1.36.0
Features
- agents: Adds ability to pull attributes matching a filter
Bug Fixes
- enrolments: Fixes swallowed error message and also bumps clear-http to get monkey-patched bulk updates (which fixes the error in the first place)
Clear API - 1.35.1
Features
- misc: Makes merge script archive completed so resuming errors won’t need to start from the beginning
Bug Fixes
- agents: Prevents timing out long agent queries
- reports: Allows transactional on grouped which helps optimise pulling unique activities from a report
- agents: Fixes unhandled exception when bad data
Clear API - 1.35.0
Features
- reports: Adds very basic pdf generation as an export option for reports
Bug Fixes
- reports: Fixes broken test
ClearView - 1.14.2
Bug Fixes
- activities: Minor style fixes
- statements: Fixes js exception
Clear API - 1.34.3
No release notes.
Clear API - 1.34.2
Features
- enrolments: Writes script to reconcile and correct bad enrolments
Bug Fixes
- reports: Fixes modules when output in reports with transactional format
- enrolments: Fixes bad bug with the fix enrolment script
- agents: Fixes bugs in merge correction script
Clear API - 1.34.1
Bug Fixes
- agents: Changes resolve to prefer older accounts over newer accounts since they’re more likely to contain statements (i.e. fewer migrations required)
Clear API - 1.34.0
Features
- reports: Changes reports to work with modules for completion status
Bug Fixes
- agents: Fixes exception where importDate is not a date
Clear API - 1.33.2
Bug Fixes
- agents: Removes inefficient db query params
Clear API - 1.33.1
Bug Fixes
- agents: Missed condition
- agents: Strips agent to IFI and name when sending migrated statements
Clear API - 1.33.0
Features
- agents: Completely rewrites agent resolution to prefer existing accounts instead of migrating data
Clear API - 1.32.8
Bug Fixes
- reports: Updates permissions for reports
Clear API - 1.32.7
No release notes.
Clear API - 1.32.6
Bug Fixes
- activities: Changes launch to support Rustici launch activity id url param
- agents: Makes some performance tweaks for agents query
Clear API - 1.32.5
Bug Fixes
- audit: I cannot even deal with this right now
- agents: Fixes bug where date attributes were defaulted to current date
- audit: Fixes broken test
- agents: Ensures agent source field is set before resolving external hooks
- enrolments: Fixes misc. crash
Clear API - 1.32.4
Bug Fixes
- agents: Fixes comparing agent attributes when Date format
Clear API - 1.32.3
Bug Fixes
- config: Exposes more [redacted] attributes
ClearView - 1.14.1
Features
- activities: Adds rushed interface for editing description
Clear API - 1.32.2
Bug Fixes
- enrolments: Fixes issue where marking enrolments as applied would not target specific enrolment and would only update one at a time
Clear API - 1.32.1
Bug Fixes
- activities: Adds Windows Excel mime-type for CSV
ClearView - 1.14.0
Features
- activities: Adds interface for importing CSV of activities for bulk updating of attributes
Clear API - 1.32.0
Features
- activities: Adds support for importing a csv with activity attributes to update
- reports: Adds support for generating reports since a date
- agents: Very quickly adds new endpoint for retrieving an agent object
Clear LRS - 1.1.10
Bug Fixes
- state: Fixes eTag calculation when JSON object
Clear API - 1.31.0
Features
- activities: Adds new endpoint for exporting list of activities in csv format
ClearView - 1.13.0
Features
- activities: Adds new interface for bulk uploading activities
Clear API - 1.30.0
Features
- activities: Allows bulk uploading and importing of activities
Clear API - 1.29.0
Features
- enrolments: Finally adds the important piece of handling enrolments for agents that access the system but don’t exist or access with changed attributes
Clear API - 1.28.1
Bug Fixes
- enrolments: Enrolments need to return activity _id for Hub front-end
Hub - 1.1.0
Features
- dashboard: Splits out assigned and recommended learning reports and adds a couple charts for visual flare
Bug Fixes
- dashboard: Minor changes to chart colours and roles
- learning: Adds filter to learning records to only show completed
Clear API - 1.28.0
Features
- enrolments: Changes enrolments to cache which enrolments an agent belongs to instead of calculating on the fly
ClearView - 1.12.0
Features
- settings: Adds organisations settings for inviting new admins
Clear API - 1.27.0
Features
- users: Adds ability to invite and activate users joining an existing client
Clear API - 1.26.12
Bug Fixes
- agents: Adds Employee ID to whitelist and hooks mapping/unmapping of attributes into enrolments
- enrolments: Fixes unsafe access of variables when enrolments don’t have any activities defined
Clear API - 1.26.11
Bug Fixes
- reports: Fixes permission issue with reports
Clear API - 1.26.10
Bug Fixes
- reports: Adds some indices to help with reports
Clear API - 1.26.9
Bug Fixes
- reports: Adds some missing but very important indexes
Clear API - 1.26.8
Features
- agents: Dummy temp endpoint
ClearView - 1.11.1
Features
- users: Adds ability to manually mark a user as completed
Clear API - 1.26.7
Bug Fixes
- activities: Prevents embed script from being injected into uploaded activities when inline scripts
Clear API - 1.26.6
Features
- activities: New filter option to exclude activities with a tag
Bug Fixes
- agents: Fixes agent summary pulling report with unsanitised metric ids
Clear API - 1.26.5
Bug Fixes
- agents: Still fixing validation
Clear API - 1.26.4
Bug Fixes
- agents: Adds logging and short-circuit around voiding error scenario
Clear API - 1.26.3
Bug Fixes
- agents: Fixes validation issue when pushing agent update
Clear LRS - 1.1.9
Bug Fixes
- documents: Makes all documents resources return 404 when missing
Clear API - 1.26.2
No release notes.
Clear API - 1.26.1
Bug Fixes
- activities: Fixes minor bug with launching content
Clear API - 1.26.0
Features
- agents: Reworks user import to utilise a queue for deferred processing to take the load of the servers, also ensures agents have changed attributes before performing db writes
Clear API - 1.25.3
No release notes.
Clear API - 1.25.2
Bug Fixes
- config: Also adds Brand to [redacted] whitelist
- config: Changes whitelisted attributes
ClearView - 1.11.0
Features
- activities: Increases file size limit for uploads
- users: Rewrites user import as an inline dialog instead of a modal
Clear API - 1.25.1
Features
- agents: Changes to user import to allow specifying date format and multiple name columns
Bug Fixes
- agents: Fixes broken tests from previous change
- activities: Allows IMS Content to be launched as SCORM
ClearView - 1.10.0
Features
- users: Adds the ability to tag enrolments
- users: Makes enrolments sortable and also adds some metadata about modules so they’re easier to identify in the list
- activities: Builds new hierarchy screen that can be used to group activities together into modules
- activities: Adds impersonate user drop-down for previewing activities
- users: Splits users screen into a sub-nav of index, groups and enrolments. Fully implements enrolments screen, very thorough with messaging, updating and validation.
- docs: New endpoint and screens for developer API docs
Clear API - 1.25.0
Features
- activities: Adds new endpoint for creating a new activity to support the concept of organising into modules
- activities: Adds new option to previewing that will launch the activity as the specified agent
- enrolments: Adds ability to expand activities in response from agents enrolments
- enrolments: Implements enrolments endpoints as a relatively simple resource that can be used to define an association between agent attributes and enrolled activities
Bug Fixes
- activities: Fixes permissions problem with new preview function
Clear API - 1.24.3
Bug Fixes
- activities: This is killing me…
Clear API - 1.24.2
Bug Fixes
- activites: Fixes test from previous change
- activities: Fixes regression when uploading activity and embed script
Clear API - 1.24.1
Bug Fixes
- services: Fixes issue where service wouldn’t update if the id was 12 chars
- reports: Fixes app crash when invalid input sent
ClearView - 1.9.0
Features
- activities: Activities now render thumbnail images or a default initials on hashed background colour
Bug Fixes
- activities: Forces smaller thumbnail to be used for avatar images
- view: Changes doctype to make angular load on IE11 and many style fixes to make compatible with IE11
Clear API - 1.24.0
Features
- sessions: Sets CloudFront access cookies when creating retrieving session
- statements: Uploading image attachments will now generate and upload thumbnail versions retrievable by query param
Clear API - 1.23.1
Bug Fixes
- activities: Still trying to fix uploads
- activities: Re-introduces pipeline timeout hack since there were circumstances where it was still occurring
ClearView - 1.8.0
Features
- activities: Makes filters on activities screen shareable via URL params
- activities: Changes activity upload to compare the uploaded metadata with the current activity and warn of any inconsistencies before importing
Clear API - 1.23.0
Features
- activities: Separates upload and import into two distinct API calls to facilitate workflows where the uploaded data can be reviewed and changed before importing
Clear API - 1.22.6
Bug Fixes
- activities: Disables embedded integrations when document.write calls exist in the html file
Clear API - 1.22.5
Bug Fixes
- activities: Fixes to embedding of the integrations inject script so that it utilises callbacks and major fixes to the stream pipeline that injects this script
Clear API - 1.22.4
Bug Fixes
- activities: Fixes non-streaming hack for activity uploads that still wasn’t working correctly
ClearView - 1.7.0
Features
- activities: Adds searching and filtering of activities list by tag or text
Bug Fixes
- view: Fixes a style clash
Clear API - 1.22.3
Bug Fixes
- activities: Fixes weird bug where stream wasn’t getting closed for activity upload parser when no matches
Clear API - 1.22.2
Bug Fixes
- activities: Makes activity upload use script loader for body scripts as well as head
Clear API - 1.22.1
No release notes.
Clear API - 1.22.0
Features
- activities: Turns embed script into a much more sophisticated loader
- activities: Refactors activity upload to fully utilise streams for sniffing and transformation of files
Bug Fixes
- activities: Fixes recent activity changes to work with legacy imported activities
- activities: Fixes embed script so integrations are loaded synchronously
- activities: Fixes silly broken test
Clear LRS - 1.1.8
Bug Fixes
- statements: Fixes query param validation errors
- statements: Adds hack validation fix to support new activity launch
ClearView - 1.6.0
Features
- activity: Adds launch and integration setttings to activities
Clear API - 1.21.0
Features
- activities: Makes it so activities can configure how they’re launched and uploaded activities embed a script to allow integrations
Clear API - 1.20.3
Bug Fixes
- reports: Adds extra permission to reports query
Clear API - 1.20.2
Features
- pulse: Adds aggregation of any generic metric or attribute
Bug Fixes
- reports: Fixes bug where completion result wasn’t getting stored
- activities: Makes SCORM metadata parser pickup title from a different xml element if object-wide metadata doesn’t exist
Clear API - 1.20.1
Bug Fixes
- activities: Adds other valid zip mime types to upload list
ClearView - 1.5.1
Features
- activities: Adds tagging and attributes for activities, as well as reporting on those attributes
- activities: Completely redesigns and replaces the activity upload screen so no more modal
Bug Fixes
- activities: Fixes superfluous text
Clear API - 1.20.0
Features
- activities: Adds the ability to tag and add attributes to activities
- activities: Improvements to activity launch, including the addition of a preview launch link
- activities: Completely refactors activity upload to make it more flexible and efficient (esp. regarding detection of metadata)
Bug Fixes
- pulse: Fixes failing unit tests
- pulse: Mostly fixes some ugly code and error handling in pulse service
Clear LRS - 1.1.7
Bug Fixes
- state: Fixes issue where state documents couldn’t be saved if their keys contained dots
Clear API - 1.19.1
Bug Fixes
- reports: Fixes accidental clash on controller name
Clear API - 1.19.0
Features
- pulse: Quickly drops in support for durations but it’s a bit of a hot mess right now
- pulse: Adds date aggregation for pulse reports
- pulse: Creates new pulse reports collection for aggregating activity over time with a finer granularity
Clear API - 1.18.1
Bug Fixes
- reports: No longer sends automated report when no recipients supplied
Clear API - 1.18.0
Bug Fixes
- activities: Fixes one more missed unsanitisation
- activities: Fixes bug where activity wasn’t being unsanitised
- errors: Fixes some miscellaneous coding errors that were throwing 500s
ClearView - 1.4.4
No release notes.
Clear LRS - 1.1.6
No release notes.
Clear API - 1.17.2
No release notes.
Clear API - 1.17.1
Bug Fixes
- auth: Fixes incorrect cookie expiry
Clear API - 1.17.0
Features
- notifications: Adds very basic notifications support
Bug Fixes
- notifications: Fixes silly case typo
- statements: Fixes broken statements tests
Clear API - 1.16.4
Features
- auth: Moves CDN cookie signing logic from when an attachment is loaded to when the user authenticates
Clear API - 1.16.3
No release notes.
Clear API - 1.16.2
Features
- agents: Improvements to bulk import (send invite email and assign roles) and also moves email template vars to config
Bug Fixes
- agents: Fixes tests so they work with validation changes I forgot about
Clear API - 1.16.1
Features
- agents: Mostly adds support for Group objectType but also other random fixes
Bug Fixes
- agents: This is only temporary, I swear
Clear API - 1.16.0
Features
- auth: Adds support for sending invite emails with an activation link and reseting passwords for credentials auth type
Bug Fixes
- agents: Minor fixes to agent bulk upload
Clear API - 1.15.3
Features
- reports: Adds quick support for returning an agent id with a report
Clear API - 1.15.2
Bug Fixes
- activities: Minor fixes to deleting and querying activities
Clear API - 1.15.1
Maintenance
- scripts: Adds simple script to build sample data
Clear API - 1.15.0
Features
- statements: Adds new search endpoint for complex statement searching
Clear API - 1.14.1
Bug Fixes
- agents: Fixes broken tests
Clear API - 1.14.0
Features
- activities: Importing activities now loads extension data and new endpoint for pulling a full activity hierarchy
- statements: Adds new endpoints for uploading and retrieving attachments that can then be added to statements
Clear API - 1.13.2
Bug Fixes
- statements: Reverts previous statement fix since it caused more problems
Clear LRS - 1.1.5
Bug Fixes
- statements: Reverts previous change and adds a bit of a nasty hack to delay pushing to the queue for a bit
Clear API - 1.13.1
Features
- statements: Fixes issues with duplicate statements being inserted
Clear LRS - 1.1.4
Bug Fixes
- statements: Prevents errors when duplicate statement in system
Clear API - 1.13.0
Features
- reports: Adds support for aggregating StatementRefs
Bug Fixes
- auth: Splits credentials entries into a separate collection since it seemed a bit dangerous embedding them in an agent
- agents: Do not expose sensitive extensions
Clear LRS - 1.1.3
Features
- statements: Adds a couple new query options (wildcards for activity IDs) and also by StatementRefIds
- statements: Embeds referenced statement for validation and easier querying when StatementRef
ClearView - 1.4.3
Features
- activate: Makes account activation form now auto-activate client-only activation keys
Clear API - 1.12.0
Features
- registration: Close to a full rewrite of registration logic to be both more flexible and stable
Bug Fixes
- auth: Fixes broken tests from previous change
Clear API - 1.11.1
Bug Fixes
- auth: Fixes a couple minor auth bugs
Clear LRS - 1.1.2
Features
- lrs: Lists all LRS resources in an endpoint
Clear API - 1.11.0
Features
- auth: Creates new endpoint for logging in with a username/password and moves config into the middleware
ClearView - 1.4.2
No release notes.
Clear API - 1.10.6
No release notes.
Clear LRS - 1.1.1
Features
- lrs: Adds memory leak debugging and conditional around sending to loggly
- lrs: Adds endpoint for loading XAPI docs
Bug Fixes
- lrs: Adds JSON formatter back to fix broken tests due to error format
Clear API - 1.10.5
No release notes.
Clear API - 1.10.4
Bug Fixes
- agents: Writes another migration script to fix a bunch of dupe flex records where the agent has been hidden but no statements to void
Clear API - 1.10.3
Bug Fixes
- agents: Fixes bug where resolving duplicate agents wasn’t voiding or migrating the old statements due to LRS validation errors
Clear API - 1.10.2
Bug Fixes
- reports: Stops logging gigantic reports when sending
ClearView - 1.4.1
Bug Fixes
- users: Fixes bug where user attributes were getting lost
Clear API - 1.10.1
Bug Fixes
- reports: Quick fix for issue where sorting by a metric wouldn’t work if that metric’s key got mutated
ClearView - 1.4.0
Features
- users: Switches user profile screen to pull data from new reporting endpoints
Clear API - 1.10.0
Features
- agents: Adds quick endpoint for clearing state data for an agent/activity pair
- agents: Adds new endpoint for getting a summary of an agent’s progress across all activities
Bug Fixes
- services: Makes api retry pulling services if it starts up before clear-core
ClearView - 1.3.5
Features
- users: Adds a ‘re-index’ button to the user profile that will trigger a re-index of all statements
Bug Fixes
- reports: Adds sort to activity list
Clear API - 1.9.13
Features
- jobs: Adds simple validation check to prevent adding a reindex job for the same agent too frequently
Clear API - 1.9.12
Bug Fixes
- agents: Fixes problem where resolving duplicates wasn’t moving registrations across so now all voided statements get re-issued to the merged agent
Clear API - 1.9.11
Bug Fixes
- agents: Turns out the agent de-duplication had a pretty nasty bug where unmapping the attributes meant duplication wasn’t being detected on workforceID for [redacted] (which meant users with the same name would get merged)
Clear API - 1.9.10
Bug Fixes
- agents: Hack fix for [redacted] so that duplicate agents are resolved on workforceID instead of name (need to re-write this whole thing anyway)
Clear API - 1.9.9
Bug Fixes
- db: Incorrect index params
Clear API - 1.9.8
Bug Fixes
- db: Fixes slow running queries
Clear API - 1.9.7
Bug Fixes
- reports: Adds better error handling to results endpoint
Clear API - 1.9.6
Bug Fixes
- reports: Adds new migration to fix broken flex records
Clear API - 1.9.5
Bug Fixes
- reports: Fixes bug where attributes were getting lost if statements were recorded that didn’t contain all attributes
Clear API - 1.9.4
No release notes.
Clear API - 1.9.3
Bug Fixes
- agents: Fixes some bugs with merging attributes for duplicate users
Clear API - 1.9.2
No release notes.
Clear API - 1.9.1
Bug Fixes
- reports: Just whitelists a missing accumulator
ClearView - 1.3.4
Features
- reports: Adds support for grouped reports to have additional attributes
Maintenance
- reports: Just adds a secret hidden function for inverting the selected attributes
Clear API - 1.9.0
Features
- reports: Expands tiered accumulators so first stage can aggregate an agent’s attempts with one accumulator and then aggregate the total with a different
Clear API - 1.8.6
Bug Fixes
- reports: Simply flips the order of keys for attempt and activity fields to meet [redacted]’ expectations, but will make defining order a more permanent thing later
Clear API - 1.8.5
Bug Fixes
- reports: Fixes another transaction format bug where metrics with a format weren’t getting merged
Clear API - 1.8.4
Features
- reports: Creates new export endpoint that will convert posted report results to CSV and force a download
- reports: Adds some tests to ensure grouped reports will work with additional attributes
Bug Fixes
- reports: Fixes attributes not getting populated in transactional reports
Clear API - 1.8.3
Bug Fixes
- audit: Fixes broken tests and makes filtering by days more flexible
Clear API - 1.8.2
No release notes.
ClearView - 1.3.3
Bug Fixes
- reports: Makes it so the ‘days ago’ filter will show up in the description
- reports: Fixes a number of bugs where report wasn’t getting restored correctly
Clear API - 1.8.1
Bug Fixes
- reports: Fixes bug when filtering by dates wasn’t matching all activities or defaulting the metric
ClearView - 1.3.2
No release notes.
ClearView - 1.3.1
Bug Fixes
- docs: Fixes problem with flatdoc symlinked (need to make this part of the build process)
ClearView - 1.3.0
Features
- reports: Adds simple input for filtering X days ago
- reports: Makes reports work with new format
- docs: Adds documentation endpoints that uses Flatdoc to load markdown help pages
Bug Fixes
- reports: Fixes bug with time interval reports
- docs: Fix doc styles
Clear API - 1.8.0
Features
- reports: Adds support for filtering by X number of days ago
- reports: Huge task to refactor reports to work with new format and still be backwards compatible with old (migrates old request on the fly to new format)
- api: Adds memory leak debugging and conditional around sending to loggly
- api: Adds endpoint for loading API docs
- server: Adds new cross-domain middleware to server and removes manual handling of cross-domain requests
Bug Fixes
- api: Adds JSON formatter back to fix broken tests due to error format
- reports: Makes endpoints with non-JSON responses still able to be streamed
Clear API - 1.7.5
Bug Fixes
- reports: Fixes compression format for archived automated report
Clear API - 1.7.4
No release notes.
Clear API - 1.7.3
Bug Fixes
- reports: Adds some debug logging around the report send endpoint
- audit: Fixes incorrect attribute mapping
Clear API - 1.7.2
Features
- reports: Quickly hacks in support for zipping an automated report before mailing out (but hard-coded to OIC name for now)
Clear API - 1.7.1
Bug Fixes
- agents: Makes it so de-duplicated agents with different attributes will fire an event, causing the canonical flex record to update
ClearView - 1.2.0
Features
- reports: Adds ability change filter to exclude values, and also lets filtering on other attributes that may be added to the report (not just whitelisted)
Clear API - 1.7.0
Features
- agents: Allows querying an individual attribute to retrieve a list of its values
- reports: Adds ability to filter by excluding attribute values
Bug Fixes
- reports: Sanitises reports before saving to allow use of the $exclude filter option
- reports: Fixes issue where agents who were registered and then attempted an activity would get a duplicate flex record resulting in an incorrect participant count
Clear API - 1.6.1
No release notes.
Clear API - 1.6.2
Bug Fixes
- reports: Fixes issue where agents who were registered and then attempted an activity would get a duplicate flex record resulting in an incorrect participant count
Clear API - 1.6.0
Features
- reports: Creates new format for generating reports, which will allow defining an order for metrics, as well as allowing more flexible aggregate metrics that can combine values from different activities
Clear API - 1.5.10
No release notes.
Clear API - 1.5.9
Features
- reports: Temporarily disables use of canonical agent record in flex
- reports: Changes flex reports to keep track of the canonical agent attributes so that we can generate reports with new attributes without requiring the user to access training again
Bug Fixes
- reports: Fixes some inconsistent tests
Clear API - 1.5.8
No release notes.
Clear API - 1.5.7
Bug Fixes
- agents: Changes agents import to use a background job instead of overwhelming the web server
- agents: Fixes bug in resolve script which wouldn’t update multiple records
Clear API - 1.5.6
Bug Fixes
- agents: Adds script to de-duplicate [redacted] agents with multiple SAML IDs
- db: Adds support for client-specific indexes and creates one for [redacted]
Clear API - 1.5.5
No release notes.
Clear API - 1.5.4
Features
- reports: Quickly and roughly hacks in some support for auto-mailing an audit-style report (only hard-coded by name though)
Clear API - 1.5.3
Bug Fixes
- agents: Ensures attribute called ‘Commencement Date’ is imported as a Date object (bit of a manual hack for [redacted])
Clear API - 1.5.2
Features
- reports: Allows overriding of grouping attribute when getting report results or rank
Clear API - 1.5.1
Features
- reports: Adds support for likert question responses
Maintenance
- agents: Adds new ‘Market’ attribute to [redacted] whitelist
Clear API - 1.5.0
Features
- reports: Ensures registered statements don’t start an attempt for that agent, and adds a couple new accumulators to metrics that will uniquely count agents
Clear API - 1.4.0
Features
- audit: Adds new audit endpoint for generating a report with every screen accessed in an activity
- jobs: Modifies reindex job so that it can be used to reindex an entire client
- progress: Adds new ‘progress’ metric for determining how far through an activity by measuring child activities viewed
Bug Fixes
- jobs: Makes reindex job remove from the queue immediately
- jobs: Refines agent re-index query and adds some missing db indices
- reports: Fixes a couple bugs when indexing reports
- db: Adds new index for looking up activities
Clear API - 1.3.0
Features
- reports: Exposes new metric ‘Completion Result’ for indicating pass or failure of an activity
Bug Fixes
- reports: Fixes broken test with completion metric
Clear API - 1.2.1
Features
- db: Adds script to re-index all agents in completion mismatch error state (if they have a date_completed but completion still set to 0)
ClearView - 1.1.1
Features
- users: Makes the full list of users searchable from the backend
Clear API - 1.2.0
Features
- jobs: Creates a new jobs service and endpoint that will allow jobs to be queued and processed such as re-indexing (this might even make full re-indexing scalable)
- agents: Makes /api/agents endpoint searchable and fixes pagination issues
- reports: Adds various new options to API endpoints that generate reports and rankings
ClearView - 1.1.0
Bug Fixes
- reports: Fixes a couple ui glitches on reports screen (chart animation wasn’t working because of the rendering glitch fix for long screens) and the faux cells were rendering wrong in Chrome after resizing the window
Clear API - 1.1.1
Bug Fixes
- reports: Changes report indexing to ensure a statement has been inserted before indexing. Also adds a script for re-trying all dead letters.
Clear API - 1.1.0
Bug Fixes
- health: Stops logging ELB health checks
- reports: Fixes exception being thrown when processing statements
Clear API - 1.0.2
Bug Fixes
- activities: Adds missing type information to xapi activity upload
ClearView - 1.0.1
Bug Fixes
- routing: Removes redirect monkey-patch since should be no longer required with nginx (all requests should look alike)
Clear LRS - 1.0.1
No release notes.
Clear API - 1.0.1
Features
- reports: Adds a stand-alone script for manually re-indexing a single agent
- activities: New, more flexible way of launching activities (will check activity type) and directs to CDN endpoint
Bug Fixes
- activities: Makes sure legacy activity access endpoint uses embedded key string
Clear API - 0.27.7
Bug Fixes
- reports: Fixes bug where results endpoint wasn’t doing correct attribute mapping, bumps to 0.27.7
ClearView - 0.24.3
No release notes.
Clear API - 0.27.6
No release notes.
Clear LRS - 0.14.23
No release notes.
ClearView - 1.0.0
Bug Fixes
- routing: Removes redirect monkey-patch since should be no longer required with nginx (all requests should look alike)
Clear API - 1.0.0
Features
- activities: New, more flexible way of launching activities (will check activity type) and directs to CDN endpoint
Bug Fixes
- activities: Makes sure legacy activity access endpoint uses embedded key string
Clear LRS - 1.0.0
No release notes.
ClearView - 0.24.2
No release notes.
Clear API - 0.27.5
Bug Fixes
- reports: Fixes ranking endpoint when sort is Array instead of object
Clear LRS - 0.14.22
Bug Fixes
- statements: Fixes issue where statement hook failing in prod
- statements: Fixes storing a statement when the timestamp has been specified
Clear API - 0.27.4
Bug Fixes
- reports: Disable legacy statement hook when [redacted] since throwing an error in prod
Clear API - 0.27.3
Features
- activities: Adds parsing of SCORM metadata when uploading
ClearView - 0.24.1
Bug Fixes
- reports: Fixes bug where dupe column names were appearing in reports
Clear API - 0.27.2
Features
- reports: Adds basic support for new sort format but might need some more work to make cleaner
Bug Fixes
- reports: Fixes a bug with generating transaction-based reports with the new “highest of all scores” accumulator
ClearView - 0.24.0
Features
- reports: Adds more sophisticated sort system so we can sort by multiple columns easily
Bug Fixes
- reports: Fixes broken tests
- ui: Removes animation which was causing visual glitch in Chrome on really long report screens
Clear API - 0.27.1
Bug Fixes
- reports: Fixes bug where duration wasn’t getting populated when format specified
ClearView - 0.23.1
Bug Fixes
- reports: Adds fix for when attribute headers get dropped and were causing the report results to crash
ClearView - 0.23.0
Features
- reports: Some tweaks to reports UI
- app: Adds limited mobile support so many screens are now visible on mobile devices but may not be completely functional
- app: Adds progress indicators to the majority of async calls and adds “expired session” screen
- reports: Changes display of metric drop-down so they sorted by category
Clear API - 0.27.0
Features
- reports: Adds support for fill-in interaction metric
- reports: Adds ability to switch how total scores are calculated for individuals
- reports: Adds support for new ‘choices’ metric and fixes a few minor bugs around reporting in general
- reports: Adds category field to metrics
Bug Fixes
- reports: Fixes regression in report test suite (individual reports would ignore the accumulator specified by the user)
Clear API - 0.26.6
No release notes.
Clear API - 0.26.5
Bug Fixes
- reports: Stops report send endpoint from timing out due to large reports (this is a temp hack fix, need to find a cleaner solution)
- agents: Swaps [redacted]’ duplicate attribute to ‘workforceID’
- reports: Fixes Device and OS not getting tracked (due to unsanitised fields)
ClearView - 0.22.17
No release notes.
Clear API - 0.26.4
No release notes.
Clear LRS - 0.14.21
No release notes.
Clear API - 0.26.3
No release notes.
Clear LRS - 0.14.20
No release notes.
Clear LRS - 0.14.19
Bug Fixes
- activity: Fixes bug where activity definitions containing an Array would get mangled when being inserted into the DB
Clear API - 0.26.2
Features
- reports: Adds the ability for reports to rank an unrecorded value that’s passed in
Bug Fixes
- reports: Fix for bug when processing response statements
ClearView - 0.22.16
Features
- reports: Adds ability to select a metric format when present (i.e for scores)
Clear API - 0.26.1
Features
- reports: Adds support for score object in result field
Clear API - 0.26.0
Features
- reports: Adds new endpoint to determine an agent’s ranking within a report
Bug Fixes
- reports: Removes unnecessary log
ClearView - 0.22.15
Features
- reports: Adds date metric option to report filtering
Clear API - 0.25.2
Features
- reports: Adds new metric option to allow filtering dates on different metrics (started, accessed, completed, etc.)
- reports: Fixes remaining issues with report aggregation, especially due to splitting attempts
Clear LRS - 0.14.18
Bug Fixes
- statements: Performance enhancement for statement querying
ClearView - 0.22.14
Features
- reports: Adds ability to hide ‘Attempt’ column from split attempt reports
Clear API - 0.25.1
Features
- reports: Adds new option for hiding the attempt number column in individual reports
- reports: Fixes a few bugs where aggregation and durations weren’t working correctly (needs more tests)
ClearView - 0.22.13
Features
- reports: Adds a new option for splitting attempts into different rows to the UI
Clear API - 0.25.0
Features
- reports: Adds new aggregation for statements and attempts with a number of changes to report generation to facilitate building reports split by each attempt
Clear API - 0.24.5
Bug Fixes
- agents: Adds missing attribute mapping
- reports: Fixes logo rendering issue in email templates
ClearView - 0.22.12
No release notes.
Clear API - 0.24.4
Features
- reports: Changes mailer to allow emailing multiple recipients and customising subject
Bug Fixes
- agents: Fixes the horrible performance of the old attributes query and replaces with a new aggregate table lookup
Clear API - 0.24.3
Bug Fixes
- reports: Adds a script to manually correct bad data in [redacted]
Clear API - 0.24.2
Bug Fixes
- reports: Stops report indexing from processing voided statements
Clear API - 0.24.1
Features
- reports: Creates a new endpoint that will generate a report and email it to a recipient
Bug Fixes
- reports: Fixes broken test
ClearView - 0.22.11
No release notes.
Clear API - 0.24.0
Features
- agents: First rough implementation of attribute mapping but there may be some holes
- agents: Primarily ensure agent attributes get merged when updating the DB
- reports: Adds ability to specify duration format in reports
Bug Fixes
- agents: Makes agent de-duping logic case-insensitive
ClearView - 0.22.10
Features
- reports: Adds some preset duration format options
Clear API - 0.23.1
No release notes.
Clear API - 0.23.0
Features
- reports: Adds new form of ‘attribute splitting’ reports where users will get separate entries in the report for distinct attribute values
ClearView - 0.22.9
Features
- reports: Adds ability to split report results by an attribute
- reports: Re-styles a large portion of the report creation screen, in particular the buttons and filter edit screen
ClearView - 0.22.8
Bug Fixes
- users: Adds new pagination to users screen
Clear API - 0.22.2
Bug Fixes
- agents: Adds some performance fixes to slow agent queries
- agents: Adds new workforceID attribute for [redacted]
Clear API - 0.22.1
Bug Fixes
- reports: Fixes pretty serious production issue where attempts and durations were incorrect when account IFIs were used
ClearView - 0.22.7
Features
- reports: Adds a new option to reports to change the output format to transactional
Clear API - 0.22.0
Features
- reports: Adds a new report option that can be used to format the report in a ‘transactional’ style, meaning activities will be divided into rows as opposed to columns
Bug Fixes
- reports: Makes some performance optimisations to re-indexing of reports tables (notably removes HTTP pooling)
Clear API - 0.21.1
Bug Fixes
- reports: Prevents 0s from being displayed when no duration is returned in a report
- reports: Fixes incorrect metric format when using a date filter
Clear LRS - 0.14.17
Features
- statements: Makes received statements push to a queue for future processing
Bug Fixes
- statements: Stops queue pushing in test
Clear API - 0.21.0
Features
- reports: Adds OS to flex data and stops indexing removed agents
- reports: Makes full re-indexing much more efficient and some other fixes
- reports: Adds parsing and converting of the user agent field into device data for reports
- reports: Makes big changes. Adds a new statement processor which will track a user’s individual attempts, this processor runs off an AWS queue to separate concerns from the LRS, and will directly feed into the flex aggregation reports
Bug Fixes
- reports: Stops queue consumer from running during tests
- security: Temp hack permission change to fix prod issue (need to sort this out properly)
ClearView - 0.22.6
Bug Fixes
- reports: Adds load more button to users and reports screens to cache output and speed up client-side rendering
- services: Fixes cui stylesheet being in the correct location (unsure how that happened)
ClearView - 0.22.5
Bug Fixes
- reports: Allows embedded charts to specify a filter in the query string
ClearView - 0.22.4
Features
- reports: Fixes bugs with multiple of the same metric of an activity, and adds new field for setting the date format of timestamps
Clear API - 0.20.2
Features
- reports: Adds support for formatting dates and returns dates in the timezone set
Bug Fixes
- agents: Makes de-duping logic merge across attributes from removed agent to the remaining agent
- reports: Changes grouped reports for aggregate metrics (such as total score) to only include users who contain values for each sub-metric in the calculations
- activities: Reverts content redirects since they break security policy in the Flash Player
Clear LRS - 0.14.16
Features
- statements: Detects and adds source IP and User Agent to all incoming statements
Clear LRS - 0.14.15
Bug Fixes
- statement: Remote hook getting called before statement being voided was throwing errors and breaking aggregate data
ClearView - 0.22.3
Bug Fixes
- reports: Fixes some js errors with previous date filtering feature
ClearView - 0.22.2
Features
- reports: Adds date picker to filter screen to allow filtering since a date
Clear API - 0.20.1
Features
- reports: Quickly adds since date filtering to report generation
ClearView - 0.22.1
Bug Fixes
- reports: Updates chart shim for IE8 and reduces height of exported charts to work-around iframe bug
Clear API - 0.20.0
Features
- agents: Adds API endpoints for uploading a CSV file to S3 and then re-downloading and importing them as agents. Also adds an endpoint to be called by a scheduler for de-duplication of re-imported agents.
- reports: Adds support for generating time-based reports, with metric values changing over a time period
Bug Fixes
- activities: Adds some more media file types to the redirect performance enhancement
- activities: Fixes an issue where iOS wasn’t playing back videos because we hadn’t implemented streaming. This now defers playback of videos to S3/CloudFront itself.
- reports: Adds attribute mapping for demo client
ClearView - 0.22.0
Features
- users: Adds a new modal dialog for importing a CSV file and mapping the columns to new users and their attributes
- reports: Adds time interval selection to report generation and only allows selecting date metrics for these report types
- report: Refactors report generation UI into a cleaner more usable format
Bug Fixes
- reports: Fixes embedded chart when loaded in IE8 compatibility mode
Clear LRS - 0.14.14
Features
- statements: Adds minimal support for voiding statements
Bug Fixes
- maint: Updates circle to use new version of Mongo
- statement: Changes hook error to warning
ClearView - 0.21.0
Features
- reports: Quickly hacks in some basic support for exporting charts
- reports: Adds support for generating charts on the front-end which involved a bunch of UI improvements
Bug Fixes
- dashboard: Cross-references dashboard statements with actors to generate a deep link to the users screen
Clear LRS - 0.14.13
Bug Fixes
- state: Fixes an unhandled exception where State would attempt to send a null response back
Clear API - 0.19.2
Bug Fixes
- agents: Makes agents query stream response instead of using a callback
- report: Changes duration output so it works nicer when importing into Excel
- report: Fixes report CSV export when the field contains the invalid characters: , or “
Clear API - 0.19.1
Features
- reports: Fixes a regression where grouped reports with an array of keys weren’t working for average or sum accumulators
ClearView - 0.20.0
Features
- reports: Adds support for generating reports of multiple activities
Bug Fixes
- site: Displays friendly error message when signing into wrong client with a valid user
Clear API - 0.19.0
Features
- reports: Makes completion report more fine-grained and adds new duration metric to reports
- reports: Changes report generation to support multiple activities which also reduces a lot of the code differences for individual and grouped reports
- reports: Makes report generation much more flexible and test-able by breaking into smaller parts. Also adds more options for generating reports.
Clear API - 0.18.8
Bug Fixes
- services: Comments out non-existent endpoint
- reports: Adds some quick hacks to make cross-domain POST requests work for certain endpoints
- activities: Upgrades unzip package to work with more zip encoding types
Clear LRS - 0.14.12
No release notes.
Clear API - 0.18.7
Features
- auth: Adds new endpoints to generate Basic credentials with a ttl.
Bug Fixes
- agents: Fixes some critically broken tests
Clear LRS - 0.14.11
No release notes.
Clear LRS - 0.14.10
Features
- health: Adds health checks
Clear API - 0.18.6
No release notes.
ClearView - 0.19.8
No release notes.
ClearView - 0.19.7
No release notes.
ClearView - 0.19.6
No release notes.
ClearView - 0.19.5
Features
- health: Adds health checks
Bug Fixes
- reports: Changes report output to start at the first row
Clear API - 0.18.5
Bug Fixes
- activities: Fixes rare issue where IE9 was sending a HEAD request before attempting to download activity content (which would fail and result in a white screen). Server will now respond to those HEAD requests.
Clear API - 0.18.4
Features
- health: Adds detailed health check
Clear API - 0.18.3
Features
- activities: Partially implements hiding of activities by creating an endpoint and filter on the query
Clear LRS - 0.14.9
Bug Fixes
- statement: Ensures activity definition updates now merge with the old definition when a statement is recorded
- statement: Catches unhandled exception when sent invalid agent JSON
- state: More fixes to State retrieval to handle both JSON and plain text
ClearView - 0.19.4
Features
- reports: Refactors reports screen, adds ability to limit report results to a size, and allows hiding of columns
- reports: Adds ability to delete reports, build unsaved reports and rename reports
Bug Fixes
- reports: Prevents changing columns when a grouped report
Clear API - 0.18.2
Features
- reports: Adds endpoint for marking a report as deleted
ClearView - 0.19.3
Bug Fixes
- reports: Fixes glitch where css was getting wrongly imported
ClearView - 0.19.2
Features
- reports: Adds hacks to give reports [redacted]-specific styles
Clear API - 0.18.1
Features
- activities: Quickly hacks in a ‘locked user’ list into activity retrieval
ClearView - 0.19.1
Features
- activities: Quickly adds a list of locked users with links to unlock/re-lock them
ClearView - 0.19.0
Features
- reports: Creates the save/load screen for reports and adds calls to save generated reports
- reports: Adds new reports screens for creating very versatile and flexible reports
Clear API - 0.18.0
Features
- reports: Adds ability to save and retrieve reports from the API
- reports: Adds new ‘flex’ reporting which is very versatile in the reports it can generate. Also migrates all custom user fields from the ‘details’ property and onto a new attributes extension in the agents DB.
Clear API - 0.17.0
Features
- activities: Adds support for storing uploaded activity metadata inside the activity definition. Also allows querying of an activity by _id
- services: Abstracts services code into its own lib and adds hooks for sanitising and unsanitising Mongo keys in the DB
- integrations: Adds new integrations and slugifies ID format
ClearView - 0.18.0
No release notes.
Clear LRS - 0.14.7
No release notes.
Clear LRS - 0.14.8
Bug Fixes
- statement: Catches unhandled exception when sent invalid agent JSON
- state: More fixes to State retrieval to handle both JSON and plain text
- server: Fixes tests
- server: Adds logging and shorter request timeout
- state: Fixes bug in State storage when JSON object is sent as document
Clear API - 0.16.2
Bug Fixes
- activities: Uploaded activities now force the SSL endpoint when launched from Sharepoint
- activities: Prevents server crash when activity metadata can’t be imported
Clear API - 0.16.1
Bug Fixes
- activities: Fixes activity uploading where different browsers send different MIME types for a zip - bumps 0.16.1
ClearView - 0.17.2
Bug Fixes
- activities: Fixes broken test from previous change - 0.17.2
ClearView - 0.17.1
Bug Fixes
- activities: Replaces non-env URL with the env-specific property
ClearView - 0.17.0
Bug Fixes
- server: Shortens request timeout
Clear API - 0.16.0
Bug Fixes
- server: Fixes tests
- server: Shortens request timeout
Clear API - 0.15.4
Bug Fixes
- report: Fixes deadly infinite loop when generating status report
ClearView - 0.16.2
Bug Fixes
- registration: Fixes issues with activating an account and adds password strength validation
ClearView - 0.16.1
No release notes.
Clear API - 0.15.3
Features
- agents: Allows agents to be queried by Mongo ID
Clear LRS - 0.14.6
Bug Fixes
- hacks: Adds a really dodgy temp hack fix for Storyline sending empty activity definitions
- statement: Fixes bug with Statement ‘more’ URL when converting a String to JSON
ClearView - 0.16.0
Features
- security: Fixes XSS vulnerability and adds brute force request protection to sign-in screen
Bug Fixes
- sessions: Fixes self-signed ssl error
- users: Removes agent’s IFI key and value from the URL (as this leaks to Google Analytics)
- dashboard: Makes statements API retrieve canonical version
Maintenance
- security: Adds db index to be handled with migrations
Clear API - 0.15.2
Features
- activities: Adds an endpoint that will download a tincan.xml metadata file and update activity definitions
Clear API - 0.15.1
Bug Fixes
- reporting: Fixes null pointer
Clear LRS - 0.14.5
No release notes.
Clear LRS - 0.14.4
Bug Fixes
- hacks: Adds yet another Storyline hack to convert incorrect cased ActivityId to correct
ClearView - 0.15.0
Features
- reports: Shows responses on user profile screen as well as allows generating a full user report of responses
Bug Fixes
- users: Makes the result shown in the attempt list more versatile by either displaying a percentage (if score.max exists), a standalone score (if no score.max) or a readable verb if no score
Clear API - 0.15.0
Features
- reports: Adds support for pulling responses for each attempt from the API
Clear LRS - 0.14.3
No release notes.
Clear API - 0.14.2
Bug Fixes
- reports: Sorts attempts output in user/activity report by timestamp
- reports: Changes agent summary endpoint from using DB aggregate() function to simply call the pre-aggregated Sessions collection (this is faster with less code complexity)
- auth: Removes XSRF check when exporting CSV reports
Clear LRS - 0.14.2
Bug Fixes
- statement: Fixes issue where highest-level activities were getting stored with a node pointing to themselves
Clear API - 0.14.1
Features
- auth: Adds missing XSRF auth for POST requests
Bug Fixes
- reports: Fixes Mongo error when generating a report without any activities specified
ClearView - 0.14.1
Features
- auth: Moves XSRF validation to external library
Bug Fixes
- ui: Temporarily removes redundant UI elements
ClearView - 0.14.0
Bug Fixes
- users: URI encodes call to backend and properly builds the user activity link with optional query parameter
- backend: Handles proper sending of 404 for non-existent html files (were getting errors in the logs from malicious bots hitting missing pages) and logs other errors as appropriate
Clear LRS - 0.14.1
No release notes.
Clear LRS - 0.14.0
Features
- auth: Adds fine-grained permissions to statement and state APIs
Clear API - 0.14.0
Features
- auth: Adds authentication and permission checking on all protected routes
Bug Fixes
- reports: Fixes null pointer issues with missing sessions and encodes URL parameters for agents report
Clear LRS - 0.13.2
Bug Fixes
- statements: Fixes statement insertion for more Storyline mistakes
Clear LRS - 0.13.1
Features
- lrs: Adds middleware hacks to cater to authoring tool flaws
- auth: Adds authentication library as middleware and removes all old auth code
Bug Fixes
- statement: Moves localhost ref to environment variable
Clear API - 0.13.3
Bug Fixes
- agents: Fixes issues with pulling agent data for more varied completion data and statements with contexts
ClearView - 0.13.2
Bug Fixes
- users: Makes user profile specify completed (even if not passed)
ClearView - 0.13.1
No release notes.
ClearView - 0.13.0
Features
- auth: Moves a lot of auth handling to clear-api calls, including cookie management for sessions
Clear API - 0.13.2
Features
- auth: Replaces in-built authentication with clear-auth library
ClearView - 0.12.2
Features
- integrations: Removes easyXDM and uses native postMessage and listeners to handle cross-frame communication
Bug Fixes
- auth: Moves localhost ref to environment variable
- webapp: Adds better js compression and fixes routing issue with new angular version
Maintenance
- webapp: Restructures web-app into a more content-driven structure
Clear API - 0.13.1
Features
- ssl: Adds an environment property to disable ssl validation when running locally with a self-signed cert
ClearView - 0.12.1
Features
- ssl: Adds environment variable for disabling SSL auth on self-signed certs for local testing
ClearView - 0.12.0
Features
- registration: Adds account activate screen
- reports: Adds ‘select all’ / ‘deselect all’ option to activities drop down on users screen
Bug Fixes
- misc: Adds version output
Clear API - 0.13.0
Features
- registration: Quickly hacks together the final pieces of account activation
Bug Fixes
- misc: Adds version output
Clear API - 0.12.1
Bug Fixes
- reporting: Fixes defect where new sessions for aggregate report wasn’t getting updated in real-time
ClearView - 0.11.0
Features
- reporting: Displays attempts on user profile screen
Clear LRS - 0.13.0
Features
- lrs: Splits all LRS functionality into its own stand-alone module
Bug Fixes
- reporting: Fixes issue where completed activities were getting marked as un-completed. Bumps version - 0.11.1
Clear API - 0.12.0
Features
- reporting: Adds attempt data to individual user statuses
Bug Fixes
- reporting: Fixes issue where completed activities were getting marked as un-completed. Bumps version - 0.11.1
Maintenance
- api: Splits out the API-specific functionality from vinegar and corrects some issues with reporting
Clear LRS - 0.11.0
No release notes.
Clear API - 0.11.0
No release notes.
Clear LRS - 0.11.1
Features
- aggregation: Completely reworks aggregation reports to use a new and more versatile database structure
Bug Fixes
- reporting: Fixes issue where completed activities were getting marked as un-completed. Bumps version - 0.11.1
Clear API - 0.11.1
Features
- aggregation: Completely reworks aggregation reports to use a new and more versatile database structure
Bug Fixes
- reporting: Fixes issue where completed activities were getting marked as un-completed. Bumps version - 0.11.1
ClearView - 0.10.2
Bug Fixes
- web-app: Fixes minor display issues with repeated elements and successful activities
ClearView - 0.10.1
No release notes.
ClearView - 0.10.0
Features
- web-app: Converts front-end JS to use browserify and restructures a lot of the hierarchy
Clear LRS - 0.10.1
No release notes.
Clear API - 0.10.1
No release notes.
ClearView - 0.9.0
Maintenance
- global: Adds version to seaport registry
- global: Refactors to use a tighter submodule architecture with seaport and relative paths
Clear LRS - 0.10.0
Bug Fixes
- reports: Adds a null check
Maintenance
- global: Adds version to seaport registry
- global: Refactors to use a tighter submodule architecture with seaport and relative paths
Clear API - 0.10.0
Bug Fixes
- reports: Adds a null check
Maintenance
- global: Adds version to seaport registry
- global: Refactors to use a tighter submodule architecture with seaport and relative paths
Clear LRS - 0.9.1
Bug Fixes
- reports: Fixes various issues with user reports
Clear API - 0.9.1
Bug Fixes
- reports: Fixes various issues with user reports
Clear LRS - 0.9.0
Features
- reports: Adds report generation for ‘percentile’ formula
Clear API - 0.9.0
Features
- reports: Adds report generation for ‘percentile’ formula
ClearView - 0.8.2
Bug Fixes
- streams: Fixes the ‘more’ link in streams so it no longer repeats the same request
Clear LRS - 0.8.2
No release notes.
Clear API - 0.8.2
No release notes.
Clear LRS - 0.8.1
No release notes.
Clear API - 0.8.1
No release notes.
ClearView - 0.8.1
No release notes.
Clear LRS - 0.7.0
No release notes.
Clear API - 0.7.0
No release notes.
Clear LRS - 0.8.0
No release notes.
Clear API - 0.8.0
No release notes.
ClearView - 0.7.0
No release notes.
ClearView - 0.8.0
No release notes.
ClearView - 0.6.0
No release notes.
Clear LRS - 0.6.0
No release notes.
Clear API - 0.6.0
No release notes.
ClearView - 0.5.0
No release notes.
Clear LRS - 0.5.0
No release notes.
Clear API - 0.5.0
No release notes.
Clear LRS - 0.4.2
No release notes.
Clear API - 0.4.2
No release notes.
ClearView - 0.4.3
No release notes.
ClearView - 0.4.2
No release notes.
ClearView - 0.4.1
No release notes.
Clear LRS - 0.4.1
No release notes.
Clear API - 0.4.1
No release notes.
Clear LRS - 0.4.0
No release notes.
Clear API - 0.4.0
No release notes.
Clear LRS - 0.3.4
No release notes.
Clear API - 0.3.4
No release notes.
Clear LRS - 0.3.3
No release notes.
Clear API - 0.3.3
No release notes.
Clear LRS - 0.3.2
No release notes.
Clear API - 0.3.2
No release notes.
subscribe via RSS