github.com/nycdavid/zeus@v0.0.0-20201208104106-9ba439429e03/CHANGES.md (about) 1 # Next 2 3 https://github.com/burke/zeus/compare/v0.15.14...master 4 5 # 0.15.14 6 7 https://github.com/burke/zeus/compare/v0.15.13...v0.15.14 8 9 * Emacs integration and related readme. ([sideshowcoder](github.com/sideshowcoder)) 10 * Simple status interface mode (in order to support non-advanced terminals, 11 useful for emacs integration). ([sideshowcoder](github.com/sideshowcoder)) 12 * Terminal restore issue fix ([#252](https://github.com/burke/zeus/issues/252)). ([sideshowcoder](github.com/sideshowcoder)) 13 * Zeus rspec with no args run tests on `spec` folder. ([sideshowcoder](github.com/sideshowcoder)) 14 * pry pager hang workaround, disabling paging in pry in zeus ([#627](https://github.com/burke/zeus/issues/627)). ([sideshowcoder](github.com/sideshowcoder)) 15 16 # 0.15.13 17 18 https://github.com/burke/zeus/compare/v0.15.12...v0.15.13 19 20 * stdout and stderr are seperated so output to stderr from the programm will end 21 up on stderr on the client, same for stdout 22 * support for rspec 2.x series, missing `invoke` on the rake task. 23 24 # 0.15.12 25 26 https://github.com/burke/zeus/compare/v0.15.11...v0.15.12 27 28 * relrelease of 0.15.11 as it's build had failed to include the actual binaries 29 30 # 0.15.11 31 32 https://github.com/burke/zeus/compare/v0.15.10...v0.15.11 33 34 * Send TERM instead of KILL when killing processes to allow them time 35 to clean up after themselves. 36 * Add support for reporting files loaded after an action is completed. 37 * Add file change information to trace logs for debugging and move unexpected 38 process logging to trace logs. 39 * Moved zeus client error message to stderr so they are more visible 40 41 # 0.15.10 42 43 https://github.com/burke/zeus/compare/v0.15.9...v0.15.10 44 45 * Revert changes that required Zeus to be in the Gemfile (Reverts #530 to fix #570). 46 * Substantially rework the Zeus state machine to avoid race conditions that cause hangs. 47 48 # 0.15.9 49 50 https://github.com/burke/zeus/compare/v0.15.8...v0.15.9 51 52 * Fix critical bug in status output that prevents booting in some environments. 53 https://github.com/burke/zeus/issues/567 54 * Debounce status chart updates to avoid duplicate lines 55 56 # 0.15.8 57 58 https://github.com/burke/zeus/compare/v0.15.6...v0.15.8 59 60 * Replace file change monitoring with native Go code. This means the 61 zeus Gem no longer requires native extensions and file monitoring is 62 much faster and more reliable. 63 * Track files from exceptions during Zeus actions in Ruby. 64 * Fix a thread safety in SlaveNode state access. 65 66 # 0.15.7 67 68 *0.15.7 was never really released due to a critical bug in OS X file monitoring.* 69 70 # 0.15.6 71 72 https://github.com/burke/zeus/compare/v0.15.5...v0.15.6 73 74 * Better output and error recovery for Vagrant plugin gem 75 * Fixed zeus gem monkey patch that made `Kernel#load` public 76 77 # 0.15.5 78 79 https://github.com/burke/zeus/compare/v0.15.4...v0.15.5 80 81 * Inject Rails console helpers when using Pry (@leods92) 82 * Integrate better with autorun capabilities of test frameworks (Minitest, Rspec) (@latortuga, @blowmage, @zenspider) 83 * Help resolve issues loading improper gem versions by simplifying load tracking and leaning on bundler (@kgrz) 84 85 # 0.15.4 86 87 https://github.com/burke/zeus/compare/v0.15.3...v0.15.4 88 89 * Fix issues invoking `zeus test` without arguments when using RSpec (@sshao) 90 * Prevent infinite loop in inotify plugin (@e2) 91 92 # 0.15.3 93 94 https://github.com/burke/zeus/compare/v0.15.2...v0.15.3 95 96 * Add support for RSpec 3.0+ out of the box (hat tip @PaBLoX-CL, @maxcal, @stabenfeldt, #308, #474) 97 98 # 0.15.2 99 100 https://github.com/burke/zeus/compare/v0.15.1...v0.15.2 101 102 * Add support for Minitest 5.0+ (@rcook) 103 * Add `--config` to command line interface for specifying your own zeus.json file (@nevir) 104 * Don't double escape Regex generated for test names (@grosser) 105 * Add back Linux make command (make linux) for building Linux-only binaries 106 107 # 0.15.1 108 109 https://github.com/burke/zeus/compare/v0.15.0...v0.15.1 110 111 * Revert IRB is not a module change in favor of supporting standard rails 112 console and Pry usage. `zeus console` now works out of the box as long as you 113 aren't resorting to reassinging the IRB constant to Pry. If you are doing 114 something like that, please create your own custom plan and zeus.json file to 115 workaround the errors you receive. 116 117 # 0.15.0 118 119 https://github.com/burke/zeus/compare/v0.14.0.rc1...v0.15.0 120 121 * Reworked the build process. Makefile completely rewritten, cross-compilation 122 now done with [gox](github.com/mitchellh/gox). 123 124 * Removed cucumber from default plan. 125 126 * Bugfix: Read JSON gem version from Gemfile.lock to avoid version conflicts 127 128 * Feature: Add TEST_HELPER environment variable to force Rspec or (#393, @despo) 129 130 * Bugfix PTY.open issue with Rubinius 131 132 * Bugfix: IRB is not a module (@bendilley) 133 134 ### 0.14.0.rc1 135 136 *0.14.0 was never really released due to bugs and other reasons.* 137 138 https://github.com/burke/zeus/compare/v0.13.3...v0.14.0.rc1 139 140 ### *Undocumented Period* 141 142 ### 0.13.3 143 144 https://github.com/burke/zeus/compare/v0.13.2...v0.13.3 145 146 * Returns correct status code [#252](https://github.com/burke/zeus/issues/252) 147 148 * Other bug fixes 149 150 ### 0.13.2 151 152 https://github.com/burke/zeus/compare/v0.13.1...v0.13.2 153 154 ### 0.13.1 155 156 * Handle the `shared_connection` hack that some people do to share an AR 157 connection between threads (77d2b9bfc67977dfd8c17eed03fe2a8a25870c11) 158 159 * Improved a few cases where client processes disconnect unexpectedly. 160 161 * Changed up the slave/master IPC, solving a bunch of issues on Linux, by 162 switching from a socket to a pipe. 163 164 * Client terminations are now handled a bit more gracefully. The terminal is 165 always reset from raw mode, and the cursor is reset to column 0.