Change detail
1 change across 1 operation
- POST/api/auth/update-password-authed
- info
endpoint added
- info
- Admin account bootstrapping: a non-destructive CLI + role-agnostic registration (#299)22Docs6343c982026-09-29 16:43
Change detail
4 changes across 3 operations and 1 model
- GET/api/admins/test
- breaking
api path removed without deprecation
- breaking
- POST/api/drivers/register
- breaking
api path removed without deprecation
- breaking
- POST/api/auth/register
- info
endpoint added
- info
- Models
- info
removed the schema
- info
- One source of truth for per-car capacity, and no silent defaults (#296)413Docsd9990942026-09-29 15:51
Change detail
8 changes across 2 operations
- POST/api/jobs/generate
- breaking
the request property
/became required - breaking
the request property
/became required - breaking
the request property
/became required - warning
the
/request property's min was set to0.00 - info
the
request property default value2was removed - info
the
request property default value14was removed - info
the
request property default value15was removed
- breaking
- PATCH/api/system-settings/
- breaking
the
/request property's min was increased to1.00
- breaking
Change detail
1 change across 1 operation
- GET/api/routes/{route_id}
- info
added the required property
//to the response with the status
- info
- View all changes (90)
Change detail
90 changes across 6 operations
- POST/api/drivers/initialize
- breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
response property
addresslist-of-types was widened by adding typesnullto media typeapplication/jsonof response201 - breaking
response property
car_make_modellist-of-types was widened by adding typesnullto media typeapplication/jsonof response201 - breaking
response property
license_platelist-of-types was widened by adding typesnullto media typeapplication/jsonof response201
- breaking
- Compute "Total Deliveries" for real (all-time, every frozen route) (#300)22Docs25ed57b2026-09-10 17:51
- Reject partial geocode matches, remove the location update endpoint (#298)11Docs42211792026-09-09 20:43
- F4KRP-191: All Stops + Note Section inside of Driver - Routes Individual Page (#236)3Docse4b3a752026-08-15 14:55
- Rework fleet routing objective; clamp oversized locations to capacity (#195)21Docsc1a3d322026-07-14 00:53
- F4KRP-164: Switch from note chain read to announcement last read (#199)36Docsd2490932026-07-14 00:17
- Remove flat `notes` field from locations; keep only note_chain_id (#198)9Docsc5b24af2026-07-12 20:42
- F4KRP 208: Align location import validation with Current Validate Screen Requirements (#184)75Docs65ebcd12026-07-11 13:43
- F4KRP-233 extended get routes with route_id to include ordered stops in response (#176)23Docse138fae2026-07-10 23:00
Revisions go back to the API's first capture.