Skip to content

Releases: kmutahar/jekyll-theme-resume

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:38

[1.3.1] - 2026-10-05

Added

  • Add Rule 9, release files are owned by bin/release (4324433)

Changed

  • Stop tracking local implementation plan (0ad72dc)

  • Publish to RubyGems via Trusted Publishing (SEC-04) (02a4c4b)

Fixed

  • Read files as UTF-8 so the gem loads under a US-ASCII default encoding (0fb3e43)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:34

[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

  • Allowlist URL schemes for avatar and social links (SEC-02) (a8ebbda)

  • Escape lang attributes and validate analytics IDs (SEC-03) (34481ad)

  • Validate language keys and handle unsafe YAML (SEC-05) (8c62641)

  • Escape error-page JSON block and locale strings (SEC-01) (d2582a8)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:40

[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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:01

[1.0.2] - 2026-09-25

Changed

  • Update submodule to latest commit (f1779be)

  • Extract Sherlock Holmes demo to submodule and relocate sample config (bfd9e83)

  • Archive completed features 3.2 and 3.3 and streamline audit log (39ae7f3)

Fixed

  • Render language switcher on error pages (8e942f9)

  • Register theme gem in jekyll_plugins group; bump demo submodule (392c192)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 21:46

[1.0.1] - 2026-09-24

Changed

  • Replace language-switcher button row with a dropdown (f37c6f6)

  • Pin language-switcher/dark-mode-toggle to fixed corners (305408c)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 20:55

[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

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:59

[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

Choose a tag to compare

@kmutahar kmutahar released this 19 Sep 17:24

[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

Choose a tag to compare

@kmutahar kmutahar released this 12 Sep 10:54

[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)

v0.6.1

Choose a tag to compare

@kmutahar kmutahar released this 21 Aug 21:52

[0.6.1] - 2026-08-21

Changed

  • Version bump since v0.6.0 gemspec had incorrect version number and release was pushed to RubyGems incorrectly and it was yanked; re-releasing under v0.6.1.