Repository navigation
Releases: kmutahar/jekyll-theme-resume
Release list
v1.3.1
v1.3.0
[1.3.0] - 2026-10-04
Added
-
Add Content Security Policy guidance (SEC-08) (
3057d21) -
Add more info Feature 4.7: Dynamic Custom Resume Sections Engine (
99a3446) -
Add publications and references sections (
4d4ccfb)
Changed
-
Rename gem to jekyll-theme-resume (
6008f6e) -
Pin actions to commit SHAs and publish only from tags (SEC-04) (
03a5485) -
Package only git-tracked files (SEC-07) (
8addd67) -
Document contact field export rules (SEC-06) (
2b802e6) -
Point JSON Resume export references at real docs (
dcad54c)
Fixed
v1.1.0
[1.1.0] - 2026-10-01
Added
-
Add bin/verify to run the Rule 5 suite with a log (
333b939) -
Add security briefs and streamline completed audit log (
9580a55) -
Add end-to-end rendered site, packaging, and error page suites (
8eb6cb3) -
Add Feature 3.2 publications & references blueprint (
8024a8a) -
Add exporter and generator test suite (
aa237dd) -
Add localized JSON Resume exporter and generator (
c600361)
Changed
-
Filter Liquid frozen-string warning from tests, bump demo (
8f3f5f9) -
Bump submodule to the docs-path update (
38ae031) -
Expand four short guides with verified steps and checks (
9b1f337) -
Correct stale layout names in stylesheet comments (
ce7e1c3) -
Restructure documentation into Diataxis (tutorial, how-to, reference, explanation) (
1348d88) -
Record ADR 0001 and exclude docs/adr from the gem (
59695d5) -
Restructure AGENTS.md and update README.md (
9cb2459) -
Update guides, README, and gemspec metadata for recent architecture (
0ff18c0) -
Enforce canonical keys in data files with alias hints (
9f43702) -
Localized JSON Resume export (
898dce1) -
Document the JSON Resume export feature (
a304320) -
Wire discovery link and sample config (
4fb5333) -
Validate optional JSON Resume enrichment fields (
591cb9f) -
Merge vendor SVG folders and data-drive social links (
e22afb8) -
Sync repository documentation, guides, and roadmap (
40425a2) -
Upgrade Lineicons to v5.1 and consolidate vendor assets (
794edcb) -
Inline single-caller stylesheet includes (
4513f29) -
Auto-generate CV and profile pages per language (
abaf487) -
Deduplicate repeated CSS rules and remove dead code (
a354b62)
Fixed
-
Match GitHub host by parsed URL, not substring (
98c8d83) -
Check doc links and anchors; assert docs ship and docs/adr does not (
0e097d9) -
Require date to fix CI error on Ruby 3.3 (
fc7cb6e) -
Improve date formatting, presence checks, and accessible social labels (
ea7dfeb) -
Match script closing tags with trailing garbage (
abd4d95) -
Decode HTML entities before stripping tags (
cae8378) -
Close CodeQL tag-stripping bypasses in text() (
365b7f6) -
Stop packaging dev-only tools and internal audit log (
4c5f7d8)
v1.0.2
v1.0.1
v1.0.0
[1.0.0] - 2026-09-24
Added
-
Add Feature 4.9, auto-generate CV/profile pages per language (
8b473b7) -
Add check-data-keys, a static checker for template-vs-data key mismatches (
f4fcfcd) -
Add client-side site search blueprint (
ac7f7ef) -
Add public-domain sherlock holmes avatar image (
c73945b) -
Add locale system reference guides (
d4ebf9c) -
Add locale, parity, and schema test coverage (
1314632) -
Add sherlock holmes demo resume in six languages (
5194795) -
Add locale-agnostic resume layout (
28239ec) -
Add unified section dispatcher for all locales (
23cfc0d) -
Add universal date formatter for all six locales (
1a830bd) -
Add native email support to social links (
064e2e0) -
Add canonical locale dictionaries for six languages (
20973be) -
Add v1.0.0 multilingual implementation plan and align roadmap (
9b71b02)
Changed
-
Make profile layout multilingual and data-driven (
87d4c46) -
Include base styles in profile page stylesheet (
193f96b) -
Bump documented version to v1.0.0, reconcile roadmap (
1c77680) -
Localize error-page search box to the visitor's browser language (
256dbb3) -
Extract shared grouped-item-list renderer (
1b5a0a4) -
Bump actions/checkout in the github-actions group (
0809e9c) -
Update minitest requirement from ~> 5.25 to ~> 6.0 (
7fa8a8e) -
Record PR #220's live CI verification for Feature 3.2 (
00e8fdf) -
Update agent guidance and roadmap for v1.0.0; retire implementation plan (
0579aa3) -
Wire build/proof tooling to the locale-driven demo overlay (
4f27143) -
Import and adapt locale-aware resume data validator (
834969a) -
Make every remaining EN/AR consumer locale-driven (
faa5d7e) -
Purge deprecated site.avatar, analytics.ga, and resume_dark_mode fallbacks (
e565de0) -
Align Arabic header contact icons icon-first (
ed3e655) -
Split resume stylesheet into locale-driven LTR/RTL layers (
807b4e2)
Fixed
-
Resolve 404 language and Home button from the requested URL (
8616bb2) -
Require "date" so YAML.safe_load_file's permitted_classes resolves on Ruby 3.3 (
ad4a1cd) -
Render single-language error pages via remembered language preference (
7105376) -
Tighten URL/section/language checks, require education year (
86b8212) -
Use locale-driven font variable instead of undefined RTL tokens (
2a08333) -
Fall back to standard contact info when live fields are partial (
dbd5e00) -
Declare minitest as a development dependency (
3b51fd4) -
Use lang_cfg.name for creator microdata (
83c97d9) -
Update actions/checkout and action-gh-release versions for compatibility (
d807bc3)
Removed
- Remove non-functional error-page search form (
73e1ac5)
v0.9.0
[0.9.0] - 2026-09-21
Added
- Add accessible landmark roles, skip-links, and focus styles (
a29c480)
Changed
-
Update active feature blueprints, issue mappings, and ignore rules (
28dd0c3) -
Consolidate dynamic data loader into shared include component (
ef5cc4f) -
Consolidate profile styles with shared partials and remove redundant forwarder (
0d1fbd0) -
Simplify resume section conditions with direct Liquid blank checks (
c9a6ada) -
Clean up legacy mixins, remove IE zoom hacks, and eliminate dead table classes (
2800d0a) -
Encapsulate dark mode activation cascade into toggle include (
405b493) -
Implement interactive bilingual language switcher (
c56e50f) -
Apply living-docs framework, add code comments, browser QA verified (
d1535b9) -
Update release notes for version automation (
fc9ead1) -
Preserve bump-only releases in git-cliff template (
ba334a5) -
Automate gem publishing and release workflow (
f4bd096)
Fixed
- Render language header summary on a dedicated line (
d3352dc)
Removed
- Remove redundant Gem::Specification monkey-patch (
a78efd6)
v0.8.0
[0.8.0] - 2026-09-19
Added
-
Add global .sr-only utility class for accessible icons (
f25fcb6) -
Add error pages generator plugin and gem autoloading (
9238b5a) -
Add .agents/ to ignore list (
568b874) -
Add configurable avatar URL, bilingual alt text, and reusable include (
a17cc60)
Changed
-
Improve accessibility, icon contrast, mobile responsiveness, and RTL typography (
add2625) -
Populate comprehensive bilingual example data across all sections (
1555d41) -
Standardize recognition section toggle to plural with fallback (
dccee09) -
Modernize all guides and master sample configuration (
08f8823) -
Establish master feature roadmap and archive completed audit (
f6d28a3) -
Establish AGENTS.md master manual and refactor pointers (
24ecf7e)
Fixed
-
Render section detail bullets conditionally with proper spacing (
e4564cc) -
Enhance error layout usability, add sr-only styles, and maintain LTR/RTL parity (
18a9b5b) -
Restore standalone profile layout and eliminate icon underline artifacts (
5bed5dd) -
Resolve Liquid truthiness, unclosed tags, and Arabic date parsing (
90a0750)
v0.7.0
[0.7.0] - 2026-09-12
Added
- Add bilingual error suite (404, 403, 500) and reusable layout (
4eab127)
Changed
-
Enhance README and DATA_GUIDE with dark mode, typography, and error page details (
8284ee7) -
Implement universal dark mode and isolate profile layout styles (
853a9ac) -
Update analytics configuration to support direct measurement ID for Google Analytics 4 (
dff8c3d) -
Integrate Google Tag Manager analytics snippet into resume layouts (
54f5c96) -
Enhance contact information handling and improve schema markup in resume layouts (
caf726c)
Fixed
-
Upgrade Arabic font loading and isolate print social links (
ca6898b) -
Scope global svg rules and add WCAG 2.1 AA accessible social links (
d44dcb1) -
Centralize modern favicon suite and resolve subdirectory 404s (
943d565) -
Add 'dir="ltr"' attribute to URLs for better text direction handling in resume sections (
73da095)
Removed
- Remove conflicting duplicate canonical tag from shared head (
8f8b22b)