Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
158f427
docs: plan SDK v2 modernization
roncodes Aug 31, 2026
e668aa2
docs: record reproduced CI toolchain failure
roncodes Aug 31, 2026
f3ebfc3
feat: modernize SDK architecture and release pipeline
roncodes Aug 31, 2026
0130384
ci: use repository CodeQL default setup
roncodes Aug 31, 2026
a390652
fix: harden validation and object path assignment
roncodes Aug 31, 2026
566203d
test: add exact-package compatibility builds
roncodes Aug 31, 2026
68d9fb0
ci: isolate framework fixture dependencies
roncodes Aug 31, 2026
f890ea0
test: add framework and runtime artifact gates
roncodes Aug 31, 2026
d182539
test: execute packed SDK contract in Chromium
roncodes Aug 31, 2026
b4821c9
ci: add secret-gated live API smoke
roncodes Aug 31, 2026
ee74c58
ci: harden trusted release publication
roncodes Aug 31, 2026
7ff081e
test: add cross-browser and mutation quality gates
roncodes Aug 31, 2026
24c7817
docs: record completed CI release gate
roncodes Aug 31, 2026
f39513f
feat: add driver app stores for manifests, trailers, reports, work or…
roncodes Sep 9, 2026
2d610f2
Merge branch 'master' into dev-v2.0.0
roncodes Sep 10, 2026
dd8b914
chore: align release branch and document consumer compatibility blockers
roncodes Sep 10, 2026
fd4524f
fix: preserve first-party SDK contracts and restore release gates
roncodes Sep 10, 2026
4f96cd6
Merge branch 'release/v2.0.0' into feat/driver-app-stores
roncodes Sep 10, 2026
432322d
fix: preserve action response identity and export driver store types
roncodes Sep 10, 2026
6d2a02c
docs: record verified remediation and protected main migration
roncodes Sep 10, 2026
74fc3fe
test: record passing native consumer bundles and required checks
roncodes Sep 10, 2026
aa2589d
ci: release and publish SDK automatically after release branch merge
roncodes Sep 10, 2026
d621cb3
ci: align SDK npm authentication with module releases
roncodes Sep 10, 2026
4ead40e
Merge pull request #35 from fleetbase/feat/driver-app-stores
roncodes Sep 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json",
"access": "public",
"baseBranch": "main",
"changelog": false,
"commit": false,
"fixed": [],
"ignore": [],
"linked": [],
"privatePackages": {
"tag": false,
"version": true
},
"updateInternalDependencies": "patch"
}
7 changes: 7 additions & 0 deletions .changeset/driver-app-stores.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@fleetbase/sdk': minor
---

Add first-class stores and resources for the Fleet-Ops driver workflow: `manifests` (with `optimize` and `drivers.manifests`), `manifestStops` (PATCH `update`), `trailers` (CRUD plus `attach`, `detach`, `connections`, `track`, and `vehicles.trailers`), `fuelReports`, `issues`, `workOrders` (with `send`), and the driver password actions `changePassword`, `forgotPassword`, and `resetPassword`. All additions are additive; no existing export, store, or method changes.

Trailer attach/detach and work-order send preserve resource identity and return typed connection/acknowledgement responses. Public store types are exported from the package root. Inspection APIs are deferred pending a released backend contract.
27 changes: 27 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
version: 2
updates:
- package-ecosystem: npm
directory: /
schedule:
interval: weekly
day: monday
open-pull-requests-limit: 10
groups:
development-tooling:
dependency-type: development
update-types: [minor, patch]
commit-message:
prefix: 'chore(deps)'
labels: [dependencies]

- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
day: monday
groups:
actions:
patterns: ['*']
commit-message:
prefix: 'chore(ci)'
labels: [dependencies]
Loading
Loading