Skip to main content

Changelog: DwiSward - 2026-06-02

Added

  • API V2 Pricing: Added new controllers, requests, and resources for Bin Size Pricing (BinSizePricingController, UpdateBinPricingRequest, BinSizePricingResource).
  • Documents & Views: Added reference-invoice.blade.php for documents and server-error.blade.php for emails.
  • Tests: Created new feature tests for Admin Yard, Places, Driver Availability, and Check Day Off. Added unit tests for BinWeightRepositoryTest and GooglePlacesServiceTest.
  • Documentation: Added previous daily changelogs for Aryan Jaya.

Changed

  • Asset Demo: Re-compiled public assets and minified JS/CSS resources (app.js, front.js, stripe-client.js, etc.) for demo purposes.
  • Invoice & Documents: Updated various blade templates for invoices, delivery pickup, billing layouts, receipt summaries, transfer summaries, and contract emails.
  • Frontend & Admin Views: Modified admin dashboard summaries, task edits, and customer forms for skip bins. Updated create-disposal.vue.
  • Repositories & Controllers: Modified OrderRentalRepository, DisposalRepository, TaskRepository, and BinSizeRepository. Updated API V2 controllers for ServiceAreaController.
  • Routes & Config: Updated routing files (api-app.php, api-app2.php, web.php) and application configuration.

Fixed

  • Monthly Invoice Extra: Fixed a logic bug in InvoiceManagement.php that incorrectly deleted all extra line items for monthly invoices. Now, if the invoice has no direct order (which identifies a monthly invoice), it only deletes extra line items associated with the specific order_detail_id.
  • Empty Return Task: Merged bugfix to handle editing empty return tasks.
  • Lost Extra Handling: Merged hotfix to handle lost extra items.

Removed

  • Tests: Removed old ExampleTest copy.php file.