* Improvements * Change CI to Github Actions * avatar-qemu updated to v6.2 * Allow unix sockets for GDBProtocol (thanks grant-h)
* Bugfixes: * JLink target and protocol, operational now (thanks TheSilentDawn) * pygdbmi version checking (tanks jcnauta) * Error messages (thanks mborgerson and lacraig2)
1.4.6
* Improvements * Add build and unit tests to Github Actions * Add 'ip' alias for ARM register 12
* Bugfixes: * Unlink RemoteMemory message queue after opened (thanks grant-h) * Adjust API to recent pypanda version (0.1.1.2) * Handle ImportError with RemoteMemoryProtocol on darwin (thanks fabianfreyer) * Allow OpenOCDTarget to pass a list of multiple scripts (thanks fabianfreyer) * Override in config file the avatar cpu_model when QEmuTarget specify it
1.4.5
* Bugfixes: * Bumped version to replace broken pypi version of v1.4.4
1.4.4
* Improvements * Allow logging to be setup by external orchestration (thanks grant-h)
* New Plugins: * GDB Core Dumper (thanks AdamVanScyoc)
* Bugfixes: * Python version checking for selecting which version of pygdbmi to use * Proper shutdown of PyPanda target (thanks grant-h) * Allow PyPanda to initialize without requiring Panda executable * Allow CI to run on PRs
1.4.3
* Improvements * Remote Memory Accesses can now optionally forward the pc value if the backed forwarded_to-object supports it. (Currently, this is only PyPeripherals when all read/write handler have a pc kwarg.)
* Bugfixes: * Qemu's log_file argument is now treated as absolute path
1.4.2
* Improvements * Allow automatic splittin/overwriting of memory ranges * Unicorn caller plugin * Inlined Pyperipherals * Add_hook for pypanda