Releases: saleemhamo/traffic-light-system
v2.0.0 - Alpha Release: Traffic Light Control System
What's Changed
- Read Me Enhanced
- Unit tests Phase 2 (final) and rectifying
- Final HW testing/demo - showed to the supervisors in the lab (Passed)
Further Development Needed
While this release marks a significant milestone in finishing the project, some areas require further development and testing:
- Camera Motion Detection Bug: PR #78 addresses a bug related to motion detection in the camera system. This issue needs thorough testing in a better environment to ensure accurate detection.
- Debouncing Button Issue: PR #83 resolves a debouncing issue with the button. However, comprehensive testing is required to ensure all button interactions function correctly and reliably.
Please prioritize these tasks to ensure the continued improvement and stability of the Traffic Light Control System.
Full Changelog: v1.3.0...v2.0.0
v1.3.0 - Ultrasonic Enhancements, Async Timer and Documentation updates
What's Changed
- Update README
- Ultrasonic main code logic changes with complete functional ultrasonic unit test
- Enhance timer / Change logs -> async
- Ultrasonic testing and tuning the parameters
- Dev/code documentation
- Fixed debouncing issue
Full Changelog : v1.2.0...v1.3.0
v1.2.0 - UI & HW Fixes
What's Changed
- Adding Web Interface
- Add yellow LEDs logic
- Enhance and adding logic to the Ultrasonic & Button
- Fixes/Hardware unit tests
- Adding Documentation using Doxygen
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Web Interface
add redirect page
v1.0.0 - MVP Launch
v1.0.0 - MVP Launch
We are excited to announce the launch of v1.0.0, the first official release of our Traffic Light Management System. This MVP release introduces core functionalities designed to optimize traffic flow and enhance pedestrian safety at intersections.
What's New:
Core Features:
- Adaptive Signal Control: Dynamically adjusts traffic light durations based on real-time traffic conditions.
- Pedestrian Priority Mode: Prioritizes pedestrian crossings during peak foot traffic times.
- Emergency Vehicle Preemption: Automatically detects approaching emergency vehicles and adjusts signals to facilitate their movement.
Enhancements:
- Improved the responsiveness of the CarsTrafficLightSystem for faster signal changes during varying traffic volumes.
- Enhanced the PedestriansTrafficLightSystem with audio cues for visually impaired pedestrians.
Bug Fixes:
- Resolved an issue where the WarningSystem could trigger false alarms under certain conditions.
- Fixed a bug in the CheckingSystem that occasionally missed detecting fast-moving vehicles.
Known Issues:
- In rare cases, the UltrasonicSensor may provide inaccurate readings due to extreme weather conditions. Work is underway to improve sensor accuracy in subsequent releases.
Getting Started:
Acknowledgments:
A huge thank you to all our contributors, beta testers, and early users for your invaluable feedback and support during the development of this MVP. Your insights have been crucial in shaping this initial release.
We are committed to continuously improving our Traffic Light Management System and eagerly await your feedback and suggestions. Please report any issues or feature requests through our GitHub issue tracker.
Stay tuned for future updates as we work on adding more features and enhancements to make our traffic management system even more robust and efficient.
For more detailed information about changes in this release, please refer to the changelog.