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.