Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Nov 15:03
· 251 commits to main since this release
01ae45e

1.0.0 (2024-11-13)

Bug Fixes

  • 🐛 adds a check to ensure changes are made prior to PATCH (#2003) (4e24af1)
  • 🐛 fixes basic user editing agreements (#1467) (5d54444)
  • 🐛 fixes table row hover (#1516) (61c3766)
  • 🐛 fixes tagActiveStyle to LegendItem component (#1649) (96cb88c)
  • 💅 Ops 2349/ux review items (#2554) (3a94e4e)
  • 🛠️ adds missing validation on Agreement form (#2832) (4a20a8f)
  • add display_name back to to_dict (4feb751)
  • add missing init.py for tests_manual import from tests (032db41)
  • Add NODE_ENV (68bf9ce)
  • Added delete permissions to Division Director for testing purposes. (e7994d5)
  • Added group and extra checks for troubleshooting (db794bc)
  • adds default to GCS (#2727) (4f31701)
  • adds keys to git ignore (#2871) (f9b47c5)
  • adds services_components to agreements with BLIs greater than DRAFT (4828302)
  • agreement totals to not include DRAFT BLIs (#2733) (3c65cb8)
  • another renovate fix (d08000d)
  • await for save to complete before navigating away (04f0abd)
  • case conversion (a9ea547)
  • case conversion (a84ae1d)
  • Changed 401s to 403s within decorators.py and tests (3219bc7)
  • Changed 403 codes to 401 (9cd3eb5)
  • Changed from global install to local, fix permissions (47113fc)
  • checks user permission to show forms (#2700) (773a5db)
  • context initialization (0dbc01f)
  • context initialization with default (e8eaec5)
  • Corrected import errors (7f9feea)
  • Created a fixture that converts local time to UTC (e6abc71)
  • current project officer not being selected in edit form (2b739b5)
  • deps: update dependency @eslint/compat to v1.2.1 (808ec65)
  • deps: update dependency @fortawesome/react-fontawesome to v0.2.2 (62cd240)
  • deps: update dependency @reduxjs/toolkit to v2.2.6 (60a60d5)
  • deps: update dependency @reduxjs/toolkit to v2.2.7 (a289bd7)
  • deps: update dependency @reduxjs/toolkit to v2.2.8 (73bf406)
  • deps: update dependency @uswds/uswds to v3.7.0 (03fe950)
  • deps: update dependency @uswds/uswds to v3.7.1 (07d97b1)
  • deps: update dependency @uswds/uswds to v3.8.1 (81ef821)
  • deps: update dependency @vitejs/plugin-react to v4.3.3 (6203572)
  • deps: update dependency axios to v1 (19b7431)
  • deps: update dependency axios to v1.6.1 (498a12c)
  • deps: update dependency axios to v1.6.6 (927c3dd)
  • deps: update dependency axios to v1.7.0 (a963d80)
  • deps: update dependency axios to v1.7.2 (e696ded)
  • deps: update dependency axios to v1.7.3 (5984e80)
  • deps: update dependency axios to v1.7.4 [security] (a760b43)
  • deps: update dependency axios to v1.7.5 (e8588f8)
  • deps: update dependency axios to v1.7.7 (06289f9)
  • deps: update dependency clsx to v2 (3514e55)
  • deps: update dependency eslint-plugin-cypress to v4.1.0 (e944d4a)
  • deps: update dependency eslint-plugin-jsx-a11y to v6.10.1 (10358c8)
  • deps: update dependency eslint-plugin-react-refresh to v0.4.13 (0afbe27)
  • deps: update dependency eslint-plugin-react-refresh to v0.4.14 (c054440)
  • deps: update dependency eslint-plugin-testing-library to v6.3.2 (f51ffad)
  • deps: update dependency eslint-plugin-testing-library to v6.3.4 (19af58b)
  • deps: update dependency jose to v5.9.6 (bbdf533)
  • deps: update dependency jwt-decode to v4 (a077480)
  • deps: update dependency react-markdown to v9 (1ea60e7)
  • deps: update dependency react-redux to v8.0.7 (d45e21b)
  • deps: update dependency react-router-dom to v6.11.2 (73a0ee9)
  • deps: update dependency react-router-dom to v6.14.0 (28d4735)
  • deps: update dependency react-router-dom to v6.14.1 (df99711)
  • deps: update dependency react-router-dom to v6.14.2 (8aad41b)
  • deps: update dependency react-router-dom to v6.16.0 (9779f59)
  • deps: update dependency react-router-dom to v6.17.0 (ebbfe38)
  • deps: update dependency react-router-dom to v6.18.0 (92add93)
  • deps: update dependency react-router-dom to v6.19.0 (8330e75)
  • deps: update dependency react-router-dom to v6.20.0 (39a1b69)
  • deps: update dependency react-router-dom to v6.20.1 (615c83c)
  • deps: update dependency react-router-dom to v6.21.2 (a3da95d)
  • deps: update dependency react-router-dom to v6.21.3 (b22e47c)
  • deps: update dependency react-router-dom to v6.22.2 (62c775a)
  • deps: update dependency react-router-dom to v6.22.3 (bb9a0dc)
  • deps: update dependency react-router-dom to v6.23.0 (21e216c)
  • deps: update dependency react-router-dom to v6.23.1 (3219a60)
  • deps: update dependency react-router-dom to v6.24.0 (a1773eb)
  • deps: update dependency react-router-dom to v6.24.1 (36ccf76)
  • deps: update dependency react-router-dom to v6.25.0 (0444cd5)
  • deps: update dependency react-router-dom to v6.25.1 (74437ea)
  • deps: update dependency react-router-dom to v6.26.0 (43fd512)
  • deps: update dependency react-router-dom to v6.26.1 (2170611)
  • deps: update dependency react-router-dom to v6.26.2 (b80ca8c)
  • deps: update dependency react-router-dom to v6.27.0 (4804970)
  • deps: update dependency react-router-dom to v6.28.0 (#3055) (1043779)
  • deps: update dependency react-router-dom to v6.4.5 (94cea06)
  • deps: update dependency react-router-dom to v6.5.0 (fbca96a)
  • deps: update dependency react-select to v5.7.4 (1b93b70)
  • deps: update dependency react-select to v5.8.0 (fe38946)
  • deps: update dependency react-select to v5.8.1 (d8291c6)
  • deps: update dependency sass to v1.57.0 (fe37898)
  • deps: update dependency sass to v1.57.1 (562d488)
  • deps: update dependency sass to v1.63.6 (5c9906f)
  • deps: update dependency sass to v1.64.0 (e9ffd0b)
  • deps: update dependency sass to v1.64.1 (47028b1)
  • deps: update dependency sass to v1.69.4 (f9ff835)
  • deps: update dependency sass to v1.69.5 (ab411b3)
  • deps: update dependency sass to v1.74.1 (7fd1afb)
  • deps: update dependency sass to v1.75.0 (3322d50)
  • deps: update dependency sass to v1.76.0 (91be23f)
  • deps: update dependency sass to v1.77.1 (a83ef5c)
  • deps: update dependency sass to v1.77.3 (51ca54e)
  • deps: update dependency sass to v1.77.4 (78f63fd)
  • deps: update dependency sass to v1.77.5 (39702db)
  • deps: update dependency sass to v1.77.6 (ae12781)
  • deps: update dependency sass to v1.79.6 (1641484)
  • deps: update dependency sass to v1.80.5 (70e686b)
  • deps: update dependency sass to v1.80.6 (821b013)
  • deps: update dependency sass to v1.80.7 (#3066) (a4f7d8a)
  • deps: update dependency sass-loader to v13.3.0 (03f7650)
  • deps: update dependency sass-loader to v13.3.1 (4ec5315)
  • deps: update dependency sass-loader to v14.2.0 (b8923b0)
  • deps: update dependency sass-loader to v16 (#2619) (568b36d)
  • deps: update dependency sass-loader to v16.0.3 (184c17e)
  • deps: update dependency vest to v5.1.2 (7311d88)
  • deps: update dependency vest to v5.1.4 (9af53a3)
  • deps: update dependency vest to v5.2.0 (ddb38b1)
  • deps: update dependency vest to v5.2.2 (0f2ed19)
  • deps: update dependency vest to v5.4.3 (1719989)
  • deps: update dependency vite-plugin-svgr to v4.3.0 (0ddc9b5)
  • deps: update eslint monorepo to v9.13.0 (be268ff)
  • deps: update eslint monorepo to v9.14.0 (ec9736e)
  • deps: update font awesome to v6.5.0 (a7bee8f)
  • deps: update font awesome to v6.5.1 (e3bd5ac)
  • deps: update minor dependencies (fc4bc9c)
  • deps: update minor dependencies (2a48841)
  • deps: update minor dependencies (06fa6b8)
  • deps: update minor dependencies (#3043) (e8a4e07)
  • deps: update nivo monorepo to v0.83.0 (7358228)
  • deps: update nivo monorepo to v0.83.1 (e57d132)
  • deps: update nivo monorepo to v0.84.0 (5aab640)
  • deps: update nivo monorepo to v0.85.1 (bb750a7)
  • deps: update nivo monorepo to v0.86.0 (42598b1)
  • deps: update patch dependencies (ef30d32)
  • deps: update patch dependencies (c3bcee1)
  • deps: update patch dependencies (7cd4111)
  • deps: update patch dependencies (7dee826)
  • deps: update patch dependencies (72003f4)
  • deps: update patch dependencies (268c0ae)
  • deps: update patch dependencies (bc1bd88)
  • deps: update patch dependencies (28712a1)
  • deps: update patch dependencies (2b9e665)
  • deps: update patch dependencies (b4e82ae)
  • deps: update patch dependencies (df8510b)
  • deps: update react monorepo to v18.3.0 (48c397a)
  • deps: update react monorepo to v18.3.1 (d301d9c)
  • discoved other state file issues (5ff7981)
  • don't query for notifications if OIDC is null (e75f6ae)
  • DRAFT BLIs before PATCHing (#2582) (f64629c)
  • error on patch BLI with null data_needed (b0edab4)
  • exclude Enums from changes when they didn't really change (because SQLAlchemy is showing a diff between the new string value and it's equivalent Enum instance) (2409820)
  • exclude Enums from changes when they didn't really change (because SQLAlchemy is showing a diff between the new string value and it's equivalent Enum instance) (12aaedb)
  • fixes logic for displaying requestor name (#2788) (49f476f)
  • fixing failed tests (8135e30)
  • forgot this has to be lowercase (1011cd9)
  • Group and extra checks are no longer needed (92280f0)
  • Handle form validation in BudgetLinesForm component (17ec641)
  • handle null dates in services components and procurement steps (83f4582)
  • handle POST for BLI validation of SCs (b9b29a1)
  • linting (fb31bf9)
  • linting (321b57a)
  • linting (80b7583)
  • linting (65565d7)
  • missing output (996ff95)
  • need runtime dependency of express (651761c)
  • only shows link for team members (#2794) (a3d6a80)
  • permission check for approve Agreement page (#2846) (20ecb16)
  • project officer is not required (on draft agreements) (5673bcc)
  • ProjectSelectWithSummaryCard wasn't passing setAgreementProjectId through (4e41fb0)
  • remove broken WIP (f9e32b3)
  • remove has_active_workflow from BLI before PATCH (c055dce)
  • remove services_components (7c27ea8)
  • remove status from agreement (it's returned in GET, not allow in PATCH) (c97bbce)
  • remove unused var (fb09e74)
  • remove workflow_data.json5 from unit test docker-compose (8233a10)
  • removed env from prod be url (c26decd)
  • revert unintended change (585434f)
  • session has no value (sometimes) (df8c133)
  • set contract_type as Enum (a3029cf)
  • setting team_members and support_contacts when they are empty (dbbcadc)
  • setting the procurement shop fee including when it's going to or from null (a455f01)
  • submitter's notes was not being sent and should not be save into step when they are (66a419e)
  • syntax correction (17d1e98)
  • table hover (#1440) (1ea8f3f)
  • test for agreement history updated indexes after removing false enum changes (039c00c)
  • The current user's data was being overwritten by the agreement creator's data (49c5010)
  • took out ssh source (646c58f)
  • typo? (a55544a)
  • typo? (62e2cac)
  • typo? (56b9cff)
  • unit tests and removed check group and extra check (517593a)
  • Update alert message in editAgreement.cy.js test (e8dfaf8)
  • Update branch trigger (81857dc)
  • update can funding summary openapi spec (#2963) (a1393f0)
  • Update cancel modal logix (#2187) (4379027)
  • Update connections string (b8c8470)
  • Update isBudgetLineNotDraft default value in BudgetLinesForm (f19dcb8)
  • update test to handle new formatting in agreement history (dce608f)
  • updated data-tools image name (bbf294d)
  • UX Review fixes (#2547) (ba465ec)
  • webserver route issues (fd2e966)
  • Wrong state key (61f3139)

Features

  • 🎨 Add PageHeader component to ReviewAgreement page (a3a574a)
  • 🎨 adds DefaultLayout with Alert (#1472) (46fb1e8)
  • 🎨 moves CanFundingCard to its own component (fc0f583)
  • 🐛 Clear out localStorage on Logout (aa2b8c8)
  • 🗃️ Added SC and CLIN (f74b6a5)
  • 🔒 Added "iss" and "aud" to tokens (056de07)
  • 📝 adds error handling for Projects (9323526)
  • 💅 consistent Alerts (#2726) (ace6f47)
  • ✨ Add budget line review accordion and related components (50498f7)
  • ✨ Add notes section and useToggle hook to ApproveAgreement component (a8bfb16)
  • ✨ Add PageHeader component with title and subtitle props (cc9c0d0)
  • ✨ Added Cookies (cbf06b6)
  • ✨ adds Accordion component (#1547) (a89e6de)
  • ✨ adds AgreementChangesAccordion (#1601) (75a0206)
  • ✨ adds BLIStatusSummaryCard (#1498) (0ae0d99)
  • ✨ adds BLITabs component (#1531) (90d30a6)
  • ✨ adds DatePicker (#2197) (44e306e), closes #2187
  • ✨ adds Form Validation to Services Components (#2035) (8297ad0)
  • ✨ Adds GoBackButton and Cancel button to Step 3 (#2026) (5bf8cd3)
  • ✨ adds node20 (#1645) (c9e555b)
  • ✨ adds ServicesComponentAccordion (#2016) (33ee464)
  • ✨ adds submitter notes field (#1647) (e158fa4)
  • ✨ adds Summary Cards to Step 3 (#2021) (09aa059)
  • ✨ adds ToggleButton component (#1633) (9921b7e)
  • ✨ better looking homepage (#1500) (fb90d86)
  • ✨ Fixed CORS (42e3a1c)
  • ✨ redirects user back to budgetlines after editing BLI (#1509) (2d6ebb6)
  • ✨ Refactor UI/PageHeader and add components to ApproveAgreement (9cee1a7)
  • ✨ starts Approve Agreement page (e98de88)
  • ✨ starts Services Components (5fe1b97)
  • ✨ toggle all budget lines (#1590) (21604b3)
  • ✨ wire up refresh on frontend (7e358a1)
  • ✨ (4) 2349: Approve Agreement toggle action (#2585) (8dcc631)
  • ✨ Add scroll-to-top functionality in App component (#2543) (a57ca3e)
  • ✨ adds active period filter to CANs list (#2889) (4490678)
  • ✨ adds AgreementBLIAccordion component (#1561) (8080ee8)
  • ✨ adds AgreementBLIReviewTable (#1577) (7e2bd55)
  • ✨ adds AgreementMetaAccordion component (#1549) (349fdf9)
  • ✨ adds Budget Summary Card (#2974) (4bcf572)
  • ✨ adds bun 🧅 (#1642) (00879c1)
  • ✨ adds CAN Transfer filter (#2900) (3869336)
  • ✨ adds CanComboBox (#2171) (c5678ce)
  • ✨ adds Cans list summary card for Total Budget (#2979) (220ee93)
  • ✨ adds change requests to Alerts and Tooltip (#2460) (45e2dde)
  • ✨ adds confirmation modals, alerts, and notes to Approve Agreement page (#2570) (f786784)
  • ✨ adds eslint-plugin-jsx-a11y (#2533) (490b8bf)
  • ✨ adds filter CANList Pills (Tags) (#2917) (015e650)
  • ✨ adds filtering of BLIs not-applicable to approver (#2995) (c44499d)
  • ✨ adds FY Select to CANs List (#2882) (b414999)
  • ✨ adds portfolio filter to CANs list (#2908) (5210983)
  • ✨ adds RadioButtonTile component (#1553) (bc238ba)
  • ✨ adds Services Components to approve agreement page (#2544) (ce58404)
  • ✨ adds StatusChangeReviewCards (#2451) (d894b11)
  • ✨ adds validation to DatePicker in EditMode (#2206) (6b8ad54)
  • ✨ adds Vitest UI (#2512) (5f94132)
  • ✨ Approve/decline a single agreement round 2 (#2558) (44db99f)
  • ✨ Approver Change Notification icon with CR total (#2587) (b6a6e37)
  • ✨ CANs List (#2804) (fa69570)
  • ✨ data-viz updates (#2765) (d3d0221), closes #f5f5f5 #8B4687
  • ✨ round one of Change Requests on Approve page (#2516) (fd2bb7c)
  • ✨adds CAN Spending page BLI Table (#3029) (30c81d0)
  • ✨adds CANBudgetRangeSlider to CANs list (#2938) (61aed91)
  • ✨adds Change Request List and Review Cards (#2413) (72d640d)
  • ✨adds Change Requests reviews at card level (#2479) (e33799e)
  • ✨adds CR Budget Change messages to Alert (#2681) (7411b5d)
  • ✨filter and sort CANs list by user (#2867) (98cf127)
  • ✨Filter Change Requests (#2858) (c506c95)
  • ✨Ops 2193/FE round one (#2267) (b9c16ee), closes #2288
  • ✨SC Form to use DateRangePicker (#2231) (102cc53)
  • 💅 Review Page improvements (#2646) (6d88b38)
  • add config to alembic (d863ee6)
  • Add conventional commit determination (07a9c88)
  • Add services_component_id to agreement line items (c127962)
  • Add services_component_id to agreement line items (5e3966d)
  • Add servicesComponent data to tests (aec2552)
  • added automated versioning (d7809de)
  • Added backend deploy (ca7160e)
  • Added nightly staging deployment (4c4ce26)
  • added prod build deploy (a21b6e6)
  • added terraform module for asa deployment (42abff8)
  • adds CAN detail page (#3027) (58bee8f)
  • Adds DateRangePickerWrapper component (#2215) (2b55169)
  • adds IN_REVIEW tag and tooltip hooks to AllBLI row (#2360) (f528f9b)
  • create FakeDocumentRepository (66f80bb)
  • created versioning for be (c088fe7)
  • created versioning for be (0d6d2e1)
  • Created-CAN-funding-received-endpoint (57341a2)
  • default new agreement type to contract (c49cd7d)
  • disable continue on new non-GCS agreements (665d2b9)
  • lock down procurement shop to GCS (30b1320)
  • login page improvements (#2470) (22d68b1)
  • Refactor test_services_component.py to use get() method (ed64d22)
  • role-based filtering of My CANs (#2880) (4fafb35)
  • starts template (#2221) (148235b)
  • Updated data-tools to move to container app job (7bd8b19)

Performance Improvements

  • updates accordion component tests and remove e2e tests (de96bb5)
  • remove procShop tests since we have components tests (e477605)
  • update ConfirmationModal.jsx and components.cy.js (683dd4a)