Releases: oullin/api
Releases · oullin/api
alpha-0.0.2
What's Changed
- fix: DB seeder import by @gocanto in #127
- feat: Add local SEO image processing for posts by @gocanto in #120
- fix: SEO image URL paths by @gocanto in #129
- fix: WebP support for SEO post images by @gocanto in #130
- fix: Move image globals to a dedicated file by @gocanto in #131
- fix: Handle WebP encoding without CGO dependency by @gocanto in #132
- fix: Improve SEO generator diagnostics by @gocanto in #133
- chore: Add debugging logs to SEO post generation by @gocanto in #134
- fix: Ensure api-runner image includes build tools by @gocanto in #135
- fix: Handle CLI run fallback when Docker Compose plugin is missing by @gocanto in #136
- feat: Better SEO info + refactor by @gocanto in #137
- fix: Refine SEO pages title and description by @gocanto in #139
Full Changelog: 0.0.1...0.0.2
alpha
What's Changed
- Add validator by @gocanto in #1
- Format by @gocanto in #3
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot[bot] in #2
- work on setup by @gocanto in #4
- Secure DB SSL files by @gocanto in #5
- Build commands by @gocanto in #6
- Database, Models and Setup by @gocanto in #7
- Feature/clean up by @gocanto in #8
- Integrate with GORM by @gocanto in #9
- Create Users + Formatting by @gocanto in #10
- Add Middleware by @gocanto in #11
- Users' profile picture by @gocanto in #12
- Sentry by @gocanto in #13
- Move to root by @gocanto in #14
- Add Client by @gocanto in #15
- Bump vite from 6.2.5 to 6.2.6 in /app by @dependabot[bot] in #17
- DB Seeders by @gocanto in #16
- Seeders phase 2 by @gocanto in #18
- Work on CI by @gocanto in #19
- Complete Seeders by @gocanto in #20
- Run seeders concurrently by @gocanto in #21
- Tide DB by @gocanto in #22
- extract api package by @gocanto in #23
- Web - Part #1 by @gocanto in #24
- Bump vite from 6.3.2 to 6.3.5 in /web by @dependabot[bot] in #25
- Introduce Pinia by @gocanto in #26
- Files structure by @gocanto in #28
- Home and About Page Theme Tweaks by @gocanto in #29
- Change package name by @gocanto in #31
- Blog post parser by @gocanto in #32
- Add token-based authentication by @gocanto in #33
- Add fixtures by @gocanto in #35
- Caddy: API Reverse Proxy by @gocanto in #36
- HTTP Response Cache by @gocanto in #37
- Rename the DB service by @gocanto in #38
- [DB] Production Ready by @gocanto in #39
- [hotfix] Prioritise API database secrets over .env by @gocanto in #40
- [hotfix] Require SSL in migrations too by @gocanto in #41
- Define the db secret files path by @gocanto in #42
- [feature] Add continuous deployment by @gocanto in #43
- Introduce service by @gocanto in #44
- [api-runner] Cache by @gocanto in #45
- [feature] Caddy: Track logs + Timeouts by @gocanto in #46
- [hotfix] Standardise db creds by @gocanto in #47
- [hotfix] Fix build makefile by @gocanto in #48
- [hotfix] Tweak Dockerfile by @gocanto in #50
- [hotfix] Add/Switch (to) docker non-root user by @gocanto in #52
- Clean .env files by @gocanto in #53
- [feature] Launch CLI using the api-runner service by @gocanto in #54
- [hotfix] Categories & Tags Tracking by @gocanto in #55
- add education handler + fixtures by @gocanto in #56
- [hotfix] Auth + Deployment Action by @gocanto in #57
- [feature] Get Posts/Post by @gocanto in #59
- Version by @gocanto in #60
- [feature] Caddy handlers separation by @gocanto in #61
- [hotfix] Caddy CORS by @gocanto in #62
- [hotfix] CORS/cache headers by @gocanto in #63
- [feature] Add categories endpoint by @gocanto in #64
- [feature] Skills + Projects by @gocanto in #65
- [feature] pkg, env, and boost: Unit tests + Coverage Workflow by @gocanto in #66
- Bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #67
- Update tests workflow coverage handling by @gocanto in #68
- [feature] Improve tests + CLI tests by @gocanto in #69
- [feature] Add CORS handler for local dev by @gocanto in #70
- [refactor] Remove useless interfaces + tests improvements by @gocanto in #71
- style: format test files by @gocanto in #73
- chore: update dependencies by @gocanto in #74
- chore: Update dependencies + Remove
replaceby @gocanto in #75 - chore: Project structure by @gocanto in #76
- chore: better token middleware + format by @gocanto in #77
- Add comprehensive TTL cache tests by @gocanto in #78
- Format by @gocanto in #79
- chore: CLI tests + auth schema constants by @gocanto in #80
- [feature] API's key signatures by @gocanto in #83
- Align tests with updated middleware API by @gocanto in #85
- Pull latest repo changes before container restart by @gocanto in #86
- Improve token middleware time handling and signature body parsing by @gocanto in #88
- Add public middleware with introductory rate limiting and timestamp checks by @gocanto in #87
- Handle missing git repository during deployment by @gocanto in #89
- Better skew by @gocanto in #90
- Apply public middleware to signature route by @gocanto in #91
- fix public middleware rate limit test by @gocanto in #92
- chore: upgrade to Go 1.25.1 by @gocanto in #93
- wip by @gocanto in #94
- Use secrets for
infradirectory too by @gocanto in #95 - Add keep-alive monitoring endpoint by @gocanto in #96
- Align ping handler tests with new auth requirements by @gocanto in #97
- Add keep-alive handlers and database ping test by @gocanto in #98
- ci: run gofmt by @gocanto in #99
- Caddy internal route by @gocanto in #100
- Revert "Caddy internal route" by @gocanto in #101
- hotfix: Block generate signature endpoint by @gocanto in #102
- hotfix: Fix caddy docker volume by @gocanto in #103
- hotfix: Caddy HandShake by @gocanto in #105
- hotfix: Fix DNS by @gocanto in #106
- chore: Aligment + Cleanup by @gocanto in #107
- [feature]: Add SEO engine by @gocanto in #110
- Integrate Sentry into HTTP handling by @gocanto in #112
- Fix metal kernel test setup for env and routes by @gocanto in #111
- Add kernel coverage for router, helpers, ignite, and sentry by @gocanto in #113
- feat: SEO improvements by @gocanto in #115
- feat: SEO II by @gocanto in #116
- feat: Make local env work by @gocanto in #118
- Add SEO generation for About, Projects, and Resume pages by @gocanto in #117
- Fix URL sanitisation to unblock SEO tests by @gocanto in #119
- feat: Add gocanto.dev by @gocanto in #123
- feat: Update fixtures by @gocanto in #124
- fix: Recommendations format by @gocanto in #126
- feat: Relocate SQL import tooling into importer package by @gocanto in #125
- feat: Ensure posts endpoint returns unique records by @gocanto in #128
New Contributors
- @gocanto made their first contribution in #1
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/oullin/api/commits/0.0.1