Blog
Pricing
Log in
Start free trial
Blog
Pricing
Log in
Start free trial
Changelog
What's new in Expiro - updates, improvements and fixes.
v0.33.0
2 June 2026
Admin & Retention
→
Admin panel gets its own dedicated layout with sidebar navigation
→
Newsletter composer moved to dedicated /admin/newsletter page
→
Contracts can now be assigned to a team member - assigned user receives renewal alerts
→
Calendar export - download all contract renewal dates as .ics file for Google Calendar, Apple Calendar and Outlook
v0.32.0
29 May 2026
Tech & Conversion
→
Email content rewritten in markdown with automatic HTML and plain text generation
→
Homepage copy updated to focus on revenue protection
→
Admin LiveViews refactored to use context functions instead of direct database queries
→
Internal notes added to contracts
v0.31.0
28 May 2026
Conversion & Onboarding
→
CSV import - automatic date detection for DD/MM/YYYY, MM/DD/YYYY, DD-MM-YYYY, DD.MM.YYYY and YYYY/MM/DD formats
→
Onboarding email day 3 - team invite link now points directly to team settings tab
→
Admin account detail - last contract added date and onboarding completion status added to overview
v0.30.0
27 May 2026
Product & Growth
→
Programmatic SEO page /slack-renewal-reminders
→
Programmatic SEO page /teams-contract-alerts
→
Review schema structured data added to all landing pages with testimonials
→
Product schema structured data added to /pricing
v0.29.0
21 May 2026
Conversion & SEO
→
Renewal Pipeline - contract statuses (upcoming, contacted, negotiating, renewal_sent, renewed, lost)
→
ROI Calculator on landing page - shows estimated annual loss from missed renewals
→
Landing page /for-recruiters targeting recruiters tracking contractor agreements
→
Internal linking audit - all blog posts now link to /pricing and use case pages
→
Footer restructured into Product and Use cases columns
v0.28.0
20 May 2026
Activation & Visibility
→
Pricing page added to navigation and sitemap
→
Landing page /for-teams for small teams tracking shared contracts
→
Contract reminder email 24h before expiry - scheduled automatically on contract create and update
→
Admin account detail page at /admin/accounts/:id with overview and scheduled jobs tabs
v0.27.0
13 May 2026
Trust & Conversion
→
Pricing page at /pricing - dedicated public page with all 3 plans, feature comparison and FAQ
→
Onboarding email sequence refactored - build/deliver split, all three days previewable in Settings
→
Dashboard empty state - targeted CTA when no contracts added yet
→
CI/CD pipeline updated - tests now run on hotfix/* branches
→
Email preview section in Settings reorganised into labelled groups
v0.26.0
28 April 2026
Conversion & Polish
→
Homepage redesign - new headline, single CTA, founder story, expanded features, sharper problem copy
→
Onboarding improvements - manual/CSV mode toggle, 3 required fields by default, advanced options hidden, Slack nudge on completion
→
Dynamic testimonials from priv/testimonials.exs - tags per audience, one edit point for all landing pages
→
Settings LiveView refactored into separate LiveComponents per tab - index, account, security, notifications, team, activity
→
Sudo mode timeout extended from 10 to 60 minutes
→
CI/CD pipeline updated - tests now run on hotfix/* branches
→
Changelog pagination - 10 entries per page with reusable pagination component
→
Blog listing pagination - 10 posts per page
v0.25.1
26 April 2026
Hotfix
→
Weekly digest no longer sent to expired or cancelled accounts
v0.25.0
26 April 2026
Engagement & Growth
→
Feature wishlist - account admins can submit and vote on feature requests, moderation flow with email notifications
→
Landing page /for-consultants - dedicated page targeting consultants
→
In-app trial upgrade prompt - banner visible throughout entire trial with messaging based on days remaining
→
Admin wishlist at /admin/wishlist - review pending wishes, approve, reject, plan and ship
1
2
3
4
...
6