Releases: seeschweiler/MarkdownResume
Releases · seeschweiler/MarkdownResume
v1.4.0 - Achievement Timeline Feature
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:
- Creating the
content/achievements/
directory - Adding achievement markdown files
- The section will automatically appear when achievements are present
v1.3.1 - Add mailto link functionality
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
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
displayShareDialogEmailLink
→displayShareDialogTabEmail
displayShareDialogQRCodeLink
→displayShareDialogTabQRCode
displayShareDialogDownloadLink
→displayShareDialogTabContact
Improvements
- Better organized configuration structure
- More intuitive naming conventions
- Improved maintainability
- Added force-dynamic rendering for legal notice and privacy policy pages
Migration Guide
- Update your
site.config.ts
to use the new nested structure - Rename share dialog configuration properties
- 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
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 insite.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
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
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)