Releases: bcgov/PIMS
v03.02.00
What's Changed
Changes
- PIMS-2029 ERP Visibility by @dbarkowsky in #2654
- PIMS-2033: Replace DateField with DatePicker by @LawrenceLau2020 in #2674
- PIMS-2027 BCSC Provider Options by @dbarkowsky in #2675
- PIMS-2082 Backend Authorization Updates by @dbarkowsky in #2679
- PIMS-2081 Frontend Authorization Changes by @dbarkowsky in #2685
- PIMS-2083 Remove Keycloak Roles Code by @dbarkowsky in #2676
- Add Dockerfile for OWASP ZAP tool by @ManishSihag in #2693
- Documentation-related changes by @dbarkowsky in #2694
- PIMS-1960: Allow Filter by Workflow Group in Projects by @LawrenceLau2020 in #2702
- PIMS-2107 Email Field Rework by @dbarkowsky in #2701
- PIMS-305 Spatial Analysis by @dbarkowsky in #2716
- PIMS-2134 Export Tables with Dates by @dbarkowsky in #2722
- PIMS-2132: Fields included in the notification emails by @LawrenceLau2020 in #2727
- CHES Notifications & Logger Adjustment by @dbarkowsky in #2730
Bug Fixes
- PIMS-1859 PID Formatter Fix by @dbarkowsky in #2656
- PIMS-2000: Make non-optional checkboxes mandatory by @LawrenceLau2020 in #2640
- PIMS-2086: Remove getPIDs function by @LawrenceLau2020 in #2677
- PIMS-2117 Auth Header Bug by @dbarkowsky in #2700
- PIMS-2135 Bulk Upload Worker Bug by @dbarkowsky in #2723
Dependencies & Maintenance
-
PIMS-2006 Remove PIMS v1 by @TaylorFries in #2678
-
PIMS-1992: Update @mui/x-data-grid from version 7.12.0 to 7.13.0 in react-app by @Sharala-Perumal in #2659
-
PIMS-1993: Update @mui/x-date-pickers from version 7.12.0 to 7.13.0 in react-app by @Sharala-Perumal in #2660
-
PIMS-2021: Update @types/node from version 22.3.0 to 22.5.0 in express-api by @Sharala-Perumal in #2658
-
PIMS-2016/2015: Update @mui/material and @mui/icons-material from version 5.16.0 to 6.0.2 in react-app by @Sharala-Perumal in #2661
-
PIMS-2035 update npm dependency action by @dependabot in #2653
-
PIMS-2018: Update @testing-library/jest-dom from version 6.4.2 to 6.5.0 in react-app by @Sharala-Perumal in #2666
-
PIMS-2017: Update react-hook-form from version 7.52.0 to 7.53.0 in react-app by @Sharala-Perumal in #2667
-
PIMS-2087: Update express and remove body-parser by @LawrenceLau2020 in #2680
-
PIMS-2090/2091/2092/2093: Update @mui/material,@mui/icons-material,@mui/x-data-grid,@mui/x-date-pickers to the latest versions by @Sharala-Perumal in #2686
-
PIMS-2095: Update eslint from version 9.9.0 to 9.10.0 in react-app by @Sharala-Perumal in #2687
-
PIMS-2096: Update eslint-plugin-react from version 7.35.0 to 7.36.1 in react-app by @Sharala-Perumal in #2688
-
PIMS-2105 Bump Node Image Versions by @dbarkowsky in #2684
-
PIMS-2097: Update typescript from version 5.5.3 to 5.6.2 in react-app by @Sharala-Perumal in #2689
-
PIMS-2094: Update typescript-eslint from version 8.4.0 to 8.6.0 in react-app by @Sharala-Perumal in #2690
-
PIMS-2100 Update faker-js to 9.0.1 by @dbarkowsky in #2692
-
PIMS-2089 TypeScript & ESLint by @dbarkowsky in #2691
-
PIMS-2085: Add the required option to DatePicker by @LawrenceLau2020 in #2695
-
PIMS-2028 Readme Updates by @dbarkowsky in #2696
-
PIMS-2113: Update eslint from version 9.10.0 to 9.11.1 in react-app by @Sharala-Perumal in #2703
-
PIMS-2115: Update pg from version 8.12.0 to 8.13.0 in express-api by @Sharala-Perumal in #2707
-
PIMS-2116: Update @types/node from version 22.5.0 to 22.6.1 in express-api by @Sharala-Perumal in #2708
-
PIMS-2111: Update @mui/x-date-pickers from version 7.17.0 to 7.18.0 in react-app by @Sharala-Perumal in #2706
-
PIMS-2112: Update typescript-eslint from version 8.6.0 to 8.7.0 in react-app by @Sharala-Perumal in #2704
-
PIMS-2110: Update @mui/x-data-grid from version 7.17.0 to 7.18.0 in react-app by @Sharala-Perumal in #2705
-
PIMS-2122: Update typescript-eslint from version 8.7.0 to 8.8.0 in react-app by @Sharala-Perumal in #2711
-
PIMS-2123: Update eslint-plugin-react from version 7.36.1 to 7.37.1 in react-app by @Sharala-Perumal in #2712
-
PIMS-2128: Update eslint from version 9.10.0 to 9.11.1 in express-api by @Sharala-Perumal in #2713
-
PIMS-2129: Update typescript-eslint from version 8.6.0 to 8.8.0 in express-api by @Sharala-Perumal in #2714
-
PIMS-2127: Update @types/node from version 22.6.1 to 22.7.4 in express-api by @Sharala-Perumal in #2720
-
PIMS-2126: Update @eslint/js from version 9.10.0 to 9.11.1 in express-api by @Sharala-Perumal in #2719
Full Changelog: v03.01.00...v03.02.00
v03.01.00
What's Changed
- PIMS 1957/1958: Handle agency response change notifications by @GrahamS-Quartech in #2610
- PIMS-1934 Enhanced Referral Dates by @dbarkowsky in #2609
- PIMS-1928: Cancel and resend notifications by @GrahamS-Quartech in #2616
- PIMS-1953: Add ability to view SPL projects in Projects dropdown menu by @Sharala-Perumal in #2618
- PIMS-1956: Single select filters by @GrahamS-Quartech in #2622
- PIMS-1968: Add name to fuzzy search criteria by @LawrenceLau2020 in #2608
- PIMS-1929: Unknown status for project notifications by @LawrenceLau2020 in #2628
- PIMS-1985: Agency selection on add property by @GrahamS-Quartech in #2629
- PIMS-1967: Create link to project from property page by @LawrenceLau2020 in #2617
- PIMS-1984: Fiscal year only takes year values. by @GrahamS-Quartech in #2632
- PIMS-1986: Remove LegalLandDescription from Parcels by @LawrenceLau2020 in #2635
- PIMS-2001: Add ERP date for general user projects by @LawrenceLau2020 in #2642
- PIMS-1884 Swagger Rework by @dbarkowsky in #2621
- PIMS-1955 Entity Updates by @dbarkowsky in #2639
- PIMS-2024 Satellite Layer by @dbarkowsky in #2646
- PIMS-1999 Terms and Conditions Wording by @dbarkowsky in #2647
- Updating how Fiscal and Evaluation Values are Updated/ Added with Bulk Upload by @TaylorFries in #2655
- Remove Graham from PR Review by @dbarkowsky in #2657
- ETL Branch by @dbarkowsky in #2605
- PIMS-1681 Script property_check by @TaylorFries in #2601
- PIMS-1954 Workflow Update & Table Drops by @dbarkowsky in #2613
Bug Fixes
- PIMS-1969: Redirect unmatched route by @GrahamS-Quartech in #2611
- PIMS-1756: Fixed a minor spelling error in one of the notification templates by @GrahamS-Quartech in #2614
- Retry push with rebase to handle conflicts from simultaneous changes by @ManishSihag in #2612
- Swagger Dependency Move by @dbarkowsky in #2648
- Swagger Fix #2 by @dbarkowsky in #2650
- BulkUpload Fixes by @TaylorFries in #2625
- PIMS-2002 Properties Export by @dbarkowsky in #2641
Dependencies
- PIMS-1935: react-app NPM Updates by @TaylorFries in #2599
- PIMS-1941: express-api NPM Updates by @TaylorFries in #2600
- PIMS-1973: Update turf from version 7.0.0 to 7.1.0 by @Sharala-Perumal in #2623
- PIMS-1977: Update vite from version 5.3.1 to 5.4.0 in react-app by @Sharala-Perumal in #2624
- Remove axios from /express-api by @dependabot in #2626
- PIMS-1976: Update vite-tsconfig-paths from version 4.3.1 to 5.0.1 in react-app by @Sharala-Perumal in #2627
- PIMS-1979: Update winston from version 3.13.0 to 3.14.2 by @Sharala-Perumal in #2630
- PIMS-1982: Update @types/node from version 22.0.0 to 22.3.0 in express-api by @Sharala-Perumal in #2631
- PIMS-1981: Update @typescript-eslint/parser and @typescript-eslint/eslint-plugin from version 7.18.0 to 8.1.0 in express-api by @Sharala-Perumal in #2634
- PIMS-1975/PIMS-1974: Updated eslint-plugin and eslint parser from 7.18.0 to 8.1.0 in react-app by @Sharala-Perumal in #2638
- PIMS-1559: Update eslint from 8.57.0 to version 9.9.0 in express-api by @Sharala-Perumal in #2645
- PIMS-1557: Update eslint from version 8.57.0 to 9.9.0 in react-app by @Sharala-Perumal in #2649
Full Changelog: v03.00.00...v03.01.00
PIMS Modernization Launch
What's Changed
This release sees the publication of the modern PIMS build. It replaced the application in Production on August 6, 2024.
Code and documentation related to the original build of PIMS will be archived in the upcoming weeks. Links will remain available through the repo's wiki.
PIMS Modernization
- PIMS-1445: Lookup Endpoints for Properties by @GrahamS-Quartech in #2265
- PIMS-1349: Create Building Service by @Sharala-Perumal in #2210
- PIMS-1472 Controller Error Wrapper by @dbarkowsky in #2266
- PIMS-1483: Lookup and Administraive Areas Hooks by @GrahamS-Quartech in #2270
- PIMS-1467: parcel hooks in useParcelApi by @LawrenceLau2020 in #2264
- PIMS-1474: Save Evaluations and Fiscals alongside Parcels by @GrahamS-Quartech in #2268
- PIMS-1442: Create Building Controller by @GrahamS-Quartech in #2271
- PIMS-1470: Create hooks for building services by @Sharala-Perumal in #2267
- PIMS-1479 Remove Users from /admin by @dbarkowsky in #2272
- PIMS-1403 Agency Table by @dbarkowsky in #2274
- PIMS-1374: Update ETL for parcel and building evaluations by @LawrenceLau2020 in #2269
- Update Role Mapper by @dbarkowsky in #2284
- PIMS-1404 Agency Details by @dbarkowsky in #2283
- PIMS-1507: Geocoder Controller by @GrahamS-Quartech in #2287
- PIMS-1475: Administrative Areas Table by @GrahamS-Quartech in #2290
- PIMS-1476: Administrative Areas Detail by @GrahamS-Quartech in #2294
- PIMS-1519: Resolving unused Building columns by @GrahamS-Quartech in #2295
- PIMS-1488: Properties Workflows by @GrahamS-Quartech in #2279
- PIMS-1405 Add Agency by @dbarkowsky in #2289
- PIMS-1437: Checking for User Agency by @LawrenceLau2020 in #2297
- PIMS-1518: Add Administrative Area by @GrahamS-Quartech in #2298
- PIMS-1443 Table Filter Saving by @dbarkowsky in #2302
- PIMS-1531: Property Quicksearch Backend by @GrahamS-Quartech in #2306
- PIMS-1530 Metadata to Jsonb Conversion by @dbarkowsky in #2308
- PIMS-1438: Checking for User Roles by @LawrenceLau2020 in #2307
- PIMS-1486 Combine utils into utilities folder (react-app) by @dbarkowsky in #2310
- PIMS-1542 Regional District Sort by @dbarkowsky in #2309
- PIMS-1544: Parcel Layer Integration for Property Management by @GrahamS-Quartech in #2315
- PIMS-1547 Agency Email ID and Table Filter Bug Fixes by @dbarkowsky in #2311
- PIMS-1528 Add Project Service by @dbarkowsky in #2316
- PIMS-1520: Geocoder integration for street address field and map by @GrahamS-Quartech in #2319
- PIMS-1503: Add Project Form by @GrahamS-Quartech in #2305
- PIMS-1545: AgenciesController auth checks by @LawrenceLau2020 in #2320
- PIMS-1567: Projects Table by @GrahamS-Quartech in #2325
- PIMS-1582 Options Filter Fix by @dbarkowsky in #2329
- PIMS-1569: GetProjects service by @LawrenceLau2020 in #2324
- PIMS-1584: Create reusable backend check for users by @LawrenceLau2020 in #2333
- PIMS-1541 Project Details Services by @dbarkowsky in #2323
- Updating workflow to use env variables by @TaylorFries in #2343
- PIMS-1524/1566 Frontend Auth Checks by @dbarkowsky in #2345
- PIMS-1529: Projects Controller - addProject by @LawrenceLau2020 in #2336
- PIMS-1533 Post Project Hook & Frontend Connection by @dbarkowsky in #2334
- PIMS-1624: Hooks/Controller for getting tasks by @GrahamS-Quartech in #2349
- PIMS-1565: Parcel and Building controllers auth check by @LawrenceLau2020 in #2346
- PIMS-1525 Active status check backend by @dbarkowsky in #2354
- PIMS-1625: Parcel and Building view details agency authorization by @LawrenceLau2020 in #2353
- PIMS-1536: Projects Details Frontend by @Sharala-Perumal in #2322
- PIMS-1622: Handle task array by @GrahamS-Quartech in #2348
- PIMS:1650 - Add GetToken endpoint for LTSA by @Sharala-Perumal in #2361
- PIMS-1648: Small map on Parcel and Building details forms by @LawrenceLau2020 in #2360
- PIMS-1368: Convert Notifications Templates to Nunjucks by @GrahamS-Quartech in #2362
- PIMS-1540: Project Controller Update/Delete by @TaylorFries in #2359
- PIMS-1570 Excel Export Refine by @dbarkowsky in #2358
- PIMS-1469 401 Redirect by @dbarkowsky in #2347
- PIMS-1670: Notification Services by @GrahamS-Quartech in #2364
- PIMS-1651/1652 Map Page by @dbarkowsky in #2365
- PIMS-1661 Property Marker Slideout by @dbarkowsky in #2372
- PIMS-1623/1622: Handling project notifications and tasks by @GrahamS-Quartech in #2370
- PIMS-1676: Skeleton Loading by @GrahamS-Quartech in #2373
- PIMS: 1656 & 1658 - Create getTitleSummary and createOrder endpoints for LTSA by @Sharala-Perumal in #2363
- PIMS-1678: Agency Interest UI by @GrahamS-Quartech in #2376
- PIMS-1675 Replacing MarkerCluster with Supercluster by @dbarkowsky in #2375
- PIMS-1683: Agency Responses API by @GrahamS-Quartech in #2381
- PIMS-1485 README Update by @dbarkowsky in #2380
- PIMS-1590 Expand Parcel Layer Popup by @dbarkowsky in #2382
- PIMS-1590 Parcel Layer Popup Fixes by @dbarkowsky in #2387
- PIMS-1621 Projects Auth Check by @TaylorFries in #2366
- PIMS-1674: Snack Bar by @GrahamS-Quartech in #2388
- PIMS-1700: Submit Handler by @GrahamS-Quartech in #2389
- PIMS-1685: Agency Response Workflow by @GrahamS-Quartech in #2383
- PIMS-1655 Map Filter by @dbarkowsky in #2392
- PIMS-1702: Disable Delete Option for Detail Pages by @GrahamS-Quartech in #2391
- PIMS-1568 Leased Land Metadata by @dbarkowsky in #2396
- PIMS-1682 Active Inventory Filter by @dbarkowsky in #2398
- PIMS-1703: Soft Delete Properties and Projects by @GrahamS-Quartech in #2400
- PIMS-1598: Data Grid Hover by @GrahamS-Quartech in #2401
- Vault ENVs - Template Update by @dbarkowsky in #2403
- PIMS-1619 Status Pages for Denied/Disabled Users by @dbarkowsky in #2405
- PIMS-1588: LTSA Info on Parcel Property Details by @Sharala-Perumal in #2374
- PIMS-1546 Disable Edit Button on User Detail Page for Non-Admins by @TaylorFries in #2407
- Update LTSA Tests by @dbarkowsky in #2419
- PIMS-1708: Notes Backend by @GrahamS-Quartech in #2411
- PIMS-1543: Unable to add a net book or assessed values when none exist by @LawrenceLau2020 in #2371
- PIMS-1593 NotOwned Column & PIMS-1601 Tenancy Field by @dbarkowsky in #2406
- PIMS-1596 Remove Sort Order Option by @dbarkowsky in #2412
- PIMS-1591 updates for consistency by @TaylorFries in #2421
- PIMS-1602 Error Refresh by @dbarkowsky in #2422
- PIMS-1605 Custom Sort for User Status by @TaylorFries in #2424
- PIMS-1713: Project Note Enumeration by @GrahamS-Quartech in #2423
- PIMS-1716: Prompt for Project Notes by @GrahamS-Quartech in #2427
- PIMS-1714: Hide edit/delete buttons for Auditor Role by @LawrenceLau2020 in #2429
- PIMS-1659 LTSA Info in Parcel Layer Popup by @dbarkowsky in #2426
- PIMS-1652 Clusters Rework by @dbarkowsky in #2435
- PIMS-1718: Keycloak not updating role by @LawrenceLau2020 in https://github.c...
BC Assessment & Continued Modernization
What's Changed
New Features
- BC Assessment Popup by @GrahamS-Quartech in #2236
Bug Fixes
- PIMS-1367/1399/1400 Bug Round Up by @dbarkowsky in #2234
- PIMS-1378 Username Fix by @dbarkowsky in #2230
PIMS Modernization
- PIMS-1334 Create update parcel service by @TaylorFries in #2219
- PIMS-1352: Group Options in Agency Dropdown by @LawrenceLau2020 in #2225
- PIMS-1401: Update User Details form to use the grouped Agencies by @LawrenceLau2020 in #2237
- PIMS-1373 ParcelBuildings Restructure Entities by @dbarkowsky in #2238
- PIMS-1431 Evaluation/Fiscal Key Migration by @dbarkowsky in #2248
- PIMS-1370: CHES Service by @GrahamS-Quartech in #2242
- PIMS-1431 Continued: NotificationQueue Nullables by @dbarkowsky in #2250
- PIMS-1374: Update ETL process for buildings by @LawrenceLau2020 in #2251
- PIMS-1434: Parcel Controller by @GrahamS-Quartech in #2249
- PIMS-1430 User Table Tidy by @dbarkowsky in #2253
- Prod-to-Local ETL Task by @dbarkowsky in #2256
- PIMS-1353 No Disabled Agencies by @dbarkowsky in #2254
- PIMS-1440 getSelf Optimization by @dbarkowsky in #2255
- PIMS-1345/1435: Add Property Form by @GrahamS-Quartech in #2226
- PIMS-1343/1344: Properties Data UI Changes by @GrahamS-Quartech in #2257
Dependency Updates
- PIMS-1398 Keycloak Packages Update by @dbarkowsky in #2232
- PIMS-1406 Updates to frontend npm packages by @TaylorFries in #2245
- PIMS-1407 react-app npm updates by @TaylorFries in #2246
- PIMS-1408 express-api npm updates by @TaylorFries in #2247
DevOps
- Vault Implementation into Pipeline by @ManishSihag in #2231
- Changing Application Group For V2 API and APP by @akroon3r in #2233
- Add BCA_LAYER_URL env variable to dc template by @ManishSihag in #2243
- Fix image build and push typo by @ManishSihag in #2224
- PIMS-1250 update summer to outlook online by @TaylorFries in #2252
Full Changelog: v02.07.02...v02.07.03
PIMS Modernization Continuation and Dependency Upkeep
Changes and Additions
- PIMS-622 Frontend Testing Workflow by @dbarkowsky in #2031
- PIMS-631: Table Component by @GrahamS-Quartech in #2032
- PIMS-684 Change how address info is stored by @dbarkowsky in #2042
- PIMS-633 Dockerize react-app by @dbarkowsky in #2053
- PIMS-693 Update .github workflow and scripts for app-npm-dep-check by @TaylorFries in #2045
- PIMS-669: User & Roles Services by @GrahamS-Quartech in #2037
- PIMS-545 Transfer Keycloak Users-Roles by @dbarkowsky in #2166
- PIMS-408 Establish Migration Options by @dbarkowsky in #2164
- PIMS-1260: React API Hooks by @GrahamS-Quartech in #2167
- PIMS-668 Users Table by @dbarkowsky in #2148
- PIMS-407: Seed Data in Postgres by @Sharala-Perumal in #2165
- PIMS-1311 Updating Role Mapper Names by @dbarkowsky in #2181
- Express api Github action workflow by @ManishSihag in #2175
Bug Fixes
- PIMS-686: Fix Notification queue entity by @Sharala-Perumal in #2039
- PIMS-690 Update to database dockerfile to resolve Permission Denied error by @TaylorFries in #2038
- PIMS-722-Hide-Subdivision-Feature by @dbarkowsky in #2111
Dependency Updates
- PIMS-689: Update System.Data.SqlClient from 4.8.5 to 4.8.6 by @LawrenceLau2020 in #2041
- PIMS-677: Update react-icons from version
4.12.0
to5.0.1
by @TaylorFries in #2040 - PIMS-678: Update react-resize-detector from version
9.1.0
to10.0.1
by @LawrenceLau2020 in #2043 - PIMS-676: Update prettier from version
3.1.0
to3.2.4
by @Sharala-Perumal in #2057 - PIMS-679 Update react-toastify to 10.0.2 by @dbarkowsky in #2046
- PIMS-663: Update @testing-library/jest-dom from version
6.1.2
to6.2.1
by @Sharala-Perumal in #2080 - PIMS-2102: Sprint 14 Updating express-api minor NPM Dependencies by @TaylorFries in #2170
- @faker-js/faker from version 8.3.1 to 8.4.0
- @types/node from version 20.8.7 to 20.11.6
- @typescript-eslint/eslint-plugin from version 6.12.0 to 6.19.1
- @typescript-eslint/parser from version 6.12.0 to 6.19.1
- eslint-config-prettier from version 9.0.0 to 9.1.0
- eslint-plugin-prettier from version 5.0.1 to 5.1.3
- typescript from version 5.2.2 to 5.3.3
- eslint from version 8.54.0 to 8.56.0
- dotenv from version 16.3.1 to 16.4.1
- reflect-metadata from version 0.1.14 to 0.2.1
- @types/supertest from version 2.0.16 to 6.0.2
- PIMS-1200: Sprint 14 Updating Frontend NPM Packages (minor updates) by @TaylorFries in #2169
- react-bootstrap from version 2.9.0 to 2.10.0
- sass from version 1.69.0 to 1.70.0
- vite-tsconfig-paths from version 4.2.1 to 4.3.1
- @testing-library/jest-dom from version 6.1.2 to 6.3.0
- @typescript-eslint/eslint-plugin from version 6.18.1 to 6.19.1
- @typescript-eslint/parser from version 6.18.1 to 6.19.1
- dotenv from version 16.3.1 to 16.4.1
- @testing-library/react from version 14.1.0 to 14.2.0
- PIMS-1201 Update react-app Dependencies by @dbarkowsky in #2174
- @mui/material from version ^5.15.3 to 5.15.6
- @mui/x-data-grid from version ^6.18.7 to 6.19.2
- @testing-library/jest-dom from version 6.2.0 to 6.3.0
- @typescript-eslint/eslint-plugin from version 6.17.0 to 6.19.1
- @typescript-eslint/parser from version 6.17.0 to 6.19.1
- typescript from version 5.2.2 to 5.3.3
- vite-tsconfig-paths from version 4.2.3 to 4.3.1
- prettier from version 3.1.1 to 3.2.4
- @testing-library/react from version 14.1.2 to 14.2.0
- react-hook-form from version 7.49.3 to 7.50.1
- react-router-dom from version 6.21.1 to 6.22.0
- PIMS-1275 Update react-datepicker to 6.1.0 (frontend) by @dbarkowsky in #2180
- PIMS-1298 Update react-router-dom to 6.22.0 (frontend) by @dbarkowsky in #2179
- PIMS-1287 Updated @types/supertest to 6.0.2 (express-api) by @dbarkowsky in #2178
- PIMS-1236 Updated prettier to 3.2.4 (express-api) by @dbarkowsky in #2177
Full Changelog: v02.07.01...v02.07.02
Beginning PIMS Modernization
Changes and Additions
- PIMS-390 Dockerize Express API by @Sharala-Perumal in #1978
- PIMS-402 Add Swagger to Express by @dbarkowsky in #1976
- PIMS-403 Add Keycloak to Express API by @dbarkowsky in #1980
- PIMS-400 Install TypeORM by @TaylorFries in #1971
- PIMS-426 Routes LTSA by @dbarkowsky in #1984
- PIMS-614 Include TypeORM to labeler.yaml by @Sharala-Perumal in #1991
- PIMS-419 Parcel stubs by @GrahamS-Quartech in #1992
- PIMS-531 Absolute Imports for Express API starting the absolute paths by @LawrenceLau2020 in #1979
- PIMS-417 Users stubs by @GrahamS-Quartech in #1995
- PIMS-415 Routes - Admin by @dbarkowsky in #1993
- PIMS-423 Routes - Lookup by @dbarkowsky in #1997
- PIMS-616 Init Frontend Rebuild by @dbarkowsky in #1999
- PIMS-619 React App Linting by @dbarkowsky in #2002
- PIMS-624 Frontend Keycloak by @dbarkowsky in #2006
- PIMS 425 Notifications stubs by @GrahamS-Quartech in #2005
- PIMS-623 Frontend Absolute Paths by @dbarkowsky in #2007
- PIMS-621 Add workflow to lint react-app by @TaylorFries in #2013
- PIMS-422 Projects stubs by @GrahamS-Quartech in #2012
- PIMS-420 Routes - Buildings and restructuring interfaces by @LawrenceLau2020 in #2011
- PIMS-421 Routes - Properties by @dbarkowsky in #2001
- PIMS-653/645 MUI Setup and Landing Page by @GrahamS-Quartech in #2014
- PIMS-416 Tools stubs by @GrahamS-Quartech in #2026
- PIMS-424 Reports stubs by @GrahamS-Quartech in #2025
- PIMS-401 Create ORM Entity Models by @Sharala-Perumal in #1989
- PIMS-620 Frontend Testing Addition by @dbarkowsky in #2028
- PIMS-657/658 Access request form and reusable inputs by @GrahamS-Quartech in #2029
- PIMS-661 Access Pending by @GrahamS-Quartech in #2030
- PIMS-418 Keycloak Service by @TaylorFries in #2027
Bug Fixes
- Fix to handle Api and App deploy differently by @ManishSihag in #1977
- PIMS-339 Map Zoom When Searching for PID by @TaylorFries in #1987
- PIMS-674 Geocoder Options Not in Correct Position by @dbarkowsky in #2035
Dependency Updates
- PIMS-612 Update react-router-dom by @TaylorFries in #1990
- PIMS-611 Update react-datepicker from version
4.24.0
to4.25.0
by @Sharala-Perumal in #1994 - PIMS-609/610 Update MUI Packages to 5.15.1 by @dbarkowsky in #1998
- PIMS-540,541,613 Update eslint by @TaylorFries in #1988
- PIMS-641, 642, 643 update eslint packages by @TaylorFries in #2004
- PIMS-638 Update Moment from version
2.29.4
to2.30.1
by @TaylorFries in #2009 - PIMS-639 Update classnames by @TaylorFries in #2010
- PIMS-666 Update IdentityModel.Tokens.Jwt to 6.34.0 by @dbarkowsky in #2024
- PIMS-664/665 Update typescript-eslint dependencies by @TaylorFries in #2034
New Contributors
- @GrahamS-Quartech made their first contribution in #1992
Full Changelog: v02.07.00...v02.07.01
Bulk Upload, GitHub Actions Pipeline, & More
Changes and Additions
- PIMS-223 Upload Properties Page by @dbarkowsky in #1709
- PIMS-67 Documentation Update by @dbarkowsky in #1894
- DEVOP-155 Switch from truncating tickets to sending two requests by @TaylorFries in #1853
- PIMS-336 Surplus Properties Popup Styling by @dbarkowsky in #1884
- PIMS-67/71 CRA to Vite & Replace http-proxy-middleware by @dbarkowsky in #1876
- DevOps GitHub actions pipeline by @ManishSihag in #1908
- PIMS-246 Create Workflow for Linting by @dbarkowsky in #1895
- PIMS-508 Add Regional Districts to Locations in PIMS by @LawrenceLau2020 in #1952
- PIMS-370 Remove Border & other styling updates by @TaylorFries in #1943
- PIMS-377 surplus properties style update by @TaylorFries in #1938
- Database migration flow added by @ManishSihag in #1935
- TES-795 Update script to add connection to epic by @TaylorFries in #1923
- PIMS-371 Reformatting Forms by @TaylorFries in #1948
- Prod pipeline with github actions by @ManishSihag in #1955
- New Pipeline for TEST environment by @ManishSihag in #1949
- PIMS-153 & PIMS-493 Pull PID info from PMBC layer by @LawrenceLau2020 in #1902
- PIMS-509 Property Upload - Use Regional District if Location Invalid by @dbarkowsky in #1954
- PIMS-381 Init Express API by @dbarkowsky in #1896
- PIMS-405 Add Logging to Express API by @dbarkowsky in #1968
- PIMS-386 Express API Testing Framework by @dbarkowsky in #1960
- PIMS-383 Create Express API Documentation by @dbarkowsky in #1931
- PIMS-384 Express Linting Rules by @dbarkowsky in #1934
- PIMS-387 Express API Testing Workflow by @dbarkowsky in #1967
- PIMS-388 Express Linting Workflow by @dbarkowsky in #1966
- PIMS-385 Add Postgres Container Locally by @dbarkowsky in #1928
Bug Fixes
- Update eslint, @typescript-eslint/eslint-plugin, and @typescript-eslint/parser by @TaylorFries in #1851
- PIMS-322 Fix Frontend Snapshots by @dbarkowsky in #1867
- PIMS-35/36 Fix Jest Test Warnings by @dbarkowsky in #1869
- PIMS-288 Parcel Details Changing Unexpectedly by @dbarkowsky in #1917
- PIMS-288 Parcel Details Change Unexpectedly Pt.2 by @dbarkowsky in #1926
- PIMS-245 Fix ESLint Errors by @dbarkowsky in #1919
- PIMS-448 Correct Upload Visibility by @dbarkowsky in #1922
- PIMS-530: Error when trying to approve access requests by @LawrenceLau2020 in #1972
- PIMS-91 Click to open project from reports page by @Sharala-Perumal in #1973
- PIMS-527 Stikine Region Migration by @dbarkowsky in #1965
- PIMS-511 Opening a property from the View Inventory page doesn't take you to location by @LawrenceLau2020 in #1961
Dependency Updates
- PIMS-342 Update crypto-js to 4.2.0 by @dbarkowsky in #1861
- PIMS-351 Update @babel/traverse sub-dependency by @dbarkowsky in #1862
- PIMS-343 Update react-datepicker from version
4.20.0
to4.21.0
by @Sharala-Perumal in #1852 - PIMS-358 & PIMS-359 - Snyk Vulnerabilities in Pims.Api.csproj by @LawrenceLau2020 in #1868
- PIMS-357 Update cypress to 13.4.0 by @dbarkowsky in #1873
- PIMS-355 Update axios to 1.6.0 by @dbarkowsky in #1874
- PIMS-356 Update react-router-dom to 6.18.0 by @dbarkowsky in #1875
- PIMS-373 update @types/crypto-js from version
4.1.2
to4.2.1
by @TaylorFries in #1893 - PIMS-374/75/76 update eslint, @typescript-eslint/eslint-plugin, @typescript-eslint/parser by @TaylorFries in #1892
- PIMS-393 Update react-icons from version
4.11.0
to4.12.0
by @Sharala-Perumal in #1898 - PIMS-395 Update @testing-library/react from version
14.0.0
to14.1.0
by @LawrenceLau2020 in #1899 - PIMS-396 Update cypress from version
13.4.0
to13.5.0
by @TaylorFries in #1901 - PIMS-397 Update prettier from version
3.0.3
to3.1.0
by @TaylorFries in #1900 - Bump axios from 1.5.1 to 1.6.0 in /express-api by @dependabot in #1904
- PIMS-89 Investigate Removing react-click-away-listener by @dbarkowsky in #1907
- PIMS-394/392/398 Updated vite, vite-plugin-svgr, vitejs/plugin-react by @dbarkowsky in #1903
- PIMS-83 Remove text-mask-addons by @dbarkowsky in #1920
- Update retry-axios from version 3.0.0 to 3.1.3 by @TaylorFries in #1930
- PIMS-498 Update react-router-dom from version
6.18.0
to6.20.0
by @Sharala-Perumal in #1946 - PIMS-504 Update typescript from version
5.2.2
to5.3.2
by @Sharala-Perumal in #1947 - PIMS-496 update vite by @TaylorFries in #1944
- PIMS-500 update eslint packages by @TaylorFries in #1945
- PIMS-505 Update keycloak-js from version
22.0.1
to23.0.0
by @LawrenceLau2020 in #1950 - PIMS-497 Update react-datepicker from version
4.21.0
to4.23.0
by @LawrenceLau2020 in #1951 - Update react-datepicker from version
4.23.0
to4.24.0
by @TaylorFries in #1957 - Update eslint and eslint-config-prettier by @TaylorFries in #1958
- Bump vite from 5.0.3 to 5.0.5 in /frontend by @dependabot in #1963
- PIMS-502 Update cypress to 13.6.0 by @dbarkowsky in #1953
New Contributors
- @ManishSihag made their first contribution in #1908
Full Changelog: v02.06.15...v02.07.00
JIRA Automation, Style Changes, Bug Fixes
v02.06.15
Changes & Additions
- PIMS-205 Parcel Details Restyle by @dbarkowsky in #1751
- PIMS-249 Ticket Creation Github Actions by @TaylorFries in #1717
- Updating documentation on service account by @TaylorFries in #1839
Bug Fixes
- PIMS-253 SPP Manual link in ERP notifications broken & PIMS-287: Make db-update broken by @LawrenceLau2020 in #1752
- PIMS-228 Link to associated buildings from the Parcel's Review section taking you to map page by @Sharala-Perumal in #1792
- PIMS-220 Save Updates has hidden requirements on Building Review page by @Sharala-Perumal in #1815
- PIMS-158 Axios request failed error by @dbarkowsky in #1816
- PIMS-248 Zoom wrong location upon marker click by @dbarkowsky in #1814
- PIMS-96 Table Filter Not Clearing by @dbarkowsky in #1832
- PIMS-303 Reformatting grey bar styling by @TaylorFries in #1818
Dependency Updates
- PIMS-279 Update yup by @Sharala-Perumal in #1767
- PIMS-284 Update eslint by @TaylorFries in #1800
- PIMS-278 Update sass by @TaylorFries in #1799
- PIMS-331 Update jest-styled-components from version
7.1.1
to7.2.0
by @Sharala-Perumal in #1829 - PIMS-329/330 Updated typescript/eslint packages by @dbarkowsky in #1826
- PIMS-311 Update react-bootstrap by @TaylorFries in #1831
- PIMS-328 Update @types/react-datepicker by @TaylorFries in #1833
- PIMS-325 Update bc-sans@2.1.0 by @dbarkowsky in #1836
- PIMS-324 Update react-router-dom to 6.17.0 by @dbarkowsky in #1837
Full Changelog: v02.06.13...v02.06.15
Styles & Dependency Updates, WMS layer change
v02.06.13
Changes & Additions
- PIMS-225 autopopulate legal description from the land titles API
- PIMS-226 replace the wms PMBC layer with the public one
- PIMS-207 (Mac) Links on right-side menu aren't on one row.
- PIMS-208 Building Review Tab does not match style of Land Review Tab.
- PIMS-210 General Small Touchups
- PIMS-211 Add Associated Land Page formatting should be updated
- PIMS-213 Add tooltips to unclear fields
- PIMS-221 Add CSV to JSON conversion process to frontend
- PIMS-222 Add connection to bulk upload route from frontend
- PIMS-44 Update DB schema information in wiki
- PIMS-194 Adding additional parcels to building -> button not clear.
- PIMS-200 Click on a parcel - gives pop up - LTSA Info to populate for that parcel.
Bug Fixes
- PIMS-227 Fix the issue where the land associated to a building disappears after saving a building in the View Inventory page.
- PIMS-251 Prod Build Failing on SVG Imports
Dependency Updates
- PIMS-234 Update react-datepicker from version 4.16.0 to 4.17.0
- PIMS-235 Update react-icons from version 4.10.1 to 4.11.0
- PIMS-236 Update react-router-dom from version 6.15.0 to 6.16.0
- PIMS-237 Update sass from version 1.66.1 to 1.67.0
- PIMS-238 Update @testing-library/user-event from version 14.4.3 to 14.5.0
- PIMS-239 Update eslint dependencies
- PIMS-241 Update axios-mock-adapter from version 1.21.5 to 1.22.0
- PIMS-242 Update babel-jest from version 29.6.4 to 29.7.0
- PIMS-243 Update cypress from version 13.1.0 to 13.2.0
- PIMS-10 SPIKE: Frontend Node Image Updates
LTSA Integration & Dependency Updates
Scheduled for 2023-08-28
v02.06.08
Changes & Additions:
- LTSA API endpoint added #1567
- LTSA Title & Ownership tab added to Land Review Page (and page format updated). #1609
- Removed unused files from project
Dependency Updates
- Updated babel-jest from version 29.5.0 to 29.6.2
- Updated eslint from version 8.40.0 to 8.46.0
- Updated typescript from version 5.0.4 to 5.1.6
- Updated axios from version 0.27.2 to 1.4.0
- Updated react-bootstrap from version 2.7.4 to 2.8.0
- Updated react-datepicker from version 4.15.0 to 4.16.0
- Updated react-icons from version 4.9.0 to 4.10.1
- Updated sass from version 1.63.6 to 1.64.2
- Updated @testing-library/jest-dom from version 5.16.5 to 5.17.0
- Updated @types/lodash from version 4.14.195 to 4.14.196
- Updated @types/react-dom from version 18.2.6 to 18.2.7
- Updated @types/react-test-renderer from version 17.0.1 to 18.0.0
- Updated cypress from version 11.0.1 to 12.17.3
- Updated eslint-config-prettier from version 8.8.0 to 8.9.0
- Updated eslint-plugin-react from version 7.32.2 to 7.33.1
- Updated react-error-boundary from version 3.1.4 to 4.0.10
- Updated @bcgov/bc-sans from version 1.0.1 to 2.0.0
- Updated @emotion/react from version 11.11.0 to 11.11.1
- Updated @react-leaflet/core from version 1.1.1 to 2.1.0
- Updated @types/react from version 18.2.6 to 18.2.18
- Updated @types/react-datepicker from version 3.1.8 to 4.15.0
- Updated @types/react-leaflet from version 2.8.2 to 3.0.0
- Updated @types/react-paginate from version 6.2.1 to 7.1.1
- Updated @typescript-eslint/parser from version 5.60.1 to 6.2.1
- Updated @typescript-eslint/eslint-plugin from version 5.60.0 to 6.2.1
- Updated eslint-plugin-prettier from version 4.2.1 to 5.0.0
- Updated prettier from version 2.8.8 to 3.0.0
- Updated dotenv from version 16.0.3 to 16.3.1
- Updated react-router-dom from version 6.13.0 to 6.14.2
- Updated @mui/material from version 5.13.1 to 5.14.5
- Updated @mui/icons-material from version 5.11.16 to 5.14.3
- Updated @babel/core from version 7.22.5 to 7.22.9
- Updated bootstrap from version 5.3.0 to 5.3.1
- Updated leaflet from version 1.9.3 to 1.9.4
- Updated Keycloak-js from version 21.1.1 to 22.0.1
- Updated styled-components from version 5.3.11 to 6.0.6
- Updated yup from version 0.32.11 to 1.2.0
For a list of JIRA tickets in this release, click HERE.