Repository navigation
Releases: FreelanSign/freelansign-website
Release list
v1.2.1
Release v1.2.1
This is a patch release containing bug fixes and UI improvements.
Bug Fixes
- Fix remaining UI bugs and edge cases
- Fix security alert in dependencies
Improvements
- UI styling improvements and refinements
What's Changed
This patch release includes fixes and refinements made since v1.2.0:
- UI bug fixes and improvements
- Security vulnerability resolutions
- Styling enhancements across components
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Features
-
UI/UX Redesign: Light theme redesign with improved readability
- Modern typography enhancements across all pages
- Updated color palette for better visual hierarchy
- Improved component styling and spacing
- Enhanced visual consistency throughout the application
-
RGPD-Compliant Legal Pages:
- Add comprehensive mentions légales (legal notices) page with company information, hosting details, and IP rights
- Implement politique de confidentialité (privacy policy) with full GDPR compliance
- Implement no-cookies banner component with transparent privacy messaging and session-based dismissal
- Add LegalPageLayout component with elegant typography for legal content
- Create reusable legal page content components with environment variable configuration
- Update footer with proper links to legal pages
- Add legal pages to sitemap with appropriate metadata
- Update site configuration with .fr domain
- Update organization structured data with founding date and contact information
Bug Fixes
- Fix security alert in dependencies
Other
- Remove npm lockfile and enforce pnpm package manager for consistency
All pages are fully RGPD-compliant, support environment variable configuration for company details, and include proper metadata for SEO.
v1.1.1
Bug Fixes
- Fix security vulnerability in dependency (package-lock.json update)
Commits in this release:
- fix: fix security alert (160dc13)
v1.1.0 - RGPD Legal Compliance
🎯 What's New
RGPD & Legal Compliance
This release adds complete French legal compliance pages required by RGPD and French law (LCEN Article 6).
✨ Features
- Mentions Légales (
/legal/mentions-legales): Complete legal notices with company identification, publication director, hosting details, intellectual property, and CNIL declaration - Politique de Confidentialité (
/legal/politique-confidentialite): Full GDPR-compliant privacy policy with data controller info, processing purposes, legal basis, user rights, and CNIL complaint procedure - No-Cookies Banner: Privacy-respecting notification banner with French humor, session-based dismissal (no cookies!)
- Legal Page Components: Reusable dark-themed layout with semantic typography and print support
- Footer Integration: Updated footer links to legal pages
- Sitemap Updates: Added legal pages to sitemap with yearly update frequency
- Site Configuration: Updated to .fr domain and correct contact information
🔒 Privacy-First Approach
- Zero cookies, zero tracking, zero analytics
- RGPD compliant by design (Articles 13-14)
- Clear statement of data processing practices
- Full transparency on user rights
- CNIL-compliant documentation
🎨 Design
- Dark theme matching brand guidelines
- Mobile responsive
- Print-friendly styling for legal documents
- Accessible with proper contrast and semantic HTML
📦 Files Changed
- 13 files modified (894 insertions)
- 4 new reusable legal components
- 2 new legal pages with complete SEO metadata
🌍 Localization
- 100% French content
- Compliant with French legal requirements
- CNIL guidelines followed
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - Production Launch
Production-Ready Release - v1.0.0
FreelanSign website is now production-ready! This major release marks the transformation from beta to a fully-featured, deployment-ready platform.
Breaking Changes
- UI Redesign: Complete redesign of marketing website with new landing page sections, updated header/footer, and redesigned navigation
- Contact Form Migration: Contact form submission migrated from API route to client-side EmailJS integration (breaking change for API consumers)
- Blog Content Removed: Blog-related content removed from production deployment
Major Features
- Product Showcase: New product showcase component displaying visual application mockups
- Beta Signup: Integrated beta signup form functionality
- SEO Ready:
- Dynamic sitemap generation (
sitemap.ts) - robots.txt configuration
- Structured data (Organization, WebSite, BlogPosting schemas)
- Open Graph metadata
- Dynamic sitemap generation (
- Production Deployment:
- Vercel configuration for production (
vercel.json) - Security headers (CSP, HSTS, X-Frame-Options, X-Content-Type-Options)
- Error boundary pages (error.tsx, global-error.tsx, not-found.tsx)
- Build optimization and caching headers
- Vercel configuration for production (
- Performance Optimized:
- Logo optimization (1.3MB → production-ready)
- Asset caching headers
- next/font for optimized font loading
- User Experience:
- Toast notifications for feedback
- Improved product links with anchor navigation
- Refined color palette and Tailwind CSS variables
- Responsive design for all devices
Bug Fixes
- Fixed laggy animations in components
- Optimized logo size for production
- Improved sitemap generation and accessibility
- Enhanced error page handling and redirections
Related Issues
Closes #3: Vercel Deployment Plan - Production Launch Week
Deployment Notes
This release is ready for deployment to freelansign.fr and includes:
- All necessary Vercel configuration
- Security hardening for production
- SEO optimization for search engines
- Performance optimizations for fast loading
Technical Changes
- 13 commits included in this release
- Next.js configuration updated for production
- Contact form architecture migrated to client-side EmailJS
- Build process optimized with Vercel configuration
- Proper error handling and boundary implementations
What's Next
- Deploy to Vercel production environment
- Configure
freelansign.frdomain DNS - Submit sitemap to Google Search Console
- Monitor production metrics and performance
Release Date: 2026-01-23
Git Tag: v1.0.0
Commits: 13 since v0.1.0