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