Releases: konveyor/tackle2-ui
Releases · konveyor/tackle2-ui
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)
v0.1.2
v0.1.1
v0.1.0
Changes since v0.1.0-alpha.3
v0.1.0-alpha.3
Changes since v0.1.0-alpha.2
🐛 Bug Fixes
v0.1.0-alpha.2
Changes since v0.1.0-alpha.1
✨ Features
- Add alert to edit existing review (#789)
- Update Application import template (#788)
- Merge
feature-migration-waves
tomain
(disabled behind feature flag) (#711)
🐛 Bug Fixes
v0.1.0-alpha.1
Changes since v0.0.0
⚠️ Breaking Changes
- Rename tagtype to tagcategory (#676)
✨ Features
- Expand tag category color palette to 16 colors, add deterministic fallback colors for tag categories (#781)
- Empty component when no tags (#764)
- Add conditional validation for no-targets case (#731)
- Bump Node18 lts (#685)
- App detail drawer: group tags by source and category, add filters (#692)
- Allow reviews without assessment when flagged (#683)
- Applications table: Replace expandable rows with hoverable/clickable rows and details drawer (#654)
- General page (#641)
- Custom target api integration (#634)
- Use composite action for image builds (#628)
- Add DnD handle to targetCard (#625)
- : Custom targets form (#623)
- Custom migration targets: Scaffold for new/edit custom targets (#614)
🐛 Bug Fixes
- Fix status of duplicate rule files (#785)
- Alert for custom rule file required when no targets (#780)
- Do not refresh token when feature disabled (#771)
- Make grid responsive for migration targets (#765)
- Fix multi upload for wizard rules (#762)
- Only show conditional csv download button if analysis run w enabled (#761)
- Duplicate rendered custom target form issues (#755)
- Clear state when closing add rules modal (#753)
- Remove wizard validation for rulebundle length (#751)
- Use ref for rulebundle on task submit (#752)
- Update application tags when analysis completes (#748)
- Change default tab to first tab when navigating to admin view (#742)
- Add missing form label for repository type (#741)
- Fix selected sources value in wizard (#743)
- Unknown image file name fixed for default image (#736)
- Fix deletion for Applications assessment/review (#715)
- Hide SSO menu if keycloak is not available (#732)
- Allow .jpg uploads for custom target images (#724)
- Fix error validation for image id (#725)
- Hide upload when a binary exists (#727)
- Fix initial loading state for existing rule file placeholders (#704)
- Fix applications table sorting (#719)
- Description is not a required field (#714)
- bulk copy: evaluate assessment state (#706)
- Don't allow large images to be uploaded (#705)
- Fix hub download URL for html reports (#702)
- Mirror rule bundle target metadata selection in advanced options (#700)
- Limit Multi-Arch Build Concurrency (#681)
- mvn: Refactor without useEffect (#678)
- Filtering business service on copy assessment form (#669)
- change isLoading->isInitialLoading (#668)
- Fix empty assessments query error in console (#657)
- Update to UBI9 to fix arm64 builds (#636)
- Don't use MTA accronym (#627)
- Identity form: Description is optional (#626)
- Try using new ubuntu release (#633)