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.
- Fix color code with reserved words
- Add command to generate phar file
- Update symfony/yaml
- Update symfony/console
- Update cboden/ratchet
- Update php_codesniffer
- Requirements checking if sockets are installed
- Tutorial to run Dephpugger with Docker
- Support to Dephpugger
- Command to fix lint using PSR-2
- Phar file generator
- Docker full support
- Another solution to auloader (recursive)
- Bug in autoloader files to run project
- Bug with read .dephpugger.yml
- Read autoload file bug in some cases
- Read autoload file mode
- Fix command execution
- Remove monolog
- Change codeception to phpunit
- Getting global variables in property get
- Tests
- Class to client for Dbgp
- Tests for dbgp Server and Client
- Command 'set' to change the config
- Namespace for client and server Dbgp
- Removing phpPath and add PHP_BINARY
- Command cli printing content
- Bug in autoload in global
- 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
- Refactor client DBGp protocol
- Remove singleton in $config
- Output in a single class
- Bug in autoload
- 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
- Attribute verboseMode now is in debugger, not in options
- Command l to list
- If send command emtpy, repeat the last command sent
- Bug in command requirements and info
- If send empty string, repeat the last command in debugger
- Using DIRECTORY_SEPARATOR instead of '/' (windows support)
- Refactor in DBGP server
- Separate responsability to parse messages in one class
- The code were using 127.0.0.1 in debugger server instead of variable setted
- Sent messages in verboseMode
- Bug with set a variable
- Support to show attributes in object var
- Test for string
- Get response when call a method
- Refactor in FilePrinter to use xml instead of regex
- Use xml in tests
- Bug with objects debugger. Fixed when use var $this
- Bug with path and without file
- Params file and path
- Catch error if try show value of unexist var
- 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
- Add type float to show variable in array
- 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
- Algorithm to get data from DBGPp protocol
- Quit command in class CommandAdapter
- Bug when stop a script
- Fix the stop when debugger start
- Use symfony/console for all commands
- 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
- 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