2017-06-28 06:55:59 +02:00
# gdbgui release history
2019-03-27 00:58:56 +01:00
## 0.13.1.2
* Exclude "tests" directory from Python package
## 0.13.1.1
* Add `__main__` entrypoint
2018-11-01 04:25:05 +01:00
## 0.13.1.0
* Remove automatic flushing of stdout and require newer version of pygdbmi
* Add flake8 tests to CI build
2018-07-15 21:56:34 +02:00
## 0.13.0.0
2018-07-16 05:46:28 +02:00
* Add ability to re-map source file paths. Added flags `--remap-sources` and `-m` to replace compile-time source paths to local source paths. i.e. `gdbgui --remap-sources='{"/buildmachine": "/home/chad"}'` (#158)
* Add shift keyboard shortcut to go in reverse when using rr (#201)
2018-07-16 03:42:26 +02:00
* Pass arbitrary gdb arguments directly to gdb: added `--gdb-args` flag
* Removed `-x` CLI option, which caused major version to change. New way to pass is `gdbgui --gdb-args='-x=FILE'` (#205)
2018-07-15 21:56:34 +02:00
* Add "name" to Threads (new gdb 8.1 feature) (@P4Cu)
* Fix crash/black screen from "Python Exception < class NameError > name long is not defined" #212
* Fix bug when debugging filenames with spaces (Fix Cannot create breakpoint: -break-insert: Garbage following < location > #211 ")
* Fix empty frame causes the ui to crash/black screen #216
2018-07-16 05:46:28 +02:00
* Update npm packages; update react to 16.4
* Update prettier rules
* Update tour text + fix typo in tour (@nkirkby)
2018-06-25 18:44:41 +02:00
## 0.12.0.0
2018-05-29 01:17:04 +02:00
* Add pause button
2018-05-28 22:07:29 +02:00
* Update command line parsing for cmd and --args, change arguments from underscore to hyphen, add option to specify browser (@fritzr)
2018-05-29 01:17:04 +02:00
* Add tour
* Run `set breakpoint pending on` on initial connection
* Allow signal to be sent to arbitrary PIDs
2018-05-28 22:24:03 +02:00
* Fix bug when sending signals in Python2
2018-05-29 01:11:00 +02:00
* Move signal component lower in side pane
2018-05-29 01:17:04 +02:00
* Update Rust documentation
* Make requirements.txt point to setup.py's dependencies
2018-05-08 02:43:46 +02:00
2018-04-27 18:54:33 +02:00
## 0.11.3.1
* Limit maximum Flask version to prevent `Session expired. Please refresh this webpage.` error
2018-04-25 18:10:58 +02:00
* Rename "premium" to "ad-free"
* Do smarter version checking
* Fix bug when trying to view "about"
2018-04-16 03:49:01 +02:00
## 0.11.3.0
2018-04-15 03:53:20 +02:00
* ensure expressions with hex values are parsed and updated appropriately (#182)
* improve command line arguments
* use python logging module
2018-04-16 03:49:01 +02:00
## 0.11.2.1
* Small bugfix for specific platforms when reading version number
2018-03-09 23:09:51 +01:00
## 0.11.2.0
* add option to remove fflush command (#179)
* remove react-treebeard and render filesystem w/ new component
2018-02-11 00:37:05 +01:00
## 0.11.1.1
* Bugfix displaying upgrade text
## 0.11.1.0
* Add csrf and cross origin protection
* Convert backslashes to forward slashes when entering windows binary paths (#167)
* Fix safari ui issue (#164)
* Update text on reload file button, and disable when no file is loaded (#165)
* When disassembly can't be fetched in mode 4, fetch in mode 3 and assume gdb version is 7.6.0 (#166)
* Add copy to clipboard icon for files and variables
* Allow SSL module import to fail and print warning (#170)
* Cleanup menu, add license info, bugfixes, etc. (#169, #136 , #163 , #172 )
2018-02-02 00:27:49 +01:00
## 0.11.0.0
* Replace `--auth` cli option with `--user` and `--password`
2018-01-29 04:24:04 +01:00
## 0.10.3.0
* Added resizer buttons to components on right pane
2018-01-27 23:32:43 +01:00
## 0.10.2.1
* Add link for fix for macOS users
* Update version of React to 16.2
* Remove unused links
2018-01-21 22:48:34 +01:00
## 0.10.2.0
* Add folders view, rearrange layout (@martin-der)
* Add settings cog button
* Add message when sending signal to inferior process (#156)
* Change default theme to monokai, rename 'default' theme to 'light'
* Minor bugfixes
2017-10-30 02:17:28 +01:00
2018-01-10 21:20:13 +01:00
## 0.10.1.0
* Display descriptions of registers
* Do not try to fetch Registers when they cannot be read
## 0.10.0.2
2018-01-09 02:43:58 +01:00
* Add support for rr (--rr flag)
* Add dashboard to connect to/kill existing gdb processes
* Add option to specify SSL key and certificate to enable https
* Add option to connect to process
* Add option to connect to gdbserver
* Add infinite scrolling
2018-01-05 23:18:04 +01:00
## 0.9.4.1
* Remove `pypugjs` dependency
2018-01-03 20:41:13 +01:00
## 0.9.4.0
* Add native Windows support (no longer relies on Cygwin)
2017-12-30 22:36:24 +01:00
## 0.9.3.0
2017-12-30 07:38:03 +01:00
* Only display assembly flavor is assembly is displayed
* Add new output type to console (gdbgui output)
* Add dashboard link and dropdown for gdb server/pid attach
* Handle invalid signal choice better
2017-12-30 22:36:24 +01:00
* Print gdb mi log messages to console
* Remove localStorage keys when they are invalid
2017-12-30 07:38:03 +01:00
2017-12-27 05:50:05 +01:00
## 0.9.2.0
* Add signals component and allow signals to be sent to gdb (issue ##141)
* Fix bug when jumping to line of source file
2017-12-19 05:41:42 +01:00
## 0.9.1.1
* Fix bug when passing arguments to gdb
* Require latest version of pygdbmi for faster parsing of large gdb output
2017-11-26 21:36:08 +01:00
## 0.9.1.0
2017-11-25 19:43:38 +01:00
* Lazily load files (issue #131 )
2017-11-26 21:13:38 +01:00
* Update setup.py to build wheels
2017-11-25 19:43:38 +01:00
2017-11-26 21:36:08 +01:00
## 0.9.0.1
* Reupload to fix setup.cfg PyPI bug
2017-11-23 03:25:39 +01:00
## 0.9.0.0
* Compress responses from server (massive bandwidth improvement)
* Add button to toggle assembly flavors (issue #110 )
* Parse executable+args with spaces (issue #116 )
* Turn modals into components
* Move everything into a single root React component
* Refresh state when clicking "return" button
* Add javascript unit tests
2017-11-18 18:00:47 +01:00
## 0.8.2.0
2017-11-16 02:52:06 +01:00
* Add optional authentication (@nickamon, issue #132 )
* Support the `--args` flag (issue #126 )
* Ensure code is correct and adheres to recommended Python style when running tests/building (flake8)
2017-11-18 18:00:47 +01:00
* Display source when running `backtrace` (fix regression, #134 )
2017-11-16 02:39:16 +01:00
2017-11-14 08:54:30 +01:00
## 0.8.1.0
2017-11-13 02:58:05 +01:00
* Add autocomplete functionality (@bobthekingofegypt, issue #129 )
2017-11-14 08:15:27 +01:00
* Rearranged and improved alignment of assembly
* Fixed bug when fetching variable fails
* Plot floating point values instead of casting to int
2017-11-13 02:58:05 +01:00
2017-10-31 19:10:06 +01:00
## 0.8.0.3
* modify component initialization order so that store updates are better sequenced
2017-10-31 02:54:31 +01:00
## 0.8.0.2
2017-10-31 19:10:06 +01:00
* display bracket instead of `<` when exploring gdb variables
2017-10-31 02:54:31 +01:00
2017-10-30 23:26:24 +01:00
## 0.8.0.1
* fix bug when restoring old settings
2017-10-30 02:17:28 +01:00
## 0.8.0.0
2017-10-30 01:48:23 +01:00
* Add ability to change radix of variables (issue #102 )
* Add component to send signals to inferior program (issues #31 , #90 )
* Parse gdb version from arm-non-eabi-gdb (issue #83 )
* Rewrite most components to React (issue #17 )
2017-10-24 03:56:13 +02:00
* Improve CSS in various components
2017-08-20 22:42:01 +02:00
2017-08-26 02:37:51 +02:00
## 0.7.9.5
* re-fetch registers if name/value count does not match
2017-08-20 22:42:01 +02:00
## 0.7.9.4
* add inputs to resize Tree view
2017-08-20 21:41:40 +02:00
* add menu in top right
* css updates to preserve whitespace in terminal
* add top-level html to wrap body+head elements in gdbgui.pug
* add help file
* add donate page
2017-07-23 01:57:50 +02:00
2017-08-14 17:50:44 +02:00
## 0.7.9.3
* Changes to layout
* Fix character escaping in breakpoint line display
2017-08-14 06:14:56 +02:00
## 0.7.9.2
* Fix firefox css bug
* Update examples
* Update readme for windows (cygwin) users (thanks tgharib)
2017-08-01 07:12:00 +02:00
## 0.7.9.1
* Collapse simple fields to the parent node in tree explorer
* Add button to re-enter program state when signals are received (i.e. SEGFAULT)
2017-07-23 01:57:50 +02:00
## 0.7.9.0
* Add interactive tree explorer of variables
2017-06-28 07:26:50 +02:00
2017-07-13 03:04:42 +02:00
## 0.7.8.3
* Remove optimization for fetching registers due to potential bug
2017-06-28 07:26:50 +02:00
## 0.7.8.2
2017-06-28 06:55:59 +02:00
* bugfix in logic when jumping to source code line
2017-06-28 07:26:50 +02:00
* bugfix for when variable goes from`empty -> 1 element`
2017-06-28 06:55:59 +02:00
* add CODE OF CONDUCT, CONTRIBUTING, and CHANGELOG files
## 0.7.8.1
* correctly display `<` and `>` in console widget
## 0.7.8.0
* show disassembly when file is unknown or missing
* show new children in expressions widget when they are dynamically added by application (@wuyihao)
* suppress nuisance errors when hover variable or fflush command is not found
* improve logic when source code line should be jumped to
* escape brackets in disassembly, and gracefully hide missing opcodes
* update socketio version for more reliable websocket connection
## 0.7.7.0
* Show variable values when hovering in source code
* gracefully handle hostname not being present in /etc/hosts when running with remote flag
* Use external state management library (`stator.js`) for client ui