* Download URL is now automated, please release new versions as `v-version-number-here`.
* Script mode has been added as a `__main__.py` module. You can now therefore call `urlfix` at the command line/Terminal
via `python -m urlfix`.
* A script mode has been added to enable commandline replacement of outdated links. See
[22](https://github.com/Nelson-Gon/urlfix/issues/22).
* Fixed issues with links not being replaced following changes to directory replacement.
* Restored inplace replacement. Using temporary files for now. See
[15](https://github.com/Nelson-Gon/urlfix/pull/15) and [#10](https://github.com/Nelson-Gon/urlfix/issues/10).
* Versioning is now automated. You can now check version number via `urlfix.__version__`
* `dirurlfix` is a new module dedicate to directory replacements.
* Fixed issues with markdown links in the format `[]()[]()` not being fully matched.
See [17](https://github.com/Nelson-Gon/urlfix/issues/17)
* Fixed issues with double text appearing in the replacement file.
Related to [Issue 20](https://github.com/Nelson-Gon/urlfix/issues/20).
* Fixed issues with URLs not being matched if they are on the same line.
Issue [20](https://github.com/Nelson-Gon/urlfix/issues/20).
* Users are now warned if a target URL is outdated and no newer URL exists.
See [18](https://github.com/Nelson-Gon/urlfix/issues/18)
* Fixed issues with text loss in output markdown files. See [16](https://github.com/Nelson-Gon/urlfix/issues/16)
* Fixed issues with tests failing when run [consecutively](https://github.com/Nelson-Gon/urlfix/pull/13)
* Inplace replacement is no longer supported via the `inplace=True` argument.
* Replacement of files now supports adding exceptions that is URLs whose links are known to be valid.
* Added support for automatic detection of file extensions negating the need to manually specify file formats.
* Initial support for directory replacements, thanks to [nirolada](https://github.com/nirolada).