Skip to content

Latest commit

 

History

History
241 lines (235 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

241 lines (235 loc) · 26.6 KB

1.0.22-0 (2024-10-25)

🚀 Features

  • Adding ouia high order component and hook (16b3bd6c)
  • make fec compatible with monorepo setups (c5dee858)
  • update create-crc-app dependencies (50179474)
  • make fec build compatible with monorepo setups (4711c18f)
  • add debugger API functions (0f5dd7fb)
  • Add Open Source Badge component (2e22392e)
  • Add Insights wrapper hooks and components for router v6 (cfbc0bfc)
  • Override resourceDefinitions within context (f5f222f0)
  • Override resourceDefinitions within context (c87f70c9)
  • Add more PrimaryToolbar OUIA selectors (bcbbd4a1)
  • Jest test wrapper component created, CypressTestUtils folder relocated (a40800ec)
  • Card: RHICOMPL-686 - Add unsupported SSG warning (ecf239be)
  • Cypress: refactor after review (20c83ce2)
  • CypressUtils: utility functions for cypress library (134da22e)
  • CypressUtils: Docs for cypress and improved doctypes (cb226b87)
  • CypressUtils: Align selectors, functions with PF5 (#1968)
  • FilterConfig: Add support for grouped filters (cab5fe49)
  • GroupFilter: Add groupSelectable option (#1112)
  • RBACHook: Extend RBAC hook with context (0de30e4f)
  • RHIF-258: Support resource definitions in RBACHook (#1763)
  • Remediation: RHICOMPL-1124 Disabled for unsupported (9745ad66)
  • RemediationsButton: Allow passing props for button (62026e7b)
  • RulesTable: RHICOMPL-1549 remediationAvailableFilter (d29c69fd)
  • RulesTable: RHICOMPL-1550 selected filter switch (329d053c)
  • SystemPolicyCard: RHICOMPL-141 show policy type (668cec11)
  • compliance: RHICOMPL-1532 SystemRulesTable addional toolbar items (f4db51e4)
  • compliance: RHICOMPL-1652 sticky header for rules table (dd790a38)
  • config-utils: Warn if nothing is exposed (cbb11951)
  • cypressUtils: adding custom cypress commands (f6f7e3b2)
  • devtool: Ability to pass custom devtool option to config (#2063)
  • docs: add file watcher for docs MD generator. (#894)
  • docs: group pages to sections (fabc56a4)
  • docs: generate nav and files for all react components (37d7f589)
  • docs: Add GH example link (a23a0eb1)
  • docs: generate docs for non react modules (fe1d42a5)
  • docs: add anchors to mdx content headers. (de5f101e)
  • docs: add generated table of contents. (7107e71b)
  • fec: Allow passing a port option to dev script (2de31626)
  • proxy: add middleware registry (8498a9a7)
  • proxy: Add local app route feature (#1776)
  • standalone: pipe docker stdout (440c2e7c)
  • utils/interceptors: Provide axios interceptors via hook (#1734)

🩹 Fixes

  • Change status page link in Unavailable to go to status.redhat.com (#661)
  • fonts path for pdfs (620a9b3e)
  • Export ouia (b87dcb46)
  • Accept html props (e5ef24af)
  • Block hook from updating unmounted component (485a33a0)
  • Fix the "view affected clusters" link (#1741)
  • Support arrays in resource definition value (#1781)
  • the --uiEnv arg is assigned incorrectly (d7967af8)
  • Fix usage of null values in RBAC RDs (#1886)
  • add override to fix badge padding in FilterChips (dbe3fdfb)
  • ConditionalFilter and related components (e345cd2a)
  • some icon colors and sizes (d4a4e34f)
  • simple table filter (dcaee146)
  • reboot required and not authorized (1009ccf4)
  • Fix non-working RBACProvider on empty appName (#1900)
  • Upgrade OUIA ID selectors to PF5 (916579fa)
  • Make bundle analyzer optional feature (39266468)
  • build task dependencies (b9d50002)
  • packages build output config (a6ab7294)
  • BulkSelect: Don't override passed in children (#2000)
  • CCXDEV-12932: update express (b7e0311a)
  • Compliance SystemRulesTable: RHICOMPL-1032 filtering by policy and unique policies (#819)
  • Compliance SystemRulesTable: RHICOMPL-1183 dupe policies on filter (f3790404)
  • Compliance SystemRulesTable: RHICOMPL-1184 sorting by policy (#824)
  • ComplianceEmptyState: RHICOMPL-744 wrapped primary button (#1060)
  • ComplianceRemediationButton: RHICOMPL-873 color (0ae69768)
  • ConditionalFilter: Remove Number casting of text filter value (7e2dc30e)
  • RBAC: Export getRBAC as default (9fed87a5)
  • RBAC: Refine type definitions (98e48945)
  • RBAC: Correct type definitions (8ad0b192)
  • RBAC: ESSNTL-3449 - Correctly set and pass checkAll when using context (#1617)
  • RBACHook: Remove unused constants file (687665b7)
  • RBACProvider: Move to components package (6e7176bd)
  • RBACProvider: Correct exports (8bff8f1e)
  • RBACProvider: Use ref to hold loading value (c11c8097)
  • RBACProvider: Don't block state update via "loading" (d6d69d94)
  • RHICOMPL-1005: Address issues with more spaces in filter labels (9ec2bbea)
  • RHICOMPL-880: Update Ansible icon to use patternfly version (28f968d3)
  • RHICOMPL-880: Set fitContent for columns to not trigger tooltip (1be8c02c)
  • RHINENG-9046: report details remove Usechrome hook (#1992)
  • Remediations: RHICOMPL-1124 available only for supported (9899fad7)
  • RemediationsButton: RHICOMPL-1456 - Ensure supported is passed in (6a6e2f55)
  • RemediationsButton: RHICOMPL-1460 - Pass proper OS version for rule (b9b94b33)
  • ReportDetails: ADVISOR-2790 - resolve frontend render issues (8b279bc7)
  • RulesTable: RHICOMPL-961 - Correct typo and fix sorting (8803890a)
  • RulesTable: RHICOMPL-914 - Placeholders should be sentence case (2a094ab1)
  • RulesTable: RHICOMPL-775 select all or none within filter (ab394bee)
  • RulesTable: RHICOMPL-978 - Change passed filter to checkboxes (#1089)
  • RulesTable: Fix Ansible sorting with variable columns (#1093)
  • SystemDetails: RHICOMPL-383 - Sort rules by severity by default (#1088)
  • SystemPolicyCard: RHICOMPL-1162 - Use DateFormat for last scanned (6470c358)
  • SystemPolicyCards: RHICOMPL-1213 same height on all cards (c304d72a)
  • SystemPolicyCards: RHICOMPL-1213 unsupported SSG warn on footer (13645c4e)
  • TableToolbar: Results and selected shouldn't have a default (c040395c)
  • TemplateProcessor: fix asterisk rendering in pydata (#1679)
  • UnsupportedSSG: RHICOMPL-1250 - Update popover text (0fe84e40)
  • advisor components: fix for broken hydra api links (d093c833)
  • advisor components: fixed links to the stage env (1d05d86f)
  • advisor components: included chrome override to prevent test failure (b82e2d56)
  • advisor components: fixing threshold (f3941c0a)
  • advisor-3041: fix for reportdetails (48bb66ff)
  • advisor-3041: fix report details again (f59919a3)
  • advisor-3041: default values for kbadetail to fix the bug (a3066aa3)
  • advisor-components: fixing external link crash (de558816)
  • compliance: RHICOMPL-1488 Rules table header (e4f0b68d)
  • compliance: RHICOMPL-1658 show filter labels on rules table (341bc467)
  • compliance: RHICOMPL-1741 filter chip remove (136f627c)
  • components: removed unused PF css import (#924)
  • components: move CSS imports out of index files (c9abd9f7)
  • components: fix missing css files for legacy build (#937)
  • components: fix macos build (872869b6)
  • components: add missing ts module exports (ada57210)
  • conditional filter: remove hidden elements (2157b1a3)
  • conditional filter: remove hidden elements (27e28e93)
  • config: add the option to exclude shared package (26691a4a)
  • config: ignore webpack proxy with deployment (75ca61c2)
  • config: use jsVarName for moduleName (d054ecab)
  • config: bring back babel loader (97c96bfa)
  • config: incorrect module condition (ffaccffa)
  • config: Disable source map generators for akamai deployment. (d05b9ff5)
  • config: add missing isProd variable (41c0e472)
  • config: add URL fallback to fallbacks (8a2d78e5)
  • config: fix devServer port (b32fb4fc)
  • config: replace deprecated hash mask (#1250)
  • config: bump config-utils (f9a349d8)
  • config: Remove unnecessarily share redux dep (aacedbd3)
  • config: Remove stubbing redux-logger in prod (c4472034)
  • config-utils: chunk mapper prefix (#1217)
  • config-utils: Also check env for BETA to choose deployment (888ca498)
  • cypress: eslint for cypress remove cypress imports (12f5746b)
  • cypress: added a version toleration for cypress (a43cd102)
  • cypress: fixing incorrect functions and imports (5626b25e)
  • cypress: resolve local scss packages to source files (186ad528)
  • deps: Make rbac-client proper dependency (592737aa)
  • deps: classnames should be proper dependency (5be6858f)
  • docker: Use volume for docs node_volumes (171865e0)
  • docs: Add JSON view component for complex prop type structures. (cb5d74e2)
  • docs: Cap the docs content width. (a374afdd)
  • docs: add horizontal overflow scrollbar to props table. (6cd885ab)
  • docs: Add link reference for nexted prop types. (d7b7131e)
  • docs: allow multiline default value prop. (9d8d91c4)
  • docs: add missing FEC and PF styles to codesandbox template (c4de4b31)
  • docs: Added new lines and spacing to props default values (2f2e1fdc)
  • docs: remove extra comma between code examples. (6621e1f2)
  • docs: add timeout to docs generator watcher (d892ea7d)
  • docs: sorting nav items objects (ff2975ce)
  • docs: replace incorrect HTML char code (8c3b4dd5)
  • docs: add support for @param doc (436ae51f)
  • docs: add examples to JSDOC docs (62a0fe45)
  • docs: bumb FEC dependency version to v3 (4edd9b64)
  • docs: remove single intem nav groups (1386f407)
  • docs: linter errors (9e9c9baa)
  • docs: wrap mdlinks in router Link (34d050dc)
  • docs: escape only strings (fdfb3029)
  • docs: add examples folder to watch command (daeed2bb)
  • docs: Generate docs more memory efficient (#1593)
  • docs: Replace _unstableHotReload with hotReload (3b3e4e74)
  • downloadFile: Use 'csv' value as a default format (#2046)
  • eslint: update import rule output tests (acd79aa0)
  • eslint-config: use babel eslint parser. (eb4478fc)
  • eslint-config: Remove cypress plugin (886ac417)
  • executors: scss importer for inner dependencies (69e992df)
  • executors: invalid module relative path (24676a22)
  • fedmod: properly share scalprum (3c2de661)
  • general-info: scope CSS styling (bbf41e0a)
  • general-info: added missing dependency to package.json. (19bf3ec4)
  • general-info: fix styling (aa3a3107)
  • groupFilter: add dummy value to not crash PF select (a20a7938)
  • ins-compliance: move global styles to compliance FE (64f02357)
  • inv: use scss imports (d8cd3ab7)
  • inv-compliance: use v3 dependencies import paths (e1890ec3)
  • inv-compliance: fix helpers import path (b5b51b0f)
  • inv-compliance: fix missing class in snapshots (cbfce001)
  • inv-insights: fixed missing main file (c4a7b0c3)
  • inventory: initialize active app on mount (#1008)
  • inventory: use default new tab browser handlers. (0ded3625)
  • notifications: remove duplicate filename (#914)
  • notifications: Add missing types attribute in package.json (946545f6)
  • notifications: fix type definitions (d22a0b52)
  • proxy: split standalone proxy (467b6d41)
  • proxy: fix building stage url (3fe4cf6d)
  • proxy: use systemwide proxy while proxying (53fe5c4c)
  • proxy: don't accept encoding (33cfd82e)
  • proxy: fix html chunks (72205407)
  • proxy: don't use agent for routes (688c066f)
  • remediations: RHICOMPL-1303 Playbook with no issue IDs (3048ed70)
  • remediations: RHICOMPL-1292 for supported systems only (7db328c8)
  • remediations: add DDF to dependencies (#1016)
  • remediations: Widen supported react-redux version range (a70fb756)
  • rule-components: add missing main entry (3d8bf3a7)
  • skeletonTable: make columns optional (#1498)
  • standalone: fix cookie inject regex (64fc5eb8)
  • standalone: ignore esi query params (a7b69736)
  • standalone: use qa build for chrome stage env (cbfd7c84)
  • standalone: keycloak replacement regex (5edfe859)
  • supported popover: RHICOMPL-1461 update docs link (6ac050e5)
  • tagsModal: skeleton flash (f79e6966)
  • tests: use correct nx tasks for global unit tests script (a5d4d030)
  • transform-imports: Only fallback to alternative icon (69fb21fe)
  • unsupported text: RHICOMPL-1207 Darker yellow (bc4c3e5f)
  • usePDFExport: add missing dispatch call (951b82d8)
  • utils: remove circular notifications dependency (85edd2ca)
  • webpack-proxy: workaround akamai CORS (fec4e3e3)

❤️ Thank You

  • Adonis Puente @adonispuente
  • Aleksandr Voznesenskii @Fewwy
  • Amir Fefer
  • Andrew Kofink
  • Austin Pinkerton
  • Fewwy
  • Georgii Karataev @gkarat
  • Georgy Karataev @gkarat
  • Halász Dávid @skateman
  • Josejulio Martínez @josejulio
  • Katerina Patticha
  • leSamo @leSamo
  • lucasgarfield
  • Martin Marosi @Hyperkid123
  • Martin Maroši @Hyperkid123
  • Muslimjon
  • Muslimjon Kholjuraev
  • nicolethoen @nicolethoen
  • Noa Leshem @LeshemNoa
  • redallen
  • Riccardo Forina
  • Richard Všianský @rvsia
  • Sebastian Gräßl
  • Sebastian Gräßl @bastilian
  • Tomas Psota @tompsota
  • Viliam Krizan @vkrizan