Skip to content

Releases: sparors/laravel-ussd

v2.1.0

26 May 22:36
Compare
Choose a tag to compare

Change

  • Initial State method of machine can accept action
  • All internal private methods to protected

v2.0.0

26 May 20:05
ae739c8
Compare
Choose a tag to compare

Added

  • Action class to run application logics
  • Artisan command to create action class
  • increment method to records
  • decrement method to records

Changed

  • config file class namespace split to action and state namespace
  • Updated changelog
  • Readme
  • machine class now runs ussd actions
  • Updated contributing

v1.0.4

17 May 12:41
a7ebdf2
Compare
Choose a tag to compare

Allow Null for HasManipulator

v1.0.3

17 May 09:13
3d339b1
Compare
Choose a tag to compare

Response structure not type hinted

v1.0.2

15 May 16:32
9c6447e
Compare
Choose a tag to compare

Allow Nullable for input

v1.0.1

13 May 16:19
82f45f8
Compare
Choose a tag to compare

Type hinting bug in machine class fixed

v1.0.0

12 May 19:30
cc50bd2
Compare
Choose a tag to compare

Initial Release

v0.1.1

05 May 18:48
d6f8732
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Fixed bug when saving data input record or active state class

v0.1.0

02 May 16:55
c795b89
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Added

  • Ussd Package Project with README, contributing, changelog, license, etc.
  • State class to define what should occur at various stages when user navigates
  • Artisan command to create State classes
  • Machine class to run all linked States
  • HasManipulators traits to help Machine Class with common functions
  • Menu class to be used create user menus in the various states
  • Decision class to decide on how to link the various states after accepting user's input
  • Record class to save data
  • Ussd Class to provide access other classes
  • Ussd facade to proxy to the Ussd class
  • Ussd config to allow developers customize behaviour
  • Ussd service Provider class to allow laravel know how to integrate the package