- Get rid of tinydb dependency. - Add pre-commit file and bumpversion to make it easier to maintaine.
0.2.4
- Replace `os.path` with `pathlib` module. - Remove `__version__` which was awkward, replace it via `setup.cfg`.
0.2.3
- Add `--version` option.
0.2.2
- Add `show` subcommand to print current DNS configuration. - Make output of `verify` function colorful. - Tabulate output of `list` and `show` commmand.
0.2.1
- Add `restore` subcommand to restore previous `resolv` file. - update `get_ips` function to work with new shecan website update. - add more type hints.
0.2.0
- Write all shecan dns name servers into /etc/resolv.conf by default. - Raise notimplementationError for --permanent option. - Refactor and check all modules code styles. - Update `setup.py` file.