diff --git a/nps/nps-php/1.0.0.gmi b/nps/nps-php/1.0.0.gmi new file mode 100644 index 0000000..0e59b7f --- /dev/null +++ b/nps/nps-php/1.0.0.gmi @@ -0,0 +1,33 @@ +# nps-php 1.0.0 + +Initial stable release! + +Includes Server class to build interactive applications + +## Example + +``` php +$server = new \Yggverse\Nps\Server; + +$server->start( + function ( + string $content, + string $request, + string $connect + ) { + printf( + 'connection: %s request: %s', + $connect, + $request + ); + + var_dump( + $content + ); + } +); +``` + +## Links + +=> https://github.com/YGGverse/nps-php/releases/tag/1.0.0 Download nps-php 1.0.0 \ No newline at end of file diff --git a/nps/nps-php/1.1.0.gmi b/nps/nps-php/1.1.0.gmi new file mode 100644 index 0000000..28eca06 --- /dev/null +++ b/nps/nps-php/1.1.0.gmi @@ -0,0 +1,42 @@ +# nps-php 1.1.0 + +Server API changed with new features + +Now constructor accepts line and size arguments, where the class contain new setters: + +=> https://github.com/YGGverse/nps-php#serversetline Server::setLine +=> https://github.com/YGGverse/nps-php#serversetsize Server::setSize + +Handler function returns success status as the new argument + +## Example + +``` php +$server = new \Yggverse\Nps\Server; + +$server->start( + function ( + bool $success, + string $content, + string $request, + string $connect + ) { + printf( + 'connection: %s request: %s', + $connect, + $request + ); + + if ($success) + { + var_dump( + $content + ); + } + } +); +``` + +## Links + +=> https://github.com/YGGverse/nps-php/releases/tag/1.1.0 Download nps-php 1.1.0 \ No newline at end of file diff --git a/nps/nps-php/index.gmi b/nps/nps-php/index.gmi index 3edc78c..a265dcd 100644 --- a/nps/nps-php/index.gmi +++ b/nps/nps-php/index.gmi @@ -7,3 +7,8 @@ it listen for single dot in line to signal the package ending. => https://github.com/YGGverse/nps-php GitHub => nex://nightfall.city/nps/ Specification + +## Releases + +=> 1.1.0.gmi 2024-04-25 1.1.0 +=> 1.0.0.gmi 2024-04-24 1.0.0 \ No newline at end of file