Changelog
A record of every GKit release - what shipped, what changed, and what was fixed.
All notable changes to GKit are documented here. GKit follows semantic versioning.
v0.5.0 - 2026-06-25
Added
- Cron expression explainer tool - parse any 5-field cron expression into plain English. Useful for Apps Script triggers, CI schedules, and background jobs.
- 20 free developer tools - full suite now includes JSON formatter, CSV converter, JWT decoder, Base64, A1 notation, URL encoder, regex tester, and more.
- 50+ blog posts covering SheetsAPI integrations for Python, PHP, Go, Ruby, Java, Kotlin, C#, TypeScript, Angular, Vue, Svelte, Flutter, and more.
- Advanced filtering docs - search, sort, field projection, and pagination recipes.
- Error handling docs - HTTP status codes, retry patterns, and best practices.
- Marketplace expanded to 20 listings across 6 categories.
v0.4.0 - 2026-06-24
Added
- OG images on all 19 tool pages and both product pages.
- Canonical URLs explicitly set on every public page - 28 pages covered.
- JSON-LD structured data (
SoftwareApplication) on every tool page. - Docs section expanded to 10 pages: SheetsAPI quickstart through TypeScript client, GKit getting-started through API keys.
- GKit docs section with 5 pages: getting-started, accounts & SSO, dashboard, marketplace, API keys.
Fixed
- Root layout
alternates.canonical: "/"was propagating to every page - removed from layout and added explicit per-page canonicals. - Velite EISDIR error caused by bare
/links in 4 MDX files - fixed withcopyLinkedFiles: falseinvelite.config.ts.
v0.3.0 - 2026-06-23
Added
- Cross-app auth architecture - Hub is the sole OAuth entry point for all GKit apps.
/api/auth/delegated-tokenand/api/auth/provisionendpoints for sub-apps. @gkit/auth/verifypackage -verifySession,getDelegatedAccessToken,verifyApiKeyfor non-Next.js apps.- SheetsAPI worker migrated to Hub session verification; removed its own OAuth flow.
- SheetsAPI dashboard uses shared
.gkit.mreshank.comcookie instead of localStorage. - API key management: create, list, revoke. Keys use
gkit_prefix format; full key shown once at creation. - Dashboard sidebar with Overview, SheetsAPI, API keys, and Settings sections.
Fixed
- Session-aware header avatar dropdown now shows email and links to Dashboard, API keys, Settings, and Sign Out.
v0.2.0 - 2026-06-22
Added
- Auth.js v5 Google OAuth - sign in with Google, session persisted as encrypted JWT.
- Cross-subdomain SSO: one sign-in works across all
*.gkit.mreshank.comsubdomains. - Dashboard page showing connected products.
- Middleware protecting all
/dashboard/*routes - redirects to sign-in when unauthenticated. @gkit/authshared package withauthConfigand typedGKitSession.
Changed
- SheetsAPI migrated from
sheetsapi.mreshank.comtosheetsapi.gkit.mreshank.com.
v0.1.0 - 2026-06-01 · Beta launch
Added
- GKit hub (
gkit.mreshank.com) - monorepo with Turborepo + pnpm. - SheetsAPI - turn any Google Sheet into a REST API in 30 seconds.
Supports GET/POST,
search,sort,limit,offset,fields,formatquery params. - 19 free developer tools: JSON formatter, CSV converter, JWT decoder, Base64, A1 notation, URL encoder, slug converter, regex tester, and more.
- GKit Marketplace - curated directory of Google Workspace tools and integrations.
- Blog, docs, compare pages, use-case pages, and legal pages.
- GitHub Actions CI: typecheck + test + build on every push.