Skip to content

Latest commit

 

History

History
233 lines (187 loc) · 5.28 KB

CHANGELOG.md

File metadata and controls

233 lines (187 loc) · 5.28 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

[1.5.2 - 2019-10-01]

Fixed

  • Fix color code with reserved words

[1.5.1 - 2019-09-30]

Added

  • Add command to generate phar file

Changed

  • Update symfony/yaml
  • Update symfony/console
  • Update cboden/ratchet
  • Update php_codesniffer

[1.5.0 - 2019-01-20]

Added

  • Requirements checking if sockets are installed
  • Tutorial to run Dephpugger with Docker

Fixed

  • Support to Dephpugger

[1.4.0 - 2019-01-20]

Added

  • Command to fix lint using PSR-2
  • Phar file generator

[1.3.0 - 2019-01-13]

Added

  • Docker full support

[1.2.3 - 2019-01-12]

Fixed

  • Another solution to auloader (recursive)

[1.2.2 - 2018-05-29]

Fixed

  • Bug in autoloader files to run project

[1.2.0 - 2018-05-16]

Fixed

  • Bug with read .dephpugger.yml
  • Read autoload file bug in some cases

Changed

  • Read autoload file mode

[1.1.2 - 2017-11-14]

Changed

  • Fix command execution

Changed

  • Remove monolog

[1.1.1 - 2017-05-30]

Changed

  • Change codeception to phpunit

[1.1 - 2017-04-29]

Added

  • Getting global variables in property get
  • Tests

[1.0.2-rc1 - 2017-04-26]

Added

  • Class to client for Dbgp
  • Tests for dbgp Server and Client
  • Command 'set' to change the config

Changed

  • Namespace for client and server Dbgp
  • Removing phpPath and add PHP_BINARY

Fixed

  • Command cli printing content

[1.0.1-alpha]

Fixed

  • Bug in autoload in global

[1.0.0-alpha]

Added

  • New architecture
  • Tests for commands
  • Tests for MessageEvent
  • One class for each command in debugger
  • One class for each xml received in DBGP
  • New flow execution
  • Core with REPL
  • Class with reflection mode to get all plugins (commands and parsers)
  • Readline with history

Changed

  • Refactor client DBGp protocol
  • Remove singleton in $config
  • Output in a single class

[0.5.1] - 2017-03-24

Fixed

  • Bug in autoload

[0.5.0] - 2017-03-22

Added

  • Add command Help
  • Add history to debugger
  • Create a unique class to print with symfony color
  • Command list-previous to show previous lines in file

[0.4.1] - 2017-03-19

Changed

  • Attribute verboseMode now is in debugger, not in options
  • Command l to list
  • If send command emtpy, repeat the last command sent

Fixed

  • Bug in command requirements and info

[0.4.0] - 2017-03-19

Added

  • If send empty string, repeat the last command in debugger

Changed

  • Using DIRECTORY_SEPARATOR instead of '/' (windows support)
  • Refactor in DBGP server
  • Separate responsability to parse messages in one class

Fixed

  • The code were using 127.0.0.1 in debugger server instead of variable setted

[0.3.1] - 2017-03-11

Added

  • Sent messages in verboseMode

Fixed

  • Bug with set a variable

[0.3.0] - 2017-03-11

Added

  • Support to show attributes in object var
  • Test for string
  • Get response when call a method

Changed

  • Refactor in FilePrinter to use xml instead of regex
  • Use xml in tests

Fixed

  • Bug with objects debugger. Fixed when use var $this

[0.2.1] - 2017-03-06

Fixed

  • Bug with path and without file

[0.2.0] - 2017-03-06

Added

  • Params file and path

[0.1.2] - 2017-03-01

Added

  • Catch error if try show value of unexist var

[0.1.1] - 2017-03-01

Added

  • When show type array, show in php format, not xml
  • When show type object, show the name of the class
  • More tests for CommandAdapter
  • Command to get info about xdebug
  • Add option to offset lines in .dephpugger.yml

Fixed

  • Add type float to show variable in array

[0.0.3] - 2017-03-01

Added

  • Add circleci support
  • Refactor client DBGp protocol - [WIP]
  • Class to get variable in phpinfo();
  • Create exception to quit dephpugge
  • Run dephpugger for php scripts in cli
  • Counter changing the transactionId

Changed

  • Algorithm to get data from DBGPp protocol
  • Quit command in class CommandAdapter

Fixed

  • Bug when stop a script
  • Fix the stop when debugger start

[0.0.2]

Changed

  • Use symfony/console for all commands

Added

  • Explanation how to use the .dephpugger.yml
  • File .dephpugger.yml in root path to change default configs
  • Add type to return format variable
  • Add a (ridiculuous) logo to github
  • Can run in verbose mode to print all xml DBGp
  • Add command to check requirements

[0.0.1]

Added

  • TravisCI integration
  • Codeclimate integration
  • Returning formated values instead of XML DBGp format
  • Color code with symfony/console
  • Figlet to write Dephpugger in terminal for server and debugger
  • Create README explain the project with an image (screenshot)
  • Install monolog to log application
  • Set a current version in a separated file
  • Create changelog
  • Tests for commands and FilePrinter
  • FilePrinter coloring code with reserved words
  • FilePrinter class to print a file in terminal
  • Command conversor to IDE commands
  • Possibility to run IDE commands to DBGp
  • Breakpoints
  • Install codeception to make tests
  • Binary file to run client websocket to DBGp protocol
  • Binary file to run php server built in connecting websocket
  • PSR-0 implemented
  • Added to packagist
  • Composer component to install
  • Client to DBGp protocol