Skip to content

Releases: seeschweiler/MarkdownResume

v1.4.0 - Achievement Timeline Feature

05 Jan 17:44
Compare
Choose a tag to compare

This release adds a new Achievement Timeline section to the resume, allowing users to showcase their professional accomplishments, awards, and recognitions in a visually appealing chronological timeline.

New Features

  • Added Achievement Timeline section with vertical timeline layout
  • Markdown-based achievement entries in content/achievements/ directory
  • Chronological sorting of achievements (newest first)
  • Configurable section headline through site configuration
  • Responsive design that matches the existing theme system
  • Automatic dark/light mode support

File Structure

New achievements are managed through markdown files in the content/achievements/ directory:

---
year: "2023"
title: "Achievement Title"
description: "Brief description of the achievement"
---

Documentation

  • Added Achievement Timeline documentation to README.md
  • Updated content structure documentation
  • Added achievement configuration documentation

Technical Details

  • New Achievement type definition
  • Server-side achievement data fetching
  • Consistent theme color integration
  • Empty state handling (section hidden when no achievements present)

Migration

No breaking changes. Existing installations can add the Achievement Timeline section by:

  1. Creating the content/achievements/ directory
  2. Adding achievement markdown files
  3. The section will automatically appear when achievements are present

v1.3.1 - Add mailto link functionality

03 Jan 12:22
Compare
Choose a tag to compare

What's Changed

  • Enhanced email address interaction by adding mailto link functionality
    • Email addresses now open the user's default email client when clicked
    • Added hover effects consistent with other interactive elements
    • Improved accessibility for email contact information

Type of Change

  • Minor enhancement (non-breaking change)
  • Improves user experience for contact interactions

v1.3.0 - Configuration Structure Update

02 Jan 19:17
Compare
Choose a tag to compare

Breaking Changes

  • Reorganized site configuration structure in site.config.ts
  • All text configurations are now grouped by functionality under texts object
  • Share dialog configuration properties have been renamed for consistency

Configuration Updates Required

Previous configuration structure:

const siteConfig = {
  texts: {
    metadataFallbackName: "...",
    shareDialogEmailLink: true,
    // ...
  }
};

New configuration structure:

const siteConfig = {
  texts: {
    metadata: {
      fallbackName: "...",
    },
    shareDialog: {
      // ...
    },
    headlines: {
      // ...
    },
    statement: {
      // ...
    },
    links: {
      // ...
    }
  }
};

Share Dialog Property Renames

  • displayShareDialogEmailLinkdisplayShareDialogTabEmail
  • displayShareDialogQRCodeLinkdisplayShareDialogTabQRCode
  • displayShareDialogDownloadLinkdisplayShareDialogTabContact

Improvements

  • Better organized configuration structure
  • More intuitive naming conventions
  • Improved maintainability
  • Added force-dynamic rendering for legal notice and privacy policy pages

Migration Guide

  1. Update your site.config.ts to use the new nested structure
  2. Rename share dialog configuration properties
  3. Update any custom components that reference the configuration

Technical Updates

  • Added export const dynamic = "force-dynamic" to legal and privacy pages
  • Updated all components to use new configuration paths
  • Improved configuration documentation in README.md

v1.2.0 - Publications Section Support

01 Jan 09:00
Compare
Choose a tag to compare

What's New

  • Added support for Publications section to showcase academic papers and professional publications
  • Publications are managed through Markdown files in the content/publications/ directory
  • Chronological ordering of publications with most recent first
  • Flexible frontmatter with optional fields (authors, venue, date)
  • Smart separator handling that omits separators for missing fields
  • Configurable section headline through site configuration

Technical Details

  • New Publication interface in types/publications.ts
  • Added publications API endpoint at /api/publications
  • Publications section integrated into main resume layout between Experience and Skills sections
  • Added publicationSectionHeadlineText configuration option in site.config.ts

Documentation

  • Updated README with Publications section setup and configuration instructions
  • Added example publication Markdown structure and formatting guidelines
  • Extended content structure documentation to include publications directory

v1.1.0 - Skills Categories & Flexible Display Options

31 Dec 14:56
Compare
Choose a tag to compare

v1.1.0

New Features

  • Added support for organizing skills into categories
  • Added configurable skills display modes:
    • Categorized view with skill grouping
    • Flat list view for simple skill display
  • Added displaySkillCategories configuration option in site.config.ts

Improvements

  • Improved error handling for missing skills.md file
  • Added TypeScript type safety for skills feature
  • Updated documentation with new skills configuration options

v1.0.0 - Initial Release

29 Dec 10:35
Compare
Choose a tag to compare

v1.0.0 - Initial Release

Features

  • 7 pre-built color themes
  • Dark/Light mode support
  • Responsive design
  • Markdown-based content management
  • Real-time updates
  • SEO optimization
  • Legal compliance pages
  • Share options (link, QR code, email, vCard)