Releases: indexdata/ui-harvester-admin
Releases · indexdata/ui-harvester-admin
v2.2.0
- Failed-record error messages should use detailed "message", when present, instead of label. Fixes UIHAADM-125.
- Verify that stats-message parsing works for new format, add test suite. Fixes UIHAADM-124.
- When sending end-range dates as part of a query, extend them to the datetimes at the end of the day. Fixes UIHAADM-126.
- Close button on last-logs page returns to harvestables list or detail page depending on where it came from. Fixes UIHAADM-129.
- The "Extra configuration" textarea in the Storage form is now mandatory. Fixes UIHAADM-127.
- Update jobs column heading and jobs detail view text. Fixes UIHAADM-131.
- The list of a single harvester's recent jobs is sorted in reverse chronological order, like the list of all jobs. Fixes UIHAADM-133.
- Update permission names to encompass logfile-deletion threshold. Fixes UIHAADM-135.
- Set up internationalization for permission names. Fixes UIHAADM-138.
- Add Settings page for log-file time-deletion threshold. Fixes UIHAADM-136.
v2.1.0
- Sort jobs in descending order by start date. Fixes UIHAADM-94.
- Paginate list of jobs. Fixes UIHAADM-95.
- Improve DatePicker setup. Fixes UIHAADM-69.
- Display
<Datepicker>
in full view by usingusePortal
. Fixes UIHAADM-98. - Full display of a job now includes start time in header instead of current time. Fixes UIHAADM-103.
- When trying to delete an in-use step, this is rejected with a polite error message. Fixes last part of UIHAADM-9.
- When editing a Transformation Pipeline, allow re-ordering of steps. Fixes UIHAADM-108.
- Status is once more displayed in Job pane-title. Fixes UIHAADM-120.
- When viewing a Storage Engine, obscure possible passwords in JSON configuration. Fixes UIHAADM-107.
- When editing a Transformation Step, a button allows "Custom class" to be set to the XML-to-JSON class. Fixes UIHAADM-111.
- Ability to export failed records as CSV, including summary of errors. Fixes UIHAADM-106.
- When editing a Transformation Step, validate XSLT. Fixes UIHAADM-109.
- When viewing/editing a Transformation Step, offer option to transform sample data via XSLT. Fixes UIHAADM-110.
- When creating a new Storage, Step or Pipeline, do not try to set ID. Fixes UIHAADM-123.
- In result lists, use unclickable headers for unsortable columns. Fixes UIHAADM-116.
- Show developer information only when
showDevInfo
config item is set. Fixes UIHAADM-122. - Widths of columns in Jobs tab revert after closing a full Job record. Fixes UIHAADM-121.
- Keep the tab-switching bar on the page as the user scrolls. Fixes UIHAADM-99.
- Remove the "(All)" index from the Jobs tab and rename "Name" to "Harvestable name". Fixes UIHAADM-113.
- Remove the "(All)" index from the Failed Records tab. Fixes UIHAADM-114.
v2.0.0
- BREAKING: upgrade React to v18. Fixes UIHAADM-90.
- Update Node.js to v18 in GitHub Actions. Fixes UIHAADM-89.
- In the Failed Records view, the "Record number" column can no longer be hidden. Fixes UIHAADM-71.
- Basic validation for new and edited harvestables. In particular: name, transformation pipeline and storage engine must all be provided before the form can be submitted. Fixes UIHAADM-70.
- Add amountHarvested filtering for the Jobs pane. Fixes UIHAADM-65.
- Support management of storage engines. Fixes UIHAADM-7.
- Validate and save JSON configuration of Harvestables. Fixes UIHAADM-74.
- Set up permissions. Fixes UIHAADM-73.
- Switch to local fixed copy of
<EntryManager>
. Fixes UIHAADM-76. <EntryManager>
displays no action menu when no actions are permitted. Fixes UIHAADM-79.<EntryManager>
checks correct permission for editing (PUT not POST). Fixes UIHAADM-77.- Add permission guards to hide inoperative parts of the UI. Fixes Fixes UIHAADM-75.
- Progressive loading for Log pages. Fixes UIHAADM-83.
- Stopping a running job now works correctly. Fixes UIHAADM-80.
- Starting an already-running job, or stopping one that's not running, is now reported politely. Fixes UIHAADM-84.
- Deleting a harvestable no longer causes a benign alertbox about attempting to re-fetch the deleted object. Fixes UIHAADM-81.
- Provide ability to download last log for local analysis. Fixes UIHAADM-82.
- Support management of transformation steps. Fixes UIHAADM-9.
- Fix duplicate-step operation (previously failed with "Provided object contains unexpected additional property: virtualName"). Fixes UIHAADM-86.
- Duplication of records includes fields from full record, not just summary. Fixes UIHAADM-88.
- Changes made when editing a record in settings now immediately appear in the right pane. Fixes UIHAADM-85.
summarizeLine
now correctly includes "failed" counts. Fixes UIHAADM-91.
v1.0.3
v1.0.1
This is really v1.0.0, but malformed XML in a translation tag prevented that release from being built correctly. I removed those translations and rebuilt.
1.0.1 (2023-05-04)
- Remove some invalid translations from
es_419.json
as they prevent the bundle from building.
1.0.0 (2023-05-04)
- Bump required
harvester-admin
interface to v1.0. Fixes UIHAADM-21. - Remove no-longer-needed resolution. Fixes UIHAADM-20.
- Tidy up Harvestable editing forms in accordance with GBV's requests. Fixes UIHAADM-11.
- Tidy up Harvestable read-only displays to match editing forms. Fixes UIHAADM-12.
- Fix up
zh_CN.json
translations to properly escape XML appearing in the help-text translations. Fixes UIHAADM-23. - Provide access to most recent harvester logs. Fixes UIHAADM-5.
- Display summary header on the Logs page. Fixes UIHAADM-24.
- Display simple list of errors on the Logs page. Fixes UIHAADM-25.
- Cope elegantly with absent logs on the Logs page. Fixes UIHAADM-26.
- Add "View log" buttons to each row in list of harvestables. Fixes UIHAADM-27.
- Add "records" column to harvestables summary. Fixes UIHAADM-28
- Provide access to harvester logs from older jobs. Fixes UIHAADM-29.
- Provide access to older harvester jobs across all harvestables. Fixes UIHAADM-30.
- Create a search pane for the old-jobs page. Fixes UIHAADM-31.
- Activate the search pane for the harvestable-specific old-jobs page. Fixes UIHAADM-34.
- Minor quality-of-life improvements for Logs page. Fixes UIHAADM-37.
- Single-line summary of stats from harvestable message. Fixes UIHAADM-38.
- Rename various entites (Harvest Jobs -> Harvestables, Old Logs -> Old Jobs). Involves UI text, translation tag names, component names, function names, source file names, HTML element IDs and data-text-XXX attributes. Fixes UIHAADM-33. Next time, name things right the first time.
- Searching jobs by ID or Harvestable ID now works correctly. Fixes UIHAADM-35.
- On old-jobs page, add filters for date-started and date-finished. Fixes UIHAADM-36.
- On the Logs page, move the plain-text log above the failed records. Fixes UIHAADM-40.
- Remove the “source” data from all displays. Fixes UIHAADM-42.
- View logs for a job that had an error no longer crashes the UI! Fixes UIHAADM-45.
- Trying to view logs for a new (never run) job no longer hangs. Fixes UIHAADM-44.
- View-logs page wording and presentation varies depending on whether job is running. Fixes UIHAADM-39.
- Add a button on the Logs page to refresh the plain-text log. Fixes UIHAADM-41.
- Start/Stop Job now work, thanks to correct Accept header. Fixes UIHAADM-46.
- Sanitize XML-bulk records before saving by removing invalid fields. Fixes UIHAADM-47.
- Move Storage engines/Transformation pipelines/Transformation steps into settings (although they are not yet functional). Fixes UIHAADM-43.
- Remove
currentStatus
from submitted records: this is both read-only (so ignored when correct) and controlled (so it causes problems when it is not). Fixes UIHAADM-49. - Prevent UI from attempting to sort Old Jobs on
seconds
column. Fixes UIHAADM-51. - Harvestables can now be correctly saved even when
usedBy
ormanagedBy
is set, as these is now edited as lists. Fixes UIHAADM-48. - Provide a full-record view for individual jobs. Fixes UIHAADM-32.
- Minor UI changes decided. Fixes UIHAADM-52:
- When viewing the jobs associated with a harvestable, the Jobs tab (not the Harvestables tab) is highlighted.
- In the filter panes for both harvestables and jobs, the Reset button is moved up above the filters.
- The the sorted result lists for both harvestables and jobs, the currently sorted-by header is highlighted and the sort direction indicated.
- "View log" button text is now "Current" or "Last" depending on status; "Old jobs" button added to harvestables list. Fixes UIHAADM-54.
- Politer error reporting. Fixes UIHAADM-56.
- Search-pane interactions now work correctly (umbrella). Fixes UIHAADM-55.
- Do not append asterisks to query terms. Fixes UIHAADM-58.
- "Reset all" button now correctly causes query-index and filters to redisplay as unselected. Fixes UIHAADM-59.
- Query index selection is now consistent, and supports all-index searches consistently. Fixes UIHAADM-60.
- Aggregated view of failed records. Fixes UIHAADM-53.
- Failed-records page: default to today's reports. Fixes UIHAADM-57.
- Add "Old jobs" column header above buttons in Harvestables view. Fixes UIHAADM-61.
- Remove view-log page's first Developer Information accordion. Fixes UIHAADM-62.
- Correct display of manually filtered Harvestables list. Fixes UIHAADM-63.
- The Reset all button now also clears search terms that have been entered but not submitted. Fixes UIHAADM-64.
v0.1.0
- New app, first release.