Releases: takuhon-dev/takuhon
Releases · takuhon-dev/takuhon
Release list
v1.4.3
What's Changed
- fix(cloudflare): send contact
fromas a string when no display name by @takashi-matsuyama in #193 - chore(release): 1.4.3 by @takashi-matsuyama in #194
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- chore(deps): Bump hono from 4.12.21 to 4.12.25 by @dependabot[bot] in #138
- chore(deps-dev): Bump vite from 8.0.13 to 8.0.16 by @dependabot[bot] in #132
- fix(api): render CV bio as Markdown, matching the profile page by @takashi-matsuyama in #190
- feat(cli): machine-checkable provenance for the admin bundle by @takashi-matsuyama in #191
- chore(release): 1.4.2 by @takashi-matsuyama in #192
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- feat(api): stack the volunteering org and role as block lines by @takashi-matsuyama in #187
- feat(core): caption the activity figures with their measurement period by @takashi-matsuyama in #188
- chore(release): 1.4.1 by @takashi-matsuyama in #189
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- feat(api): renderer composition seam — slots, label overrides, omitSections, skip link (PR6a) by @takashi-matsuyama in #177
- feat(api): render profile.bio as a Markdown "About" section (PR6b) by @takashi-matsuyama in #178
- feat(core,api): add Project.role (schema 1.3.0 → 1.4.0) (PR6c) by @takashi-matsuyama in #179
- feat(core,api): make the standard renderer's default layout the bio design (PR6e) by @takashi-matsuyama in #181
- feat(core,api): section-flow settings — settings.sectionOrder + settings.sectionLabels (PR6f-1) by @takashi-matsuyama in #182
- feat(core,api,ui): highlights[] carousel + settings.highlightsIntro (PR6f-2) by @takashi-matsuyama in #183
- feat(core,api,ui): Volunteering.secondaryLink + localized Skill.label (PR6f-3) by @takashi-matsuyama in #184
- feat(api,cloudflare,vercel): adapter render passthrough + host CSP extension (PR6g) by @takashi-matsuyama in #185
- release: v1.4.0 — bio design generalization (default bio layout, composability, adapter render passthrough) by @takashi-matsuyama in #180
- feat(core,api): bio-fidelity polish for the default renderer (folds into v1.4.0) by @takashi-matsuyama in #186
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- feat(core,api): settings.appearance design-token re-skin seam (schema 1.2.0) by @takashi-matsuyama in #171
- feat(api): refresh default look + built-in dark mode (design foundation, PR2) by @takashi-matsuyama in #172
- feat(api): brand-logo link glyphs + featured/other split (PR3) by @takashi-matsuyama in #173
- feat(api): richer section layouts — experience timeline + project cards (PR4) by @takashi-matsuyama in #174
- feat(core,api): settings.skillCategories — grouped skills (schema 1.3.0) by @takashi-matsuyama in #175
- release: v1.3.0 — bio design generalization (lockstep minor bump) by @takashi-matsuyama in #176
Full Changelog: v1.1.0...v1.3.0
v1.1.0
What's Changed
- feat(core): add settings.contact (schema 1.0.0 → 1.1.0) by @takashi-matsuyama in #166
- feat(api): embed the contact widget on the SSR profile page (turnkey PR2) by @takashi-matsuyama in #167
- feat(cloudflare): mount the contact form and serve its widget assets (turnkey PR3) by @takashi-matsuyama in #168
- feat(cli): document the turnkey contact form in the create-takuhon scaffold (PR4) by @takashi-matsuyama in #169
- release: v1.1.0 — turnkey contact form (lockstep minor bump) by @takashi-matsuyama in #170
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- feat(admin): clarify the optional "API origin" field on the sign-in screen by @takashi-matsuyama in #163
- feat(core)!: freeze schema at 1.0.0 (precise contract) by @takashi-matsuyama in #164
- chore(release): v1.0.0 — lockstep version bump by @takashi-matsuyama in #165
Full Changelog: v0.25.0...v1.0.0
v0.25.0
What's Changed
- feat(ui): schema-driven field classification (admin form engine foundation) by @takashi-matsuyama in #156
- feat(ui): SchemaForm engine + field-spec registry (admin form engine) by @takashi-matsuyama in #157
- feat(ui): edit all 13 form-less sections via SchemaForm in AdminEditor by @takashi-matsuyama in #158
- feat(ui): unify all admin sections onto the schema-driven form engine by @takashi-matsuyama in #159
- feat(ui): add cross-section reference selectors to the admin form by @takashi-matsuyama in #160
- feat(ui): polish admin form labels and error-summary focus by @takashi-matsuyama in #161
- release: v0.25.0 — schema-driven admin form completes Phase 5 (all 19 sections) by @takashi-matsuyama in #162
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- fix(wordpress): ship Apache-2.0 license text for bundled core/api code by @takashi-matsuyama in #146
- feat(contact): portable contact-form core (@takuhon/contact, skeleton) by @takashi-matsuyama in #147
- feat(cloudflare): Turnstile verifier + send_email transport for contact by @takashi-matsuyama in #148
- feat(contact): chat-style contact widget UI (browser bundle) by @takashi-matsuyama in #149
- test(contact): end-to-end integration test + widget preview harness by @takashi-matsuyama in #150
- feat(contact): minimal icon-only launcher (FAB) before open by @takashi-matsuyama in #151
- feat(contact): dismiss the chat on outside click/tap or Escape by @takashi-matsuyama in #152
- fix(contact): run Turnstile on send so its success isn't mistaken for submission by @takashi-matsuyama in #153
- chore(contact): select the Turnstile test key in the preview harness by @takashi-matsuyama in #154
- release: v0.24.0 — debut @takuhon/contact, lockstep bump to 0.24.0 by @takashi-matsuyama in #155
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- feat(core): locale-aware formatDate + promote present label by @takashi-matsuyama in #141
- feat(api): localize dates in the static HTML and CV renderers by @takashi-matsuyama in #142
- test: pin machine-readable surfaces to raw ISO dates by @takashi-matsuyama in #143
- fix(core): reject calendar-impossible dates in formatDate by @takashi-matsuyama in #144
- chore(release): v0.23.0 by @takashi-matsuyama in #145
Full Changelog: v0.22.0...v0.23.0