Overview
Theuipro versions command fetches and displays all available releases of UI/UX Pro Max from GitHub. Use this to see release history, publication dates, and identify specific versions for installation.
Syntax
Examples
List All Versions
Interpreting the Output
Each version line shows:- Green asterisk (*) - Indicates the latest version
- Version tag - The git tag (e.g.,
v2.2.3) - Date - Publication date in local format
- [latest] badge - Explicitly marks the most recent release
Use Cases
Check Before Updating
Before runninguipro update, check what version you’ll get:
[latest] is what uipro update will install.
View Release History
See the release timeline and frequency:Install Specific Version
While the output suggests
uipro init --version <tag>, this feature is currently not implemented in the CLI. The command exists for informational purposes only.To install a specific version, you would need to:- Install that version of the CLI:
npm install -g uipro-cli@<version> - Then run:
uipro init
Error Scenarios
No Releases Found
If the GitHub repository has no releases:- The repository is new and hasn’t been released yet
- GitHub API returned unexpected data
- Check the GitHub releases page directly
GitHub API Rate Limit
When you’ve exceeded GitHub’s API rate limit:- Wait 1 hour for rate limit reset
- Authenticate with GitHub to increase rate limit
- Check your rate limit status:
curl https://api.github.com/rate_limit
Network Connection Error
When running without internet connection:- Ensure you have an active internet connection
- Check if GitHub is accessible:
curl https://api.github.com - Try again after network is restored
GitHub API Unavailable
If GitHub’s API is down or returning errors:- Check GitHub Status
- Wait for service restoration
- Try again in a few minutes
Technical Details
GitHub API Endpoint
The command fetches releases from:Rate Limiting
GitHub API rate limits:- Unauthenticated: 60 requests/hour
- Authenticated: 5,000 requests/hour
Release Data
Each release object contains:Sorting
Releases are displayed in reverse chronological order:- Latest release first (marked with
[latest]) - Older releases follow
- Matches GitHub’s default release ordering
Comparison with Other Commands
vs uipro --version
vs uipro update
vs npm view
Automation & Scripting
Check for Updates in CI/CD
Parse Version List
Extract version tags programmatically:Troubleshooting
Spinner Keeps Running
If the command hangs with a spinner:- Press
Ctrl+Cto cancel - Check network connectivity
- Try with timeout:
timeout 30 uipro versions
Unexpected Output Format
If output looks corrupted or wrong:Command Not Found
Permission Denied
Additional Information
Release Versioning
UI/UX Pro Max follows Semantic Versioning:- Major (v3.0.0) - Breaking changes, incompatible updates
- Minor (v2.3.0) - New features, backward compatible
- Patch (v2.2.4) - Bug fixes, backward compatible
Pre-release Versions
If pre-release versions exist (alpha, beta, rc):Next Steps
After checking versions:- Update if needed - Run
uipro updatefor latest version - Read changelog - Check GitHub releases for what’s new
- Report issues - File bugs for specific versions
- Plan upgrades - Schedule updates around major releases
See Also
- uipro init - Install UI/UX Pro Max
- uipro update - Update to latest version
- GitHub Releases - Full changelog
- Semantic Versioning - Version numbering explained