* Both ``ec2-host`` and ``ec2-ssh`` now only show/use instances in the ``running`` state. * Use the Public IP for an instance if EC2 no Public DNS for a public instance. It turns out EC2 may not return the Public DNS even when a Public IP is assigned.
1.8.0
------------------
* Use private IP addresses for instances that don't have public ones. Such instances are not guaranteed to be accessible from the current host, depending on networking setup, but it's better the tool let's you try it.
1.7.0
------------------
* Rewrite to use ``setup.py``'s ``entry_points`` feature, rather than ``scripts``. This makes everything importable from the ``ec2_ssh`` module and makes ``ec2-ssh`` faster as calling the ``ec2-host`` behaviour no longer requires ``subprocess``.
1.6.0
------------------
* ``ec2-ssh`` supports specifying the username with the ``-u``/``--user`` flag or the ``EC2_SSH_USER`` environment variable.
1.5.3
------------------
* Acquired the PyPI name ``ec2-ssh``, moved fork back there from ``ec2-ssh-yplan``.