v1.3.0
What's Changed
- Fix: Historical TFRS Bugs. by @prv-proton in #3762
- Feat: LCFS - Convert Base BC Components to TypeScript by @prv-proton in #3862
- Feat: LCFS - Compliance reporting opening by @prv-proton in #3806
- Feat: Disable default notifications for IDIR and BCeID users - 3844 by @hamed-valiollahi in #3857
- Chore: merge fixes 260211 by @AlexZorkin in #3886
- chore(deps): bump axios from 1.12.2 to 1.13.5 in /frontend by @dependabot[bot] in #3879
- Fix: LCFS - BUG - redundant Organization ID in filter by @prv-proton in #3880
- Fix: LCFS – Fuel Code column not displaying in Change Log in Production by @prv-proton in #3878
- Feat: IDIR FSE status display update - 3815 by @hamed-valiollahi in #3876
- Feat: Historical Reports and FSE Testing Build by @AlexZorkin in #3509
- Fix: UTC to Pacific time conversion on dates by @AlexZorkin in #3891
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /mcp-server by @dependabot[bot] in #3897
- Fix: LCFS - FSE status filter by @prv-proton in #3899
- Feat: Penalty statements in assessment section - 3855 by @hamed-valiollahi in #3895
- Feat: Add BCeID Roles - 3826 by @hamed-valiollahi in #3875
- Fix Widget props by @prv-proton in #3902
- Feat: Add System Admin IDIR role - 3845 by @hamed-valiollahi in #3905
- Fix: LCFS - E2E Coverage for Admin, Dashboard, and Notifications by @prv-proton in #3893
- Feat: Add Gj unit to facility capacity - 3892 by @hamed-valiollahi in #3915
- chore(deps): bump hono from 4.11.7 to 4.12.0 in /mcp-server by @dependabot[bot] in #3919
- chore(deps): bump ajv from 8.17.1 to 8.18.0 in /mcp-server by @dependabot[bot] in #3923
- chore(deps): bump qs from 6.14.1 to 6.14.2 in /frontend by @dependabot[bot] in #3924
- Feat: FSE Excel export - 3873 by @hamed-valiollahi in #3913
- Feat: Move New FSE button to main action row - 3877 by @hamed-valiollahi in #3922
- Feat: Add ports and allocating org columns to FSE views - 3858 by @hamed-valiollahi in #3917
- Fix: RCI defaults, notional transfers q1 hide logic by @AlexZorkin in #3908
- Feat: LCFS - FSE reporting, edit mode checkbox by @prv-proton in #3920
- Fix: Add E2E tests for Notional Transfers and Other Uses, 3836 by @hamed-valiollahi in #3930
- Feat: Add Audit Log tab (IDIR only) - 3840 by @hamed-valiollahi in #3894
- Fix: Hide Select All Submitted for BCeID Users - 3877 by @hamed-valiollahi in #3936
- Task: LCFS - FSE input page updates by @prv-proton in #3933
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.3 in /frontend by @dependabot[bot] in #3939
- chore(deps): bump hono from 4.12.0 to 4.12.2 in /mcp-server by @dependabot[bot] in #3942
- Feat: LCFS - E2E Tests for Charging Sites and Equipment (FSE) by @prv-proton in #3941
- Feat: Historical Supplemental Updates by @AlexZorkin in #3945
- Fix: IDIR FSE visibility - 3918 by @hamed-valiollahi in #3938
- Fix: Enable Select All Draft/Updated for Updated FSE rows - 3877 by @hamed-valiollahi in #3940
- Fix: LCFS - BUG - Edit button is missing for validated Charging Sites by @prv-proton in #3947
- chore(deps-dev): bump storybook from 8.6.15 to 8.6.17 in /frontend by @dependabot[bot] in #3949
- Feat: LCFS - Add kWh usage sum to Compliance report-3935 by @prv-proton in #3952
- chore(deps): bump rollup from 4.52.5 to 4.59.0 in /frontend by @dependabot[bot] in #3953
- Feat: Add IA roles and Initiative Agreements navigation - 3927 3911 by @hamed-valiollahi in #3946
- Feat: LCFS - Bulletins 12 and 12a-3914 by @prv-proton in #3951
- Fix: Charging site filtering and bugs by @prv-proton in #3965
- Fix: Line 17 Exclusion Logic - 3932 by @AlexZorkin in #3955
- chore(deps): bump hono from 4.12.2 to 4.12.5 in /mcp-server by @dependabot[bot] in #3966
- chore(deps): bump @hono/node-server from 1.19.9 to 1.19.10 in /mcp-server by @dependabot[bot] in #3967
- Fix: Bug on site name in charging site. by @prv-proton in #3970
- fix: recorded/approved dates show Pacific time in transaction export by @AlexZorkin in #3991
- Release v1.2.7.1 by @AlexZorkin in #3992
- Release v1.2.7.1 by @AlexZorkin in #3994
- Chore: Merge back release-v1.2.7 by @AlexZorkin in #3981
- chore(deps): bump express-rate-limit from 8.2.1 to 8.3.0 in /mcp-server by @dependabot[bot] in #3995
- fix: updated datetime conversion by @AlexZorkin in #4000
- chore(deps): bump immutable from 3.8.2 to 3.8.3 in /frontend by @dependabot[bot] in #4003
- Feat: Exemption Compliance Report Assessments - 3912 by @AlexZorkin in #3964
- Feat: Add Fuel Supplies and Exports E2E Tests - 3835 by @hamed-valiollahi in #3986
- Feat: FSE kWh Excel upload - 3861 by @hamed-valiollahi in #3962
- Fix: back fill materialized view change - 3843 by @AlexZorkin in #4008
- LCFS - Atomizer script - 3954 by @prv-proton in #4004
- Feat: added new column to allocation export by @AlexZorkin in #4012
- chore(deps): bump hono from 4.12.5 to 4.12.7 in /mcp-server by @dependabot[bot] in #4015
- Fix: Remove FSE from older reports - 3950 by @hamed-valiollahi in #4020
- Fix: Disable Charging Site edit after registration - 3961 by @hamed-valiollahi in #4018
- Feat: Improve customer support experience for 500 errors - 4005 by @hamed-valiollahi in #4006
- Fix: Remove FSE undo validation - 3963 by @hamed-valiollahi in #3988
- Feat: IA signer role and IDIR user page updates - 3925, 3928 by @hamed-valiollahi in #4009
- fix: updated validation to check location for duplicates - 3997 by @AlexZorkin in #4014
- Fix: Cypress Stability - 3832 by @AlexZorkin in #4021
- Feat: Charging Site status override - 3793 by @hamed-valiollahi in #4013
- Release v1.2.8 by @AlexZorkin in #4025
- Feat: Login Screen Background - 3818 by @AlexZorkin in #4010
- Fix: LCFS - Exemption reporting and Non-assessment are mutually exclusive 4016 by @prv-proton in #4031
- Fix: LCFS - BUG - Duplicate FSE records by @prv-proton in #4019
- Fix: FSE kWh Excel upload and undo validation fixes - 3861, 3963 by @hamed-valiollahi in #4030
- Fix: IDIR - Disable return to draft for validated FSE - 3963 by @hamed-valiollahi in #4029
- Chore: FSE Duplicate records and other bugs by @prv-proton in #4033
- Feat: Improve FSE Excel download and row handling - 3861 by @hamed-valiollahi in #4028
- Release v1.2.8 by @AlexZorkin in #4034
- Fix: Updates to FSE by @AlexZorkin in #4037
- Chore: Merge back release - 260313 by @AlexZorkin in #4040
- Fix: issues related to seeded user association by @prv-proton in #4043
- fix: fse redirect when all draft fse set by idir by @AlexZorkin in #4046
- Release v1.2.8 by @AlexZorkin in #4048
- Feat: Update calculator label to compliance units - 4038 by @hamed-valiollahi in #4045
- fix: select all submitted btn logic updated by @AlexZorkin in #4053
- Release v1.2.8 by @AlexZorkin in #4052
- LCFS - Update the sort order used in the FSE schedule and download by @prv-proton in #4051
- Fix: LCFS - Remove the Submit updates button from Charging Sites in Draft by @prv-proton in #4071
- Feat: align allocating organization column in grid and export, add tests - 4060 by @hamed-valiollahi in #4068
- chore(deps): bump pyjwt from 2.10.1 to 2.12.0 in /backend by @dependabot[bot] in #4036
- chore(deps-dev): bump undici from 6.23.0 to 6.24.1 in /frontend by @dependabot[bot] in #4042
- chore: updage github action to use node v24 by @kuanfandevops in #4112
- chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /frontend by @dependabot[bot] in #4115
- Hotfix: apply charging site validation and allocating org column to release-v1.2.9 - 4057, 4060 by @hamed-valiollahi in #4119
- Hotfix: FSE bugs 1.2.9 by @prv-proton in #4116
- Chore: Merge back release 260316 by @AlexZorkin in #4050
- Add site-scoped serial number validation and Serial # column to kWh template by @AlexZorkin in #4114
- Refactor: Improve audit logging coverage with dynamic table tracking - 4061 by @hamed-valiollahi in #4117
- Feat: validate allocating organization not same as user org - 4057 by @hamed-valiollahi in #4069
- Fix: LCFS - draft Compliance Report Excel download by @prv-proton in #4070
- Release v1.2.9 by @AlexZorkin in #4120
- Fix: Disable legacy summary lines in compare mode - 3958 by @hamed-valiollahi in #4044
- Feat: Security audit of supplier API response objects - 950 by @hamed-valiollahi in #4064
- fix: removed redundant trigger watch by @AlexZorkin in #4122
- Fix: Add site-scoped serial number validation and Serial # column to kWh template by @AlexZorkin in #4113
- Hotfix: Remove app side connection pooling in favour of pgbouncer by @AlexZorkin in #4123
- Hotfix: PGBouncer Connection Pooling by @AlexZorkin in #4129
- Hotfix: Excel download of Report failure for FSE. by @prv-proton in #4128
- Release v1.2.9 by @AlexZorkin in #4132
- fix: fix on fse no id yet by @AlexZorkin in #4134
- fix: default date validation update by @AlexZorkin in #4136
- Chore: Version bump by @AlexZorkin in #4139
- Prod Release v1.2.9 by @AlexZorkin in #4140
- fix: disable prepared statement caching for pgbouncer compatibility by @AlexZorkin in #4145
- Release v1.2.9 by @AlexZorkin in #4146
- chore(deps): bump yaml from 1.10.2 to 1.10.3 in /frontend by @dependabot[bot] in #4149
- chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /frontend by @dependabot[bot] in #4150
- fix: nullpool on lifetime by @AlexZorkin in #4152
- Hotfix: Production performance tuning by @AlexZorkin in #4155
- fix: prevent duplicate fuel code expiry notification emails by @AlexZorkin in #4154
- Release v1.2.9+1 by @AlexZorkin in #4159
- Release v1.2.9+1 by @AlexZorkin in #4160
- chore(deps): bump pygments from 2.19.2 to 2.20.0 in /backend by @dependabot[bot] in #4169
- chore(deps): bump path-to-regexp from 8.3.0 to 8.4.0 in /mcp-server by @dependabot[bot] in #4165
- Fix Excel paste crash on allocation agreements by @AlexZorkin in #4180
- Fix Excel paste crash on allocation agreements by @AlexZorkin in #4176
- Fix paste transform converting empty cells to 0 for optional fields by @AlexZorkin in #4182
- Fix paste transform converting empty cells to 0 for optional fields by @AlexZorkin in #4183
- Fix pasted rows disappearing by saving sequentially to avoid cache ra… by @AlexZorkin in #4185
- Hotfix/allocation agreement paste error release by @AlexZorkin in #4187
- Hotfix: Allocation agreement paste error by @AlexZorkin in #4188
- Hotfix: Excel paste crash on allocation agreements by @AlexZorkin in #4179
- Feat: LCFS - Validation logic on the FSE input page by @prv-proton in #4172
- Fix: Remove Other Fuel Type Rows from Calculation Data Page - 4138 by @hamed-valiollahi in #4174
- chore(deps): bump brace-expansion from 2.0.2 to 2.0.3 in /frontend by @dependabot[bot] in #4166
- chore(deps): bump dompurify and swagger-ui-react in /frontend by @dependabot[bot] in #4164
- Hotfix: Return to supplier button hidden on March 31 deadline day by @AlexZorkin in #4194
- Fix return to supplier button hidden on March 31 deadline day by @AlexZorkin in #4195
- feat: enable analyst assignment for compliance managers and directors by @AlexZorkin in #4171
- Hotfix: Enable analyst assignment for compliance managers and directors by @AlexZorkin in #4198
- Chore: Merge back to Test - 260401 by @AlexZorkin in #4206
- Fix: LCFS - validation logic on the Fuels for other use by @prv-proton in #4212
- Fix: LCFS – Draft transfer comments not displayed for BCeID users when reopening draft by @prv-proton in #4211
- chore(deps): bump lodash-es from 4.17.23 to 4.18.1 in /frontend by @dependabot[bot] in #4210
- Fix: IA role radios and role descriptions - 3928 by @hamed-valiollahi in #4203
- chore(deps): bump hono from 4.12.7 to 4.12.12 in /mcp-server by @dependabot[bot] in #4222
- chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 in /mcp-server by @dependabot[bot] in #4221
- chore(deps): bump lodash from 4.17.23 to 4.18.1 in /frontend by @dependabot[bot] in #4218
- chore(deps): bump vite from 6.4.1 to 6.4.2 in /frontend by @dependabot[bot] in #4214
- Chore: Merge back to Develop - 260401 by @AlexZorkin in #4207
- Fix: Enforce Admin Adjustment Status & Role Validations - #4077 by @hamed-valiollahi in #4223
- Fix: Compliance unit transactions for supplemental assessments - 4143 by @AlexZorkin in #4163
- Fix: updated dates to use UTC - 4215 by @AlexZorkin in #4219
- Chore: backfill materialized view definition in migrations by @AlexZorkin in #4232
- Fix: FSE Excel dropdowns load on first open - 4191 by @hamed-valiollahi in #4216
- Chore: TFRS Testing Build - DO NOT MERGE by @AlexZorkin in #3898
- feat: redhat actions update by @AlexZorkin in #4246
- chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /frontend by @dependabot[bot] in #4245
- fix: dev seeder uncommented by @AlexZorkin in #4247
- Release v1.3.0 by @AlexZorkin in #4250
Full Changelog: v1.2.7...v1.3.0