
Announcement
Feb 7, 2025
🚀 How We Version Updates at IMGENAI
At IMGENAI, we’re constantly evolving our SaaS platform to bring you more powerful features, stronger performance, and better user experiences. As part of that commitment, we follow a structured versioning policy to keep our updates transparent, predictable, and reliable for your teams.
Here’s how it works.
🔢 Our Versioning Format
We use Semantic Versioning, a widely adopted standard that follows this format:
MAJOR.MINOR.PATCH
Each number tells a different story:
MAJOR: Big, breaking changes that may require action on your side
MINOR: New features that don’t disrupt your current setup
PATCH: Bug fixes, performance improvements, and behind-the-scenes updates
Example:
A version number like 2.4.1 means:
2 = Major version (some breaking changes may have occurred previously),
4 = Four feature updates since version 2.0,
1 = One patch applied since the last feature release.
âś… What Triggers Each Type of Update?
Version Type | Trigger | Will You Need to Take Action? |
PATCH | Bug fixes, small UI adjustments, or performance/security improvements | ❌ No |
MINOR | New features, enhancements, or improvements that don’t affect existing functionality | ❌ No |
MAJOR | Changes that break or replace existing functionality (e.g., new API structure) | âś… Possibly |
We design most of our updates to be backward-compatible, so you won’t need to worry about constant rework.
đź§Ş For Our API Users
If you’re integrating our APIs into your systems, you’ll notice our major API versions are clearly indicated:
REST: /api/v1/your-endpoint
This makes it easy for you to adopt new functionality on your own timeline, without disruption to existing workflows.
📦 Continuous Delivery, Carefully Managed
Because we follow a continuous delivery model, we roll out PATCH and MINOR versions frequently. But we don’t believe in surprises — that’s why we:
Announce all MAJOR changes well in advance.
Use feature flags to control the rollout of sensitive updates.
Maintain a changelog so you can always track what’s new.
🗓️ What This Means for You
Stability: You can trust that your existing features will keep working.
Visibility: You’ll always know what’s changed and why.
Control: You’ll never be forced to adapt overnight — especially when it comes to APIs.
đź’¬ Want to Learn More?
If you’re curious about an update, have feedback, or want a preview of what’s coming, our team is always happy to connect. Just reach out via contact@ar-go.co or through your customer portal.
Changelog