v5.0.5

amruthpillai/reactive-resumev5.0.5Jan 31, 2026by amruthpillai

AI Summary

A feature-rich release introducing form dirty state protection, new custom section types (summary and cover letters), and full-screen mode for the rich text editor.

Key Highlights

  • New useFormBlocker hook to prevent closing dialogs with unsaved changes
  • New 'summary' custom section type
  • Cover Letters as a custom section type
  • Full-screen mode for rich text editor
  • Fix for empty keywords spacing in interests items

New Features

  • useFormBlocker hook
  • Summary custom section type
  • Full-screen mode for rich text editor
  • Cover Letters custom section type

Full Release Notes

## What's Changed
* fix: remove empty keywords spacing in interests items by @tom-rh in https://github.com/amruthpillai/reactive-resume/pull/2631
* Feature: Create a new `useFormBlocker` hook to **block the user from closing a dialog** or navigating away from a page if the form is dirty by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/2654
* Feature: Implement a **new custom section type**: `summary` by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/2657
* Sync Translations from Crowdin by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/2656
* Feature: **Implement full-screen mode** for rich text editor by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/2658
* Feature: **Implement Cover Letters** as a custom section type by @amruthpillai in https://github.com/amruthpillai/reactive-resume/pull/2659

## New Contributors
* @tom-rh made their first contribution in https://github.com/amruthpillai/reactive-resume/pull/2631

**Full Changelog**: https://github.com/amruthpillai/reactive-resume/compare/v5.0.4...v5.0.5