DIME Change Log

Notable changes, improvements, fixes and additions to DIME
10/12/2026
  1. DIME sign-in now uses the METS single sign-on (SSO) login page
  2. Added a Sample Location map to the create and edit sample pages for choosing a sample's latitude and longitude
  3. The sample detail page now shows a Sample Location map when the sample has a latitude and longitude
  4. Added the JMF Verification sample type and moved Production Start-Up higher in the sample type list
  5. HMA Supplier, HMA Type and HMA Supplier Mix ID Number are now required for Asphalt Binder samples (optional for ASCP Certificate of Compliance projects)
  6. Samples can now be assigned to any active lab or organization, including Caltrans labs
  7. Added an "Email the labs selected above" option that notifies the organization managers of labs assigned to a sample
  8. Updated wording on the create sample and sample detail pages about Sample Owners and assigning samples to other labs
  9. Removed the "Will the laboratory/organization for which you are a member perform testing on this material sample?" question from sample details
  10. Added a link on the create sample page to switch between your organization's material types and all material types
  11. Concrete mix design numbers on sample records now link to their Compressive Strength Banana Curve
  12. District Materials Engineers are now automatically included as project personnel and receive test result notifications
  13. Caltrans internal users can now filter Search for Samples & Test Results by publish status, including unpublished tests
  14. Added a Name of Sampler column to Search for Samples & Test Results
  15. Added a Name of Sampler search field to Search for Samples & Test Results
  16. The "Can't find a Test Method" window now explains that a test method may be hidden for your organization
  17. AASHTO T27: cumulative percent passing is now calculated to the nearest 0.1% and reported to the nearest whole number, as the standard requires (the No. 200 sieve below 10% is reported to 0.1%)
  18. New custom test card layout for CTM 382 (Ignition Method)
  19. New custom test card layout for CTM 375 (lab)
  20. Added test methods ASTM C297-16r2024, ASTM D5329-20 (Cone Penetration, Resilience and Tensile Adhesion), ASTM D70-19 and ASTM D3111-19r2025
  21. Added CHEMLP 18 (crack treatment material percent passing No. 8 sieve) test card for the Chemistry Laboratory
  22. Spelling corrections on several pages
  23. Fixed save errors when cloning or uploading Certificate of Compliance binder samples
  24. Fixed an error when submitting a sample with no personnel entered
  25. The sample detail page now correctly says whether the sample or its project could not be found
7/21/2026
  1. Add notification recipient form when creating sample
  2. Fix error Please specify the "data" property
  3. Add checkbox field for thermoplastic
  4. Make implements to SMTL MI
  5. Improved privacy flag function, user can set privacy setting before publish the test, privacy setting will carry over when publish.
  6. Fix error Undefined variable $sample_id
  7. Change privacy setting use model instead of controller function, add condition for checkbox type
  8. Fixed material_type_name on null issue
  9. Fixed issue when published test results are unavailable
  10. Fixed undefined array key "privacy setting" issue
  11. Fix Attempt to read property "material_type_id" on null error
  12. Fix array offset error in ctonepagesamplereport
  13. Add support for t308v25 and t209v25
  14. Fixed persist search criteria issue
  15. Add publish all test link for sample and add privacy setting for publish all
  16. Add condition to show or hide publish all tests link
  17. Rewrite get_attribute function for search
  18. Added lat and long for sample meta tag
  19. Implement auto populate current location's lat and long on device
  20. Not show assigned tests from printreport
  21. Add a samples with no assigned tests and submitted test for chem lab
  22. Restore Change Associated Project link for internal Caltrans orgManagers viewing samples owned by other internal orgs.
  23. Add logic to set project 44444 default privacy setting to public
  24. Authorized Aggregate GIS MAP
  25. Stop search form clearing when user presses Enter.
  26. Bypass bid-open-date for CRM special project 11111
  27. Added validation for sample received date is not required when perform testing is yes
  28. Add Chemistry Laboratory Sample Search page with batch/manufacturer filters and sample status column
  29. Add Sample Status filter + sortable column; reset default sort/visibility on every chem-lab page open; fix prod batch-number 500 by switching to information_schema runtime discovery
  30. Gate chem-only SELECT columns (sample_status + correlated subquery on dime_data_test_assigned) behind opt-in flag — public general search no longer carries the per-row overhead that caused prod slowdown. Verified via EXPLAIN, timing, and response-body checks.
  31. Support testcardlayout for ctm232v26
