ShaloTrack API v0.2.0
Pre-release
Pre-release
ShaloTrack API v0.2.0 β GPS Device Management
Release Date: 2026-07-05
π Release Overview
This release introduces the GPS Device Management module and continues the development of the ShaloTrack Fleet Management API.
The API now supports complete CRUD operations for Customers, Vehicles, and GPS Devices while maintaining a layered architecture using the Repository, Service, and Unit of Work patterns.
β¨ New Features
GPS Device Management
Added complete GPS Device CRUD functionality.
Supported operations:
- Create GPS Device
- Retrieve all GPS Devices
- Retrieve GPS Device by ID
- Update GPS Device
- Delete GPS Device
Device Information
Each GPS Device stores:
- IMEI Number
- SIM Number
- Device Model
- Protocol Type
- Network Provider
- Firmware Version
- Activation Status
- Warranty Expiry Date
- Installation Date
Business Rules
Implemented:
- Unique IMEI validation
- Unique SIM validation
- Immutable IMEI after creation
- Automatic timestamps
- Device activation status support
Architecture Improvements
Implemented:
- GPS Device Repository
- GPS Device Service
- GPS Device Controller
- Repository registration
- Service registration
- Unit of Work integration
Existing Modules
Completed:
- Authentication
- Customer Management
- Vehicle Management
- GPS Device Management
Technology
- ASP.NET Core Web API
- Entity Framework Core
- PostgreSQL
- Repository Pattern
- Unit of Work Pattern
- Dependency Injection
Upcoming
Version 0.3.0
- Device Assignment Module
- Driver Module
- Current Location API
- Tracking History API
Git Tag
git add .
git commit -m "feat(api): implement GPS Device Management module"
git push origin main
git tag -a v0.2.0 -m "ShaloTrack API v0.2.0 - GPS Device Management"
git push origin v0.2.0