v1.3.5
What's Changed
📦 Dependencies
- chore(deps): bump idna from 3.10 to 3.15 in /backend by @dependabot[bot] in #4404
- chore(deps): bump tmp from 0.2.5 to 0.2.7 in /frontend by @dependabot[bot] in #4461
- chore(deps): bump qs from 6.14.2 to 6.15.2 in /mcp-server by @dependabot[bot] in #4491
- chore(deps): bump react-router and react-router-dom in /frontend by @dependabot[bot] in #4495
- chore(deps-dev): bump vitest, @vitest/coverage-v8 and @vitest/ui in /frontend by @dependabot[bot] in #4489
- chore(deps): bump hono from 4.12.18 to 4.12.23 in /mcp-server by @dependabot[bot] in #4501
- chore(deps): bump @grpc/grpc-js from 1.13.4 to 1.14.4 in /mcp-server by @dependabot[bot] in #4535
- chore(deps): bump pyjwt from 2.12.0 to 2.13.0 in /backend by @dependabot[bot] in #4552
- chore(deps): bump protobufjs from 7.5.8 to 7.6.4 in /mcp-server by @dependabot[bot] in #4559
- chore(deps): bump hono from 4.12.23 to 4.12.25 in /mcp-server by @dependabot[bot] in #4560
- chore(deps-dev): bump markdown-it from 14.1.1 to 14.2.0 in /frontend by @dependabot[bot] in #4561
- chore(deps): bump dompurify from 3.4.0 to 3.4.10 in /frontend by @dependabot[bot] in #4562
- chore(deps): bump vite from 6.4.2 to 6.4.3 in /frontend by @dependabot[bot] in #4566
- chore(deps): bump form-data from 4.0.5 to 4.0.6 in /frontend by @dependabot[bot] in #4567
- chore(deps): bump dompurify from 3.4.10 to 3.4.11 in /frontend by @dependabot[bot] in #4570
- chore(deps-dev): bump undici from 6.24.1 to 6.27.0 in /frontend by @dependabot[bot] in #4578
- chore(deps): bump esbuild from 0.25.11 to 0.28.1 in /frontend by @dependabot[bot] in #4545
🔄 Other Changes
- Hotfix: submission race 4368 by @AlexZorkin in #4411
- Fix: submission race 4368 by @AlexZorkin in #4417
- fix: disable BCModal primary button while action is in flight by @AlexZorkin in #4419
- Feat: Add CI Applications Page - 4167 by @hamed-valiollahi in #4399
- Refactor: Migrate Custom Hooks to TypeScript - 4105 by @hamed-valiollahi in #4428
- Fix: LCFS - Decommissioned FSE reporting 4360 by @prv-proton in #4382
- Fix: BUG - Encyclopedia Brown and the case of the missing FSE 4409 by @prv-proton in #4441
- Feat: Add Fuel Code Navigation Tabs - 4380 by @hamed-valiollahi in #4403
- Feat: LCFS - CI application internal progress bar by @prv-proton in #4414
- test: cross-role compliance report approval e2e by @AlexZorkin in #4442
- fix: allocation agreement line edit & delete in supplemental reports (#4444) [release] by @AlexZorkin in #4469
- Hotfix: allocation agreement edit delete 4444 release by @AlexZorkin in #4474
- fix: allocation agreement line edit & delete in supplemental reports (#4444) by @AlexZorkin in #4467
- Refactor: Add and Backfill Internal Comment Metadata - 4449, 4450 by @hamed-valiollahi in #4480
- Feat: LCFS - Add director override for credit transfer category assignment by @prv-proton in #4440
- fix: speed up compliance report submission (#4431) by @AlexZorkin in #4466
- Feat: add internalCommentSearch feature flag (#4460) by @AlexZorkin in #4490
- Feat: Add My Fuel Codes Page - 4168 by @hamed-valiollahi in #4374
- Feat: Add Redis-backed rate limiting for public endpoints - 4383 by @hamed-valiollahi in #4415
- fix: tfrs historical data — penalty inflation + schedule d exporter (#4364, #4400) by @AlexZorkin in #4421
- fix: exclude Other fuel types from pre-2024 compliance reports by @AlexZorkin in #4484
- Feat: Add BCeID Supplemental Report Visibility Toggle - 4437 by @hamed-valiollahi in #4477
- Refactor: Convert Form/Table Schemas to TypeScript - 4106 by @hamed-valiollahi in #4445
- fix: gate FSE for legacy years and make decommission checks period-aware (consolidates #4438 + #4488) by @AlexZorkin in #4494
- fix: FSE legacy-year guard + period-aware decommission checks (cherry-pick #4494) [release] by @AlexZorkin in #4496
- fix: FSE legacy-year guard + period-aware decommission checks (cherry-pick #4494) [prod/main] by @AlexZorkin in #4498
- Merge back Main -> Release by @AlexZorkin in #4507
- Merge back Release v1.3.4 -> Develop by @AlexZorkin in #4510
- Release v1.3.4 by @AlexZorkin in #4511
- Fix: Resolve Fuel Code Tab Visibility and Filtering - 4380 by @hamed-valiollahi in #4482
- Fix: LCFS - Verification and analyst columns of ci application by @prv-proton in #4499
- Fix: LCFS - Fix postal code validation and address field inconsistencies (Test) by @prv-proton in #4478
- Feat: LCFS - Generate fuel code button by @prv-proton in #4476
- feat: add Aggregator Issuance transaction type (#4492) by @AlexZorkin in #4502
- fix: restrict CI application page to CI Applicant role (#4504) by @AlexZorkin in #4516
- fix: restrict legacy petroleum determining-CI to one provision per fuel category (#4435) by @AlexZorkin in #4517
- Fix: Resolve Fuel Code Tab Visibility and Filtering - 4380 (cherry-pick to release-v1.3.4) by @AlexZorkin in #4520
- Release v1.3.4 by @AlexZorkin in #4521
- fix: restrict legacy petroleum determining-CI to one provision per fuel category - 4435 (cherry-pick to release-v1.3.4) by @AlexZorkin in #4523
- Release v1.3.4 by @AlexZorkin in #4524
- Prod Release v1.3.4 by @AlexZorkin in #4526
- ci: update cleanup images pipeline by @kuanfandevops in #4527
- chore: upgrade vitest to v4 and update tests for breaking changes (#4529) by @AlexZorkin in #4533
- Feat: LCFS - Set as Withdrawn/Reactivate and Pathway changes - 4472 - 4473 by @prv-proton in #4542
- Fix: Reset comment type after submit - 4539 by @hamed-valiollahi in #4548
- Fix: Expand CNG Unit Widths - 4541 by @hamed-valiollahi in #4550
- Fix: LCFS - Refine Metabase Credit Market Report: Add A1 transfer category 3753 by @prv-proton in #4554
- Feat: Add Release Notes Page - 4506 by @hamed-valiollahi in #4546
- feat: add Credit Trader organization type (#4547) by @AlexZorkin in #4568
- fix: CI application wizard refinements (#4531, #4532, #4534, #4536, #4537) by @AlexZorkin in #4551
- Test: Add BC component library tests - 4093 by @hamed-valiollahi in #4576
- Fix: Allow Editing Empty Rows in FSE Export - 4557 by @hamed-valiollahi in #4575
- Release v1.3.5 by @AlexZorkin in #4580
- Fix: LCFS - Generate fuel code button and priority score 4391 4543 by @prv-proton in #4553
- fix: reconcile FSE kWh total and supplier export with the reporting table (#4540) by @AlexZorkin in #4549
- Feat: Add Comment Log by @hamed-valiollahi in #4519
- Feat: Add FSE YoY Metabase Model by @hamed-valiollahi in #4530
- ci: cleanup images by @kuanfandevops in #4590
- ci: add ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION to workflows in order to … by @kuanfandevops in #4591
- fix: sum Line 14 issued units over the transaction window (#4556) by @AlexZorkin in #4569
- Feat: LCFS - Change log feature on the Fuel pathways-4389 by @prv-proton in #4573
- Feat: Add fuel code details page - 4544 by @hamed-valiollahi in #4572
- Test: LCFS - Add E2E tests for BCeID organization self-service pages (#4092) by @AlexZorkin in #4587
- Test: LCFS - Add E2E tests for IDIR organization admin detail views (#4091) by @AlexZorkin in #4586
- Test: LCFS - Add E2E tests for public Credit Calculator and Lookup Table (#4089) by @AlexZorkin in #4582
- Docs: LCFS - Add API endpoint reference wiki page with examples (#4108) by @AlexZorkin in #4592
- Release v1.3.5 by @AlexZorkin in #4593
- Test: LCFS - Complete BC component library TypeScript conversion by @prv-proton in #4589
- feat: add document attachments to internal comments (#4514) by @AlexZorkin in #4574
- ci: replace oc-login with oc command by @kuanfandevops in #4612
- fix(credit-ledger): stop double timezone conversion on ledger timestamps by @AlexZorkin in #4614
- fix(comment-log): paginate organization comments by comment, not conversation by @AlexZorkin in #4597
- fix(supply-history): stop organization fuel supply filters from returning 500 (#4601) by @AlexZorkin in #4610
- Optimize pagination with window functions on top 5 endpoints by @AlexZorkin in #4611
- Prod Release v1.3.5 by @AlexZorkin in #4624
Full Changelog: v1.3.3...v1.3.5