Commit graph

262 commits

Author SHA1 Message Date
73e516f685 [2.2.13] - 2022-08-15
All checks were successful
ci/woodpecker/tag/tests Pipeline was successful
ci/woodpecker/tag/publish_release Pipeline was successful
ci/woodpecker/tag/publish_docker_amd64 Pipeline was successful
ci/woodpecker/tag/publish_docker_arm64 Pipeline was successful
ci/woodpecker/tag/publish_docker_manifest Pipeline was successful
## [2.2.13] - 2022-08-15

### Added

- Option to run custom hooks before and after each chapter/manga download
- _Tests for the new hooks_
- _Docs for the new hooks_
- _Tests for mkdocs generation_

### Changed

- Verbose and Debug logging now have a space as a seperator between log level-name and log-level
- APIs now have an attribute with their name (for the hooks) - `api.api_name`
- Docs moved to Cloudflare pages (generated with mkdocs)
2022-08-15 15:39:52 +02:00
6d4d97dfcc update hatch commands [CI SKIP]
All checks were successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_docker_amd64 Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_docker_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline was successful
2022-08-15 14:57:47 +02:00
3eec319706 add mkdocs test
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 14:53:45 +02:00
b926bb043e bump version -> 2.2.13
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 14:45:55 +02:00
554fb28957 update changelog 2022-08-15 14:45:02 +02:00
f3bc494afb updated dependencies 2022-08-15 14:44:31 +02:00
c644f5b545 update static link to relative in docs
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 14:14:18 +02:00
0c6a04494c fix links in new docs
Some checks failed
ci/woodpecker/push/tests Pipeline failed
2022-08-15 14:05:19 +02:00
cb5b621c6d add mkdocs website in readme
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 13:55:58 +02:00
d43fa6ac5b move docs to mkdocs website
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 13:47:16 +02:00
cce3b5d632 update env variables with example
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-15 12:57:35 +02:00
961fc851cb fix readme hook env variables
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-14 17:02:47 +02:00
139863ac18 update docs and changelog for new hooks
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-14 16:54:43 +02:00
f389f2777f add tests for hooks 2022-08-14 16:34:15 +02:00
c2d9ca9f72 add hooks for custom actions
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-08-13 18:52:32 +02:00
30955369c8 [2.1.12] - 2022-07-25
Some checks failed
ci/woodpecker/tag/tests Pipeline was successful
ci/woodpecker/tag/publish_release Pipeline failed
ci/woodpecker/tag/publish_docker_amd64 Pipeline was successful
ci/woodpecker/tag/publish_docker_arm64 Pipeline was successful
ci/woodpecker/tag/publish_docker_manifest Pipeline was successful
## [2.1.12] - 2022-07-25

### Fixed

- Image publishing with `hatch` on pypi should now work again
- The schedule fixer for the new `.sh` schedule should now work correctly

### Added

- More CI tests: `pylint`, `pylama` and `autoflake`
- New function in `get_release_notes.sh` to get the latest version
- Docstrings for `MangaDLP` and the api module `Mangadex`

### Changed