4/1/2026
  1. Fix datepicker not appearing on test card date fields (METS-867)
  2. Fix date_tested 1969-12-32 bug - switch to jQuery UI datepicker from HTML5
  3. Update gradation permission and test card layout
  4. Parse feature in test card
  5. Precision input and also test dime order
  6. Fix upload parse script
  7. Add t209 t308 rap question
  8. Update Gse formula
  9. Update report approved by
  10. Remove prod conditions
  11. Refactor access rules in ajax calls in DIME calendar
  12. Separate UI for email login and CTPass login
  13. Changed to jQuery UI datepicker for validation issues, reverted to HTML5 activeDateField as datepicker wasn't initializing
  14. Vma report improvements
  15. Improvement to constant names in report pages
  16. Show single value result and update publish all view
1/14/2026
  1. Added QR code on VMA reports
  2. Implemented function to filter reports per the logged in user's org for vma reprot dashboard
  3. Added Sampler's name and tester's name to DIME Search export feature
  4. Fixed the Gradation report read property on null error
  5. Updated VMA Report UI
  6. Updated VMA Report with calculation display, open calculated fields, and support gradation report id
  7. Updated VMA Report permission
  8. Updated open calculated field logic
  9. Implemented DIME test method creator
  10. Changed labels and associated logic for calendar page
  11. Removed countdown timer for calendar page
  12. Fixed undefine variable error for general search page
  13. Fixed date validation error for create sample page
  14. Added message to user when tabels are syncing
  15. Fixed undefined variable $re_name error
  16. Fixed undefined array key "DBTBL_OrgUser" error
  17. Fixed permission for Org managers that only allow access to org memeber approvals for own org
  18. Fixed datepicker not appearing on test card date fields
  19. Fixed date_tested 1969-12-31 bug, switch to jquery ui datepicker from HTML5
10/23/2025
  1. Added Status column to Assigned Test table in Sample Detail page
  2. Updated ASTM D5239-16 input fields' order
  3. Fixed combined Gradation Report highlight specifications that are out of range
  4. Precast Form - form improvements
  5. Improvements to special use concrete report
  6. Added validation to Date of Test
  7. Improvement for Combined Gradation Report - allow upload of files associated with samples
  8. Updated layout for aashto t321
  9. Implemented project grouping and tagging admin tool
  10. Added two columns to submitted test section
  11. Added text to DIME front page advertising METSAPI
  12. Chem report improvements
  13. Implemented unsubscribe email functionality
  14. Updated test method ASTMWK86870-0
  15. Created custom Yii widget for selecting projects
  16. Fixed pagination bug and reset button functionality
  17. Fixed bug for extra project being added to groups
  18. Fixed Integrity constraint violation error on assign test
  19. Fixed error Attempt to read property "name" on null on sample print report
  20. Fixed undefined array key on Test Card preview
  21. Fixed missing 1/4 inch label for AASHTO T30-19
  22. Implemented function to detect potential duplicate sample
  23. Implemented privacy setting feature
  24. Updated calendar to display status
  25. Handled duplicate parameter null error on viewDetail page for sample and test
  26. Fixed SQL syntax error on QCQA page
  27. Implemented file upload via API
  28. Allow user to select N/A for district when submitting org request
  29. Modified Hot Mix Asphalt MI form to support BMD requirements
  30. Consolidated Event Listeners for all test components
  31. Fixed blank status after sample cloned
  32. Fixed pagination when cloning sample
  33. Disabled duplicate check when cloning sample
  34. Included compliance status in notification email
  35. Fixed bug where district was not saving for org record
  36. Implemented VMA report
  37. Fixed bug where browser glitches when picking assign test date
  38. Added toggle triangle icons to expandable test components to Manage Report page
  39. Added bid list item selection to sample info page
  40. Improved DIME Search update
  41. Implemented Suppress user name to assign tests list
  42. Fixed bug where test result are missing when editing test record
  43. Fixed bug in site instructions where project ID is not set
  44. Implemented filter tests by tester on calendar page