Releases: konveyor/tackle2-ui
Releases · konveyor/tackle2-ui
v0.3.0-alpha.4
✨ Features
- Add stakeholders and stakeholder group fields to assessment wizard by @ibolton336 in #1349
- Fetch export questionnaire and application static report with refactor. by @gildub in #1322
- Manage applications form: empty data case by @gildub in #1352
- Update Applications Analyze table to pf5 by @gitdallas in #1353
- Selectors to uniquely identify dropdowns by @gildub in #1345
- Add Duplicate Archetype action by @mturley in #1371
- Add client-side pagination to Archetypes table by @mturley in #1370
- Fix missing archetype flow pieces by @ibolton336 in #1368
- Archetype drawer by @sjd78 in #1377
- Update Archetype form to work with hub backend by @sjd78 in #1379
- Add tooltip for auto-answered assessment questions by @mturley in #1380
🐛 Bug Fixes
- Swap reports download tooltip messages by @abrugaro in #1358
- ApplicationAnalysisStatus is required for status by @gildub in #1359
- Analysis details and cancelation are conditional by @gildub in #1360
- Remove redundant targets from defaults list and sort targets by @gildub in #1354
- Fix missing variant for dropdown by @ibolton336 in #1369
Full Changelog: v0.3.0-alpha.3...v0.3.0-alpha.4
v0.3.0-alpha.3
✨ Features
- Introducing ActionsColumn Component in Assessment Table by @ibolton336 in #1314
- Add component for downloading the static report by @ibolton336 in #1312
- add autocomplete component by @gitdallas in #1295
- Remove pathfinder and convert assessment wizard to use new api by @ibolton336 in #1315
- Archetypes management: Add navigation and placeholder page component by @sjd78 in #1308
- Add actions kebab to archetypes table with stub dropdown items by @mturley in #1328
- Questionnaire delete confirmation by @avivtur in #1303
- Implement delete archetype kebab action by @mturley in #1333
- Wire up questionnaire upload to hub api by @ibolton336 in #1341
- Submit button IDs is submit by @gildub in #1342
- Dynamic assess button and view assessments page by @ibolton336 in #1325
- Show the name of objects to be deleted in the confirm delete modals by @mturley in #1347
- Archetype form for Create and Edit by @sjd78 in #1343
🐛 Bug Fixes
- Use onChange() instead of setValue() by @gildub in #1319
- Comment out application handler for now by @ibolton336 in #1327
- Respond to hub API changes for yaml download by @ibolton336 in #1329
- Unknown file name fallback for link text by @ibolton336 in #1330
- Regex to avoid substring matching on route paths by @ibolton336 in #1337
- allow svn source repos to be validated by @ibolton336 in #1346
Full Changelog: v0.3.0-alpha.2...v0.3.0-alpha.3
v0.3.0-alpha.2
✨ Features
- Add questionnaire view driven from example yaml by @ibolton336 in #1285
- Convert assessment table to new table & begin assessment flow changes by @ibolton336 in #1294
- Add lock icon for "system" questionnaires by @avivtur in #1302
- Add upload YAML questionnaire form by @ibolton336 in #1290
- Add search toolbar and "all questions" tab to questionnaire view page, clean up layout by @mturley in #1313
🐛 Bug Fixes
- Add taskgroup when uploading binary by @ibolton336 in #1280
- Update validation method for forms to validate onBlur & onChange by @ibolton336 in #1310
- Fix tag rank input by @ibolton336 in #1296
- Fix
getIconByRisk
inanswer-table.tsx
by @sjd78 in #1316
New Contributors
Full Changelog: v0.3.0-alpha.1...v0.3.0-alpha.2
v0.3.0-alpha.1
✨ Features
- Enable dynamic reports feature flag by @mturley in #1068
- Issues: Add single application table mode, add "Issues" link to app inventory detail drawer by @mturley in #1069
- Add
SimpleDocumentViewerModal
to display analysis details by @sjd78 in #1072 - Add refresh button to document viewer by @ibolton336 in #1087
- npm audit fix by @gildub in #1083
- Tag/TagCategory forms: fix placeholder text by @gildub in #1089
- Stakeholders: Add noDataEmptyState by @gildub in #1090
- Identities: Consistent display names for Jira auth by @gildub in #1091
- Fix Report button for Suggested adoption plan by @gildub in #1099
- Migration to PF V5 by @gildub in #1078
- Notifications: No lower case for Application when saving by @gildub in #1095
- Migration wave validation requires min. 3 characters by @gildub in #1096
- Jira: Add URL filter and sorting by @gildub in #1088
- Applications: No tooltip when no selections by @gildub in #1097
- Restore legacy select by @gildub in #1101
- Default value for tag sort by @gildub in #1108
- Tags: Mark stall data after create/edit mutation by @gildub in #1098
- Add Dependencies page & drawer by @ibolton336 in #1077
- Issues table: Add description column, render expanded description as markdown, render links under markdown in table and incident viewer, add alert text to all incidents tab by @mturley in #1116
- Bump PF V5 latest by @gildub in #1151
- Remove empty name column for issues in favor of description column by @mturley in #1152
- Use latest prerelease version for PF V5 by @gildub in #1155
- MigrationWave form: Properly notify user of duplicate wave by @gildub in #1173
- BusinessServices: Update Notification and refactors update/create modal and queries by @gildub in #1210
- Applications: Update Notification and refactors update/create modal by @gildub in #1207
- Migrationtargets: Update Notification and refactors update/create modal and queries by @gildub in #1211
- Jobfunctions: Update Notification and refactors update/create modal and queries by @gildub in #1209
- Refactor useFetchTasks()'s select function by @sjd78 in #1216
- Application tables: Refactor useEntityModal by @gildub in #1235
- Proxies: rest queries and notifications by @gildub in #1240
- PF5 todos comments follow-up by @gildub in #1233
- ApplicationAssessmentPageHeader refactor to remove useEntityModal by @gildub in #1246
- Regroup shared and common components along naming standardization by @gildub in #1248
- Initial Assessment page by @gildub in #1268
🐛 Bug Fixes
- Handle uploaded yaml with a single parsed value by @ibolton336 in #1081
- Save button always enabled for custom-target edit by @ibolton336 in #1082
- Update the
TrackerStatus
popover to handle long error messages by @sjd78 in #1079 - Pass all associated rule labels to analyzer by @ibolton336 in #1085
- Trackers: add noDataEmptyState by @gildub in #1084
- Allow the select and multiselect filter controls to scroll content by @sjd78 in #1094
- [main] Fix state management and validation of date pickers in migration wave modal by @mturley in #1111
- Fix double tab pane in issue incidents detail modal from PF upgrade by @mturley in #1104
- Always show analysis details in drawer by @ibolton336 in #1103
- Fix mismatched new/deprecated dropdown components in KebabDropdown by @mturley in #1126
- Fix colors for analysis details status icon by @ibolton336 in #1128
- Fix aggregated wave status. Reflect all states in Jira instance by @ibolton336 in #1124
- Restore deprecated
Dropdown
inKebabDropdown
, use matching deprecatedDropdownItems
, useisAriaDisabled
prop for items with tooltips by @mturley in #1150 - Applications: bulk delete disabled when no selection by @gildub in #1149
- Add missing icon & fix open/close state by @ibolton336 in #1158
- Migration wave name is min 3/max 20 chars only when provided by @gildub in #1156
- Start notifications in upper case by @abrugaro in #1142
- Fix missing notification for adding tracker by @ibolton336 in #1176
- Use id field instead of name to uniquely select items by @gildub in #1174
- (various): styling issues with pf-v5-m vs pf-m by @gitdallas in #1177
- Add url validation to rules step by @ibolton336 in #1180
- Adjust Tags tab on Application Details Drawer when a Task is running by @sjd78 in #1191
- Fix PageSidebar structure and spacing of perpective selector above nav by @mturley in #1185
- Adjust Dropdown for deprecated table support in PF V5 by @gildub in #1154
- Use truncated first line of issue description everywhere we were using issue name by @mturley in #1186
- Fix wave display to show current users timezone by @ibolton336 in #1195
- Fix crashing app when deleting by @ibolton336 in #1202
- Hide hidden rulesets from seeded hub list by @ibolton336 in #1205
- Fix onChange handlers by @ibolton336 in #1230
- 1237 - fix status column widths by @gitdallas in #1238
- 1127 selected card styling issue by @gitdallas in #1251
- Fix application update by @ibolton336 in #1259
- Fix key file upload by @ibolton336 in #1257
- Reset wizard form after analysis run by @ibolton336 in #1267
- URL-encode ruleset and rule in affected apps page URL so it doesn't break when ruleset contains a slash (/) character by @mturley in #1272
- Add a fallback for issue title by @ibolton336 in #1273
New Contributors
- @abrugaro made their first contribution in #1142
- @gitdallas made their first contribution in #1177
Full Changelog: v0.2.1...v0.3.0-alpha.1
v0.2.1
Changes since v0.1.2
⚠️ Breaking Changes
✨ Features
- Add facts modal/code viewer & detail drawer tab (#1057)
- Add missing filters on Issues page (#1048)
- Cleanup following PR1056 (#1058)
- Refactor HUB API Jira changes (#1056)
- Issues: Parse and strip line numbers from codeSnip in Incident viewer (#1054)
- Trackers : Display kind string (#1050)
- CustomTargetForm: Repository validation (#1051)
- TrackerForm: Popover to detail insecure communication (#1047)
- Issues: Add tabs for "All issues" (existing table) and "Single application" (stub), add syntax highlighting to the code snippet, clean up columns, parse source/target labels, general polish (#1034)
- Identities: Add bearer key (#1038)
- Add Jira bearer identity to issue manager form (#1036)
- Migration Waves: name is not required, use start and end dates if needed (#997)
- Jira authentication for Jira Cloud and Jira Server/Datacenter combo (#1021)
- Forms: use isDirty instead of isTouched for immediate feedback to user (#1000)
- Issues: Add affected file details modal with incident details and code snippet viewer, adjust for hub change from IssueReport to AppReport (#966)
- Maven Repo: Display spinner when fetching cache (#990)
- Disable deletion of assigned job function (#983)
- After import applications need automatic refetch (#985)
- Jira configuration: instance error details (#982)
- Add tooltip when deleting application(s) assigned to wave(s) (#968)
- Add new hook for modal state (#931)
- Issues: Add detail drawer to Affected Apps page showing Affected Files, add
keyPrefix
support touseUrlParams
(#904) - MigrationWaveForm: fix select label, adjust placeholderText (#957)
- Notifications: Fix Toastr lowercase() (#932)
- MigrationWaves: Display ticket error message using PF CodeBlock component (#948)
- StakeholderGroupForm: Stakeholders not mandatory (#939)
- Applications assigned to migration waves cannot be deleted (#923)
- IdentityForm: Username validation (#916)
- Export only when selection and applications are available (#922)
- Migration Waves: refactor bulk delete (#917)
- Notifications: fix lowercases for Toastr (#924)
- ExportForm: Disable fields until available (#915)
- follow-up cleanup for PR#902 (#908)
- ManageApplicationsForm: Set initialSelected items (#902)
- Lift expanded rows/cells state out into table control hooks, support using URL params for them, abstract single-expand toggle into TableRowContentWithControls (#899)
- Add support for additional useSelectionState args in useLocalTableControls (#901)
- Issues and Affected Apps: compatibility with new hub changes, carry app name filter between pages, use issues data as basis for table control hooks (#893)
- Add connection status for jira instance (#892)
- Migration wave tables latest and Jira Instance (#889)
- Add expandable issues table content & affected applications page (#843)
- Migration waves status (#870)
- Jira Instance Form: URL validation (#859)
- Add application waves management (#863)
- SearchFilterControl: Ignore multiple space (#860)
- Add update/delete to migration waves table (#857)
- Export Applications to issue manager (#845)
- Add support for clickable/active rows with URL param + example usage with Drawer on Dependencies table (#852)
- Create migration wave (#838)
- Dynamic Reports: Implement server-side filtering hooks and example usage on Dependencies table and Issues table (#839)
- Add insecure field to /trackers for instance-form (#841)
- Issue table initial work (#840)
- CRUD for Jira instances/trackers (#833)
- Dynamic Reports: Add Dependencies table with server-side pagination and sorting (no filters yet) (#829)
- Adds Jira creds (#830)
- Application form: add owner & contributors (#823)
- Applications Queries to use Axios (#756)
🐛 Bug Fixes
- Add TicketIssue component to fix WaveStatusTable (#1060)
- Fixes broken tracker status (#1059)
- Update jira instance connection column to use popover (#1049)
- Fix Controls > Tags filtering by color (#1055)
- TrackerForm: Fix identityOptions (#1046)
- Credential bearer key with clear text (#1044)
- jira trackers page is crashing (#1045)
- Update notifications for create to eliminate empty space (#1043)
- Show full credential name on deletion (#1037)
- Don't show empty {{what}} value in success notifications (#1042)
- Identities: Fix editing Jira basic-auth (#1041)
- Stakeholder JobFunction name and address API request (#1035)
- Fix Job Function deletion (#1032)
- Add tooltip preventing deletion of a credential assigned to tracker (#1029)
- Update jira cred names & add filter/table support (#1027)
- Add specific wave success notification. (#1025)
- Remove duplicate identifier in jira trackers table (#1024)
- Show rules total and fix xml support (#1017)
- Allow selecting of custom targets with no associated targets (#1018)
- Fix broken axios get calls for fetching tags and tag categories by id (#1005)
- MTA-479: Use tag category fallback colors in tags table and tag category edit form (#1006)
- AppliationTableAssessment: Fix selectRow (#1001)
- Credential modal, reset value and revalidate form for password onFocus (#989)
- Prevent infinite render loop when
drawerPanelContentProps
is omitted in PageDrawerContent (#986) - Skip applications that have already been exported (#978)
- Require https for jira instances (#976)
- Reflect form state in active tab for custom rules step (#951)
- Tracker polling not working (#967)
- Do not require .git extention for git urls (#958)
- ApplicationForm: Force onChange when unBlur Owner field (#940)
- Update konveyor doc URL (#946)
- MTA-659: Do not require .git extention for git urls (#942)
- Fix edit migration wave (#882)
- Fix RegExp (#883)
- Use a React key prop to remount the drawer contents when changing routes (#851)
- Fix unnecessary page remounts: don't attempt to render less boilerplate on pages without a drawer (#848)
- Fix persona selection to reflect current page (#842)
- Fix tag source override when updating application (#837)
- Fix unassessed typo (#834)
- Add forwarding headers to reverse proxy for keycloak (#822)
- Fix clear & cancel functionality for app / stakeholder/ business service (#826)
- Update file headers to match api changes (#820)
- Fix case comparison for hex values (#825)
v0.2.0
Changes since v0.1.2
⚠️ Breaking Changes
✨ Features
- Trackers : Display kind string (#1050)
- CustomTargetForm: Repository validation (#1051)
- TrackerForm: Popover to detail insecure communication (#1047)
- Issues: Add tabs for "All issues" (existing table) and "Single application" (stub), add syntax highlighting to the code snippet, clean up columns, parse source/target labels, general polish (#1034)
- Identities: Add bearer key (#1038)
- Add Jira bearer identity to issue manager form (#1036)
- Migration Waves: name is not required, use start and end dates if needed (#997)
- Jira authentication for Jira Cloud and Jira Server/Datacenter combo (#1021)
- Forms: use isDirty instead of isTouched for immediate feedback to user (#1000)
- Issues: Add affected file details modal with incident details and code snippet viewer, adjust for hub change from IssueReport to AppReport (#966)
- Maven Repo: Display spinner when fetching cache (#990)
- Disable deletion of assigned job function (#983)
- After import applications need automatic refetch (#985)
- Jira configuration: instance error details (#982)
- Add tooltip when deleting application(s) assigned to wave(s) (#968)
- Add new hook for modal state (#931)
- Issues: Add detail drawer to Affected Apps page showing Affected Files, add
keyPrefix
support touseUrlParams
(#904) - MigrationWaveForm: fix select label, adjust placeholderText (#957)
- Notifications: Fix Toastr lowercase() (#932)
- MigrationWaves: Display ticket error message using PF CodeBlock component (#948)
- StakeholderGroupForm: Stakeholders not mandatory (#939)
- Applications assigned to migration waves cannot be deleted (#923)
- IdentityForm: Username validation (#916)
- Export only when selection and applications are available (#922)
- Migration Waves: refactor bulk delete (#917)
- Notifications: fix lowercases for Toastr (#924)
- ExportForm: Disable fields until available (#915)
- follow-up cleanup for PR#902 (#908)
- ManageApplicationsForm: Set initialSelected items (#902)
- Lift expanded rows/cells state out into table control hooks, support using URL params for them, abstract single-expand toggle into TableRowContentWithControls (#899)
- Add support for additional useSelectionState args in useLocalTableControls (#901)
- Issues and Affected Apps: compatibility with new hub changes, carry app name filter between pages, use issues data as basis for table control hooks (#893)
- Add connection status for jira instance (#892)
- Migration wave tables latest and Jira Instance (#889)
- Add expandable issues table content & affected applications page (#843)
- Migration waves status (#870)
- Jira Instance Form: URL validation (#859)
- Add application waves management (#863)
- SearchFilterControl: Ignore multiple space (#860)
- Add update/delete to migration waves table (#857)
- Export Applications to issue manager (#845)
- Add support for clickable/active rows with URL param + example usage with Drawer on Dependencies table (#852)
- Create migration wave (#838)
- Dynamic Reports: Implement server-side filtering hooks and example usage on Dependencies table and Issues table (#839)
- Add insecure field to /trackers for instance-form (#841)
- Issue table initial work (#840)
- CRUD for Jira instances/trackers (#833)
- Dynamic Reports: Add Dependencies table with server-side pagination and sorting (no filters yet) (#829)
- Adds Jira creds (#830)
- Application form: add owner & contributors (#823)
- Applications Queries to use Axios (#756)
🐛 Bug Fixes
- Fix Controls > Tags filtering by color (#1055)
- TrackerForm: Fix identityOptions (#1046)
- Credential bearer key with clear text (#1044)
- jira trackers page is crashing (#1045)
- Update notifications for create to eliminate empty space (#1043)
- Show full credential name on deletion (#1037)
- Don't show empty {{what}} value in success notifications (#1042)
- Identities: Fix editing Jira basic-auth (#1041)
- Stakeholder JobFunction name and address API request (#1035)
- Fix Job Function deletion (#1032)
- Add tooltip preventing deletion of a credential assigned to tracker (#1029)
- Update jira cred names & add filter/table support (#1027)
- Add specific wave success notification. (#1025)
- Remove duplicate identifier in jira trackers table (#1024)
- Show rules total and fix xml support (#1017)
- Allow selecting of custom targets with no associated targets (#1018)
- Fix broken axios get calls for fetching tags and tag categories by id (#1005)
- MTA-479: Use tag category fallback colors in tags table and tag category edit form (#1006)
- AppliationTableAssessment: Fix selectRow (#1001)
- Credential modal, reset value and revalidate form for password onFocus (#989)
- Prevent infinite render loop when
drawerPanelContentProps
is omitted in PageDrawerContent (#986) - Skip applications that have already been exported (#978)
- Require https for jira instances (#976)
- Reflect form state in active tab for custom rules step (#951)
- Tracker polling not working (#967)
- Do not require .git extention for git urls (#958)
- ApplicationForm: Force onChange when unBlur Owner field (#940)
- Update konveyor doc URL (#946)
- MTA-659: Do not require .git extention for git urls (#942)
- Fix edit migration wave (#882)
- Fix RegExp (#883)
- Use a React key prop to remount the drawer contents when changing routes (#851)
- Fix unnecessary page remounts: don't attempt to render less boilerplate on pages without a drawer (#848)
- Fix persona selection to reflect current page (#842)
- Fix tag source override when updating application (#837)
- Fix unassessed typo (#834)
- Add forwarding headers to reverse proxy for keycloak (#822)
- Fix clear & cancel functionality for app / stakeholder/ business service (#826)
- Update file headers to match api changes (#820)
- Fix case comparison for hex values (#825)
v0.2.0-alpha.3
Changes since v0.1.2
⚠️ Breaking Changes
✨ Features
- Issues: Add tabs for "All issues" (existing table) and "Single application" (stub), add syntax highlighting to the code snippet, clean up columns, parse source/target labels, general polish (#1034)
- Identities: Add bearer key (#1038)
- Add Jira bearer identity to issue manager form (#1036)
- Migration Waves: name is not required, use start and end dates if needed (#997)
- Jira authentication for Jira Cloud and Jira Server/Datacenter combo (#1021)
- Forms: use isDirty instead of isTouched for immediate feedback to user (#1000)
- Issues: Add affected file details modal with incident details and code snippet viewer, adjust for hub change from IssueReport to AppReport (#966)
- Maven Repo: Display spinner when fetching cache (#990)
- Disable deletion of assigned job function (#983)
- After import applications need automatic refetch (#985)
- Jira configuration: instance error details (#982)
- Add tooltip when deleting application(s) assigned to wave(s) (#968)
- Add new hook for modal state (#931)
- Issues: Add detail drawer to Affected Apps page showing Affected Files, add
keyPrefix
support touseUrlParams
(#904) - MigrationWaveForm: fix select label, adjust placeholderText (#957)
- Notifications: Fix Toastr lowercase() (#932)
- MigrationWaves: Display ticket error message using PF CodeBlock component (#948)
- StakeholderGroupForm: Stakeholders not mandatory (#939)
- Applications assigned to migration waves cannot be deleted (#923)
- IdentityForm: Username validation (#916)
- Export only when selection and applications are available (#922)
- Migration Waves: refactor bulk delete (#917)
- Notifications: fix lowercases for Toastr (#924)
- ExportForm: Disable fields until available (#915)
- follow-up cleanup for PR#902 (#908)
- ManageApplicationsForm: Set initialSelected items (#902)
- Lift expanded rows/cells state out into table control hooks, support using URL params for them, abstract single-expand toggle into TableRowContentWithControls (#899)
- Add support for additional useSelectionState args in useLocalTableControls (#901)
- Issues and Affected Apps: compatibility with new hub changes, carry app name filter between pages, use issues data as basis for table control hooks (#893)
- Add connection status for jira instance (#892)
- Migration wave tables latest and Jira Instance (#889)
- Add expandable issues table content & affected applications page (#843)
- Migration waves status (#870)
- Jira Instance Form: URL validation (#859)
- Add application waves management (#863)
- SearchFilterControl: Ignore multiple space (#860)
- Add update/delete to migration waves table (#857)
- Export Applications to issue manager (#845)
- Add support for clickable/active rows with URL param + example usage with Drawer on Dependencies table (#852)
- Create migration wave (#838)
- Dynamic Reports: Implement server-side filtering hooks and example usage on Dependencies table and Issues table (#839)
- Add insecure field to /trackers for instance-form (#841)
- Issue table initial work (#840)
- CRUD for Jira instances/trackers (#833)
- Dynamic Reports: Add Dependencies table with server-side pagination and sorting (no filters yet) (#829)
- Adds Jira creds (#830)
- Application form: add owner & contributors (#823)
- Applications Queries to use Axios (#756)
🐛 Bug Fixes
- TrackerForm: Fix identityOptions (#1046)
- Credential bearer key with clear text (#1044)
- jira trackers page is crashing (#1045)
- Update notifications for create to eliminate empty space (#1043)
- Show full credential name on deletion (#1037)
- Don't show empty {{what}} value in success notifications (#1042)
- Identities: Fix editing Jira basic-auth (#1041)
- Stakeholder JobFunction name and address API request (#1035)
- Fix Job Function deletion (#1032)
- Add tooltip preventing deletion of a credential assigned to tracker (#1029)
- Update jira cred names & add filter/table support (#1027)
- Add specific wave success notification. (#1025)
- Remove duplicate identifier in jira trackers table (#1024)
- Show rules total and fix xml support (#1017)
- Allow selecting of custom targets with no associated targets (#1018)
- Fix broken axios get calls for fetching tags and tag categories by id (#1005)
- MTA-479: Use tag category fallback colors in tags table and tag category edit form (#1006)
- AppliationTableAssessment: Fix selectRow (#1001)
- Credential modal, reset value and revalidate form for password onFocus (#989)
- Prevent infinite render loop when
drawerPanelContentProps
is omitted in PageDrawerContent (#986) - Skip applications that have already been exported (#978)
- Require https for jira instances (#976)
- Reflect form state in active tab for custom rules step (#951)
- Tracker polling not working (#967)
- Do not require .git extention for git urls (#958)
- ApplicationForm: Force onChange when unBlur Owner field (#940)
- Update konveyor doc URL (#946)
- MTA-659: Do not require .git extention for git urls (#942)
- Fix edit migration wave (#882)
- Fix RegExp (#883)
- Use a React key prop to remount the drawer contents when changing routes (#851)
- Fix unnecessary page remounts: don't attempt to render less boilerplate on pages without a drawer (#848)
- Fix persona selection to reflect current page (#842)
- Fix tag source override when updating application (#837)
- Fix unassessed typo (#834)
- Add forwarding headers to reverse proxy for keycloak (#822)
- Fix clear & cancel functionality for app / stakeholder/ business service (#826)
- Update file headers to match api changes (#820)
- Fix case comparison for hex values (#825)
v0.2.0-alpha.2
v0.2.0-alpha.1
Changes since v0.1.0
⚠️ Breaking Changes
✨ Features
- Export only when selection and applications are available (#922)
- Migration Waves: refactor bulk delete (#917)
- Notifications: fix lowercases for Toastr (#924)
- ExportForm: Disable fields until available (#915)
- follow-up cleanup for PR#902 (#908)
- ManageApplicationsForm: Set initialSelected items (#902)
- Lift expanded rows/cells state out into table control hooks, support using URL params for them, abstract single-expand toggle into TableRowContentWithControls (#899)
- Add support for additional useSelectionState args in useLocalTableControls (#901)
- Issues and Affected Apps: compatibility with new hub changes, carry app name filter between pages, use issues data as basis for table control hooks (#893)
- Add connection status for jira instance (#892)
- Migration wave tables latest and Jira Instance (#889)
- Add expandable issues table content & affected applications page (#843)
- Migration waves status (#870)
- Jira Instance Form: URL validation (#859)
- Add application waves management (#863)
- SearchFilterControl: Ignore multiple space (#860)
- Add update/delete to migration waves table (#857)
- Export Applications to issue manager (#845)
- Add support for clickable/active rows with URL param + example usage with Drawer on Dependencies table (#852)
- Create migration wave (#838)
- Dynamic Reports: Implement server-side filtering hooks and example usage on Dependencies table and Issues table (#839)
- Add insecure field to /trackers for instance-form (#841)
- Issue table initial work (#840)
- CRUD for Jira instances/trackers (#833)
- Dynamic Reports: Add Dependencies table with server-side pagination and sorting (no filters yet) (#829)
- Adds Jira creds (#830)
- Application form: add owner & contributors (#823)
- Applications Queries to use Axios (#756)
🐛 Bug Fixes
- Fix edit migration wave (#882)
- Fix RegExp (#883)
- Use a React key prop to remount the drawer contents when changing routes (#851)
- Fix unnecessary page remounts: don't attempt to render less boilerplate on pages without a drawer (#848)
- Fix persona selection to reflect current page (#842)
- Fix tag source override when updating application (#837)
- Fix unassessed typo (#834)
- Add forwarding headers to reverse proxy for keycloak (#822)
- Fix clear & cancel functionality for app / stakeholder/ business service (#826)
- Update file headers to match api changes (#820)
- Fix case comparison for hex values (#825)