-
Release 2.2.5
Stablereleased this
2026-07-11 17:12:10 -04:00 | 11 commits to master since this releaseChangelog
New Features
- bc783: Updated upload response to use structured JSON format. (@maxpeterkaya)
- 385de: Added DTO for API responses (@maxpeterkaya)
- a3282: Updated demo README with new sections and detailed instructions. (@maxpeterkaya)
- 3cf63: Added example docker compose config (@maxpeterkaya)
Chores
- c2642: Updated httplog module to v3.4.0 (@Renovate Bot)
- 017ae: Updated avif module to version 0.6.0. (@Renovate Bot)
- 21580: Updated checkout action to v7 (@maxpeterkaya)
- 3736c: Updated actions/cache to v6. (@maxpeterkaya)
- 4d007: Updated docker/login-action to v4.4.0 (@maxpeterkaya)
- 411da: Updated chi module to v5.3.1 (@maxpeterkaya)
- 6c113: Updated golang.org/x/image to v0.44.0 (@Renovate Bot)
- 56b95: Updated chi module to version 5.3.1. (@Renovate Bot)
- 5105a: docker/login-action updated to v4.4.0 (@Renovate Bot)
- 31740: Updated actions/cache to v6 (@Renovate Bot)
- cc822: Updated docker/login-action to v4.3.0 (@Renovate Bot)
- be8bd: Updated avif module to v0.5.3 (@Renovate Bot)
- 426e3: Upgraded actions/cache to v5.1.0 (@Renovate Bot)
- ab360: Changelog action updated to v1.5.0 (@Renovate Bot)
- 6e898: Updated golang.org/x/image to version 0.43.0 (@Renovate Bot)
- b6887: Upgraded checkout action to v7 (@Renovate Bot)
- 6c017: Updated github.com/go-chi/chi/v5 to v5.3.0 (@Renovate Bot)
- 934b6: Updated docker/login-action to v4.2.0 (@Renovate Bot)
- f98ec: Updated module vc.maxkaya.com/x/filemanager to v1.1.2 (@Renovate Bot)
- 088b2: Updated golang.org/x/image to v0.41.0 (@Renovate Bot)
- bcaa4: Updated changelog action to v1.4.0 (@Renovate Bot)
Other Work
- aac3c: Removed changelog from goreleaser configuration. (@maxpeterkaya)
- 7c7d8: Added changelog generation step to workflow (@maxpeterkaya)
- dc803: Removed CodeQL workflow file (@maxpeterkaya)
- f4338: Updated httplog module to version 3.4.0. (@maxpeterkaya)
- 2fa94: Updated avif dependency to v0.6.0 (@maxpeterkaya)
- 88724: Updated golang.org/x/image to v0.43.0 (@maxpeterkaya)
- 55c77: Updated changelog action to version 1.5.0. (@maxpeterkaya)
- 621ee: Updated dependencies including avif to v0.5.3 and other modules. (@maxpeterkaya)
- 4a5f9: Updated actions/cache to v5.1.0 (@maxpeterkaya)
- 969d5: Updated Docker login action to version 4.3.0. (@maxpeterkaya)
- 01e9a: Updated docker login action to v4.2.0 (@maxpeterkaya)
- 825d5: Updated chi dependency to v5.3.0 (@maxpeterkaya)
- 25630: Updated filemanager module to v1.1.2 (@maxpeterkaya)
- 8e0a1: Implemented structured upload response with detailed URLs. (@maxpeterkaya)
- 9d5ff: Enhanced README with setup instructions and feature explanations. (@maxpeterkaya)
- ffc53: Upgraded changelog action to v1.4.0. (@maxpeterkaya)
- 631f2: Updated golang.org/x/image dependency to version 0.41.0. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.2.4
Stablereleased this
2026-05-16 00:52:13 -04:00 | 55 commits to master since this releaseChangelog
f7a88481d6: fix: domain with protocol already gets set during config init... 💀 (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.2.3
Stablereleased this
2026-05-16 00:29:12 -04:00 | 56 commits to master since this releaseChangelog
97983101e0: feat: create config function to getdomain (@maxpeterkaya)9dff1fdc16: feat: return link to file instead of just filename (@maxpeterkaya)2503382231: fix: set status ok on upload instead of accepted (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.2.2
Stablereleased this
2026-05-16 00:11:32 -04:00 | 59 commits to master since this releaseChangelog
9d259e899d: feat: create tmp folder if doesnt exist (@maxpeterkaya)82f7e405c1: feat: set logger during init (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.2.1
Stablereleased this
2026-05-15 23:51:26 -04:00 | 61 commits to master since this releaseChangelog
c813481924: feat: add log if cwebp doesn't exist on startup (@maxpeterkaya)1c92f53b67: feat: add logging to upload route handler (@maxpeterkaya)23463ec1f7: fix: check if cwebp exists before attempting optimization (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.2.0
Stablereleased this
2026-05-15 23:26:01 -04:00 | 64 commits to master since this releaseChangelog
2a8d204e77: Linting (#126) (@maxpeterkaya)e91ab54692: feat: add ext to file (#120) (@maxpeterkaya)ade5de09ab: feat: add optimization and run alongside avif (#117) (@maxpeterkaya)1b3d45d12d: feat: create barebones dockerfile (#116) (@maxpeterkaya)0b94a0b9c1: feat: create dockerfile for linux (#116) (@maxpeterkaya)24bc8bee54: feat: create dockerfile for snapshots (#116) (@maxpeterkaya)ed18c4345b: feat: create function (#117) (@maxpeterkaya)bbaf308995: feat: create sync (#124) (@maxpeterkaya)3f59b72720: feat: encode avif with custom filename argument (#120) (@maxpeterkaya)bf99f40005: feat: encode webp with custom filename argument (#120) (@maxpeterkaya)2896584571: feat: migrate and sync in order (#124) (@maxpeterkaya)4c39505900: feat: optimize thumbnail (#120) (@maxpeterkaya)3630162c5e: feat: run lint on push to main (@maxpeterkaya)30ca2f822e: feat: set image builds (#116) (@maxpeterkaya)6dda638071: feat: thumbnail function with optimizations (#120) (@maxpeterkaya)773bc8b5ef: feat: use correct runner and install packages as well as my changelog (#118) (@maxpeterkaya)66b2b39f91: fix: add spaces to ci (#118) (@maxpeterkaya)a76d2c47ca: fix: ensure tags for all different docker builds are correct (@maxpeterkaya)79ed05639a: fix: reference correct dockerfile for bare image (@maxpeterkaya)e2df1e49d7: fix: remove extra docker platforms (@maxpeterkaya)87b227e1e7: fix: remove redundant return (@maxpeterkaya)acde405108: fix: slog error in main env (#128) (@maxpeterkaya)7f5f2b442c: fix: slog error in migrate (#128) (@maxpeterkaya)b13ab98465: fix: slog errors missing final value in avif (#120) (@maxpeterkaya)0622c97dc3: fix: slog errors missing final value in optimize (#120) (@maxpeterkaya)7a70c9c356: fix: slog errors missing final value in webp (#120) (@maxpeterkaya)f67b19e8f7: fix: use correct dockerfile for snapshot workflow (#116) (@maxpeterkaya)cec8d44651: fix: use general optimize function in upload (#117) (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-05-03 21:18:37 -04:00 | 105 commits to master since this releaseChangelog
bb502a94af: feat: check if extension provided (#111) (@maxpeterkaya)4204311ebf: feat: create handler (#113) (@maxpeterkaya)62d1ab51fe: feat: create migrate function (#112) (@maxpeterkaya)cf7cc9c78d: feat: create watcher (#113) (@maxpeterkaya)4bfff12ac5: feat: general optimize function for file (@maxpeterkaya)001c8bb1b5: feat: start watcher before router (#113) (@maxpeterkaya)77371c8835: fix: set build date to string type (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-04-28 18:41:12 -04:00 | 119 commits to master since this releaseChangelog
50170ba5b6: feat: build with nodynamic (@maxpeterkaya)268ce27798: feat: create api (@maxpeterkaya)05698cf000: feat: create config (@maxpeterkaya)03e060104f: feat: create file domain (@maxpeterkaya)5f095df265: feat: create serve handler (@maxpeterkaya)8674f4de50: feat: create upload handler (@maxpeterkaya)ba70b31428: feat: new main runtime (@maxpeterkaya)3cdf4a54f2: feat: remove dockerfile packages step (@maxpeterkaya)6112d36e2f: fix: set build date to string type (@maxpeterkaya)9d29f62f8f: refactor: rm old files (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-03-04 14:50:39 -05:00 | 143 commits to master since this releaseDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
released this
2026-01-25 16:36:47 -05:00 | 180 commits to master since this releaseChangelog
New Features
396b526577: feat: update goreleaser config to gitea (@maxpeterkaya)b8c5898975: feat: update workflow to gitea (@maxpeterkaya)209d8c9d53: feat: use arch runner (@maxpeterkaya)
Bug fixes
b0f3e3a93c: fix: bad workflow run step (@maxpeterkaya)bacc2a9e27: fix: rename to forgejo workflows (@maxpeterkaya)1a0fe31b32: fix: use targetplatform arg (@maxpeterkaya)510a49cdf4: fix: use workflow mirror (@maxpeterkaya)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download