Releases: browningluke/mangathr
v2.5.1
What's Changed
- Use go v1.23.x in go-build action by @browningluke in #118
Full Changelog: v2.5.0...v2.5.1
v2.5.0
Features
- Use distroless/static-debian12 base image by @browningluke in #116
- Expose source & manga values for templating by @browningluke in #115
- Support searching by uuid for Mangadex by @browningluke in #114
Fixes
- Display warning when no manga are found by @browningluke in #113
Dependency upgrades
- build(deps): Bump modernc.org/sqlite from 1.31.1 to 1.32.0 by @dependabot in #99
- build(deps): Bump github.com/schollz/progressbar/v3 from 3.14.6 to 3.17.0 by @dependabot in #107
- build(deps): Bump github.com/alitto/pond from 1.9.1 to 1.9.2 by @dependabot in #101
- build(deps): Bump modernc.org/sqlite from 1.32.0 to 1.33.1 by @dependabot in #104
- build(deps): Bump entgo.io/ent from 0.14.0 to 0.14.1 by @dependabot in #100
- Bump go version to 1.23.3 by @browningluke in #112
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Add ability to exclude chapters based on groups by @browningluke in #96
- Add include/exclude group config option for scrapers by @browningluke in #97
- Update README with new commands + flags by @browningluke in #98
Full Changelog: v2.3.1...v2.4.0
v2.3.1
What's Changed
- Fix Makefile not cross-compiling to required OS/ARCH by @browningluke in #95
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Use go 1.22 & Upgrade ent to v0.14.0 by @browningluke in #87
- Use go 1.22 in Dockerfile by @browningluke in #88
- Bump dependency versions by @browningluke in #89
- Fix db bugs by @browningluke in #90
- Add config command by @browningluke in #91
- Add config override flag by @browningluke in #92
- Add Makefile by @browningluke in #93
- Add Makefile deps rule for docker layer caching by @browningluke in #94
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- DB code & logging message optimizations by @browningluke in #67
- Add PostgreSQL database driver by @browningluke in #68
- Continue updates on error & throw error on invalid config by @browningluke in #69
- Handle SIGINT as error, with safe exiting by @browningluke in #74
Fixes
- Fix SQLite3 path validation bugs by @browningluke in #72
Dependencies
- build(deps): Bump entgo.io/ent from 0.11.10 to 0.12.0 by @dependabot in #60
- build(deps): Bump modernc.org/sqlite from 1.21.1 to 1.22.1 by @dependabot in #65
- build(deps): Bump entgo.io/ent from 0.12.0 to 0.12.3 by @dependabot in #64
- build(deps): Bump modernc.org/sqlite from 1.22.1 to 1.23.1 by @dependabot in #71
- build(deps): Bump github.com/AlecAivazis/survey/v2 from 2.3.6 to 2.3.7 by @dependabot in #73
Meta
- Build docker images on main branch commits by @browningluke in #66
- Update module to include major version by @browningluke in #79
Full Changelog: v2.1.0...v2.2.0
v2.1.0 - Cubari, optimizations & fixes
What's Changed
- Add pipeline to build & publish to release by @browningluke in #55
- Refactor downloadType as enum in 'downloader' package by @browningluke in #56
- Add .part to mid-download files + cleanup conf option by @browningluke in #57
- Add Cubari scraper by @browningluke in #58
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
⚠️ Rename project from 'mangathrV2' to 'mangathr' by @browningluke in #54
Motivation for renaming
The longer development continued on this newer version of mangathr
, the less was on the original (NodeJS) version; which has now reached it's logical conclusion of being deprecated. As a result, it no longer makes sense to refer to this project as 'V2', in reference to an old project that has been abandoned. Therefore, I made a decision to rename this project to mangathr
, and the legacy version to mangathr-legacy
.
Effects of renaming
This is a major change, which is guaranteed to make any future releases incompatible with any v1.x.x releases.
Full Changelog: v1.1.1...v2.0.0
v1.1.1
What's Changed
- Use package variables for config data by @browningluke in #48
- Generalize writer functions & Isolate templater by @browningluke in #49
- Move manga data structs into 'manga' package by @browningluke in #50
- Refactor how pages are handled by @browningluke in #51
- Replace 'job' with 'manga.Chapter' & Refactor download logic by @browningluke in #52
- Optimize download logic (workerpool + refactoring) by @browningluke in #53
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Add manage cmd with list/delete functions by @browningluke in #47
Full Changelog: v1.0.3...v1.1.0