Changelogs » Ip-liberator

Ip-liberator

0.2.4

------------------

Added
+++++

- Improve script output showing version and a cool summary of settings.

Fixed
+++++

- When using a tag, the script was always reauthorizing even when IP was not changed,
this version fixed this bad behavior.

0.2.3

------------------

Fixed
+++++

- Fix tagged rule is retagged when authorizing or revoking

0.2.2

------------------

This release marks a breaking change. Now the script "tags" recorded entries in
the security groups, e.g. ``[ip-liberator] SSH John`` instead of only ``SSH John``.
That helps to identify what IP Liberator added and what was added by hand.

By default, the tag is **ip-liberator**, but can be change through the new
option ``--tag``. If the user wants the previous behavior, i.e. without a tag,
he or she must pass the option ``--no-tag``.

Added
+++++

- Add option ``--operator`` to change the profile operator.
- Add short option ``-p`` for ``--profile``
- Add option ``--version`` to show current script version.

Changed
+++++++

- Add option ``--tag`` to identify entries added by the script.
- Migrate build system to Poetry

0.2.1

------------------

- Fix documentation

0.2.0

------------------

This release marks as the first to be published to PyPI.

No new functionality was added. The version was changed was to place a history mark.

- Added documentation.
- Added full coverage tests.
- Code refactoring.

0.1.1

------------------

- Better console output.
- Added option ``--revoke-only``.
- Don't reauthorize if the IP address is already in the security group.
- Authorizing and revoking in batch to be more efficient.
- Bugfixes

0.1.0

------------------

- Added option ``--my-ip`` to inform an IP address explicitly.
- Show in console the security groups being processed.
- Allow use as script by reading JSON as external config.