- CI workflow is now faster and runs natively on arm64 (before it was buildx/emulation)
- `Pylint`/`pylama` code improvements
- Version management is now done with `hatch` (in `__about__.py`)
2022-07-25 23:38:41 +02:00
7f7d256fc2 remove tag of multipy images
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_docker_amd64 Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_docker_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline was successful
2022-07-25 21:33:37 +02:00
c842f2b52e add changelog & push version
Some checks failed
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_docker_amd64 Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_docker_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline failed
ci/woodpecker/pr/test_tox_arm64 Pipeline failed
2022-07-25 21:20:17 +02:00
10e1d89f3f add new "latest" option in get_release_notes.sh
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-25 15:34:12 +02:00
e9bdd3bd13 move version management to hatch
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-23 00:30:28 +02:00
33e0e5274e add/fix badges 2022-07-22 21:56:51 +02:00
35656e8a7c more pylint improvements
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-22 21:11:01 +02:00
41eb8b8e61 fix platform in ci workflow of release
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-22 19:10:56 +02:00
cf9a22b237 fix import errors in CI for pylint
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-21 22:42:04 +02:00
7a81218176 fix images for new ci workflow
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-21 22:16:14 +02:00
3aaa22b549 some ci changes for faster builds/tests 2022-07-21 21:37:52 +02:00
49f3309e36 add pylint settings/tests 2022-07-21 20:55:35 +02:00
7c3f83389a apply a few pylint/pycodestyle tips 2022-07-21 20:39:56 +02:00
fc3f1984a3 fix schedule fixer
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-19 22:45:00 +02:00
28ecf61c56 fix test images
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-19 01:13:04 +02:00
8c2000d2aa fix tests
Some checks failed
ci/woodpecker/push/tests Pipeline failed
2022-07-19 01:06:42 +02:00
76eb9a54b6 fix hatch build
Some checks failed
ci/woodpecker/push/tests Pipeline failed
2022-07-18 23:45:19 +02:00
87a30b17c8 [2.1.11] - 2022-07-18
Some checks failed
ci/woodpecker/tag/tests Pipeline was successful
ci/woodpecker/tag/publish_release Pipeline failed
ci/woodpecker/tag/publish_docker Pipeline was successful
## [2.1.11] - 2022-07-18

### Fixed

- The `--read` option now filters empty lines, so it will not generate an error anymore
- An error which was caused by the interactive input method when you did not specify a chapter or to list them
- Some typos

### Added

- Options to configure the default schedule in the docker container via environment variables
- Section the the docker [README.md](docker/README.md) for the new environment variables
- `autoflake` test in `justfile`
- Some more things which get logged

### Changed

- **BREAKING**: renamed the default schedule from `daily` to `daily.sh`. Don't forget to fix your bind-mounts to
  overwrite
  the default schedule
- Added the `.sh` suffix to the s6 init scripts for better compatibility
- Adjusted the new logging implementation. It shows now more info about the module the log is from, and some other
  improvements
2022-07-18 22:04:37 +02:00
4ebdec8e1f Bump version: 2.1.10 → 2.1.11
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_docker Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline was successful
ci/woodpecker/pr/test_tox_arm64 Pipeline was successful
2022-07-18 21:05:09 +02:00
9b2577a606 update changelog 2022-07-18 21:05:08 +02:00
dd56f5564b update pip at container build
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-18 21:03:42 +02:00
3a17210ffe small fix in schedule generation 2022-07-18 21:01:41 +02:00
a8477591f0 add options to configure the default schedule in the docker container via environment variables
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-18 18:41:41 +02:00
82a764e7d5 change log message format
Some checks failed
ci/woodpecker/push/tests Pipeline failed
2022-07-17 01:02:31 +02:00
124461f3e3 add autoflake tests
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-15 14:10:17 +02:00
820c891fd7 logging improvements
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-15 14:04:22 +02:00
66e916a580 first adjustments to the logger 2022-07-15 12:49:49 +02:00
8972556415 [2.1.10] - 2022-07-14
Some checks failed
ci/woodpecker/tag/tests Pipeline was successful
ci/woodpecker/tag/publish_release Pipeline failed
ci/woodpecker/tag/publish_docker Pipeline was successful
ci/woodpecker/push/tests Pipeline was successful
## [2.1.10] - 2022-07-14

### Fixed

- Removed some unused files

### Added

- `logger.py` for all log related settings and functions

### Changed

- Logging of output. The script now uses the `logging` library
2022-07-14 16:18:35 +02:00
f2230b4f20 Bump version: 2.1.9 → 2.1.10
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_docker Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline was successful
ci/woodpecker/pr/test_tox_arm64 Pipeline was successful
2022-07-14 15:26:11 +02:00
770ebefa39 update changelog 2022-07-14 15:26:02 +02:00
7e83af56c4 add test with normal log level for more coverage
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-14 15:20:08 +02:00
4594b30c82 create logger.py for all logging related things 2022-07-14 15:17:06 +02:00
9c51456304 remove unused file
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-08 19:03:51 +02:00
2063005576 update dockerfiles
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-08 12:15:35 +02:00
caf1885878 fix some things related to the new logging implementation
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
2022-07-07 21:03:43 +02:00