new_version_plus
Check if your user has the most recent version of your Flutter app.
1.0.1
42K downloads/mo
#1577 most downloaded on pub.dev
CodesFirst/new_version_plus
What this package is like to depend on
Last release 7 months ago
14 Jan 2026
Release timing varies
gaps range from 3 weeks to 1.2 years
Nearly every release is documented
notes for 20 of 21 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
21 releases · first in 2022
3 releases in the last 12 months
see the full history below
Release timeline
21 releases · Aug 2022 to Jan 2026Releases
latest 21-
1.0.114 Jan 2026 -
1.0.014 Jan 2026Release notes
Open source →🎉 Major Release: Relva API Integration (Beta)
-
NEW: Added Relva API integration for centralized version management
- No need to provide base URL, only API Key required
- Support for centralized version control from dashboard
-
NEW:
ApiVersionSourcestrategy for API-based version checking- Automatic device ID detection for consistent rollout
- Support for new API format with
useNewApiFormatparameter - Backward compatibility with legacy API format
-
NEW:
VersionCheckResponsemodel- Complete API response model with all fields
- Support for
hasUpdate,isForceUpdate,isInRollout - Support for
uiConfigfor customizable UI - Support for
rolloutPercentageand rollout management
-
NEW:
ModernUpdateDialogwidget- Modern, customizable update dialog
- Fully parametrizable via
uiConfigfrom API - Support for custom colors, texts, and styles
- Automatic handling of force updates (non-dismissible)
-
NEW:
UiConfigParserutility- Parse colors from hex strings
- Parse UI configuration values (strings, numbers, booleans)
- Default value fallbacks
-
NEW: Methods for API integration
showModernUpdateDialogIfNecessary()- Automatic check and show dialoggetVersionCheckResponse()- Get API response for custom handlingshowModernUpdateDialog()- Show modern dialog with custom response
-
NEW: Support for force updates
- Automatic non-dismissible dialogs when
isForceUpdateis true - Proper handling of
PopScopefor force updates
- Automatic non-dismissible dialogs when
-
NEW: Support for rollout management
- Automatic device ID sending for consistent rollout
- Support for
isInRolloutflag from API - Only shows dialog when user is in rollout percentage
-
IMPROVED: Documentation
- Added comprehensive
FLUTTER_VERSION_CHECK_GUIDE.md - Updated README with Relva API integration details
- Added examples for both traditional and API-based usage
- Added comprehensive
-
IMPROVED: Error handling
- Better error messages for API errors (401, 403, 404, 429)
- Graceful handling of network errors
- Debug logging for troubleshooting
-
UPDATED: Dependencies
- Updated
package_info_plusto ^9.0.0 - Updated
httpto ^1.6.0 - Updated
url_launcherto ^6.3.2 - Updated
device_info_plusto ^10.0.0
- Updated
Note: This is a beta release. Some features like automatic rollout and device tracking are marked as "coming soon". Request limits may be adjusted based on community feedback.
-
-
0.1.221 Dec 2025 -
0.1.129 May 2025 -
0.1.021 Jan 2025 -
0.0.1224 Sep 2024 -
0.0.1103 Jul 2023Release notes
Open source →- Add androidHtmlReleaseNotes for get release note in html format
- Update package version of external plugin
-
0.0.1026 May 2023Release notes
Open source →- Add feature external app, update version package and update version sdk, VersionStatus now public.
-
0.0.913 Jan 2023 -
0.0.807 Jan 2023 -
0.0.706 Jan 2023 -
0.0.606 Jan 2023 -
0.0.506 Jan 2023Release notes
Open source →- Add new parameter in function (showAlertIfNecessary) => LaunchModeVersion -> normal or external
- Fix: release Note
-
0.0.404 Nov 2022Release notes
Open source →- fixed Error resolving dependencies after updating package_info_plus to 2.0.0 by Polevshchikov
- fixed get version app, now with regexpr by mauriziopinotti
- modified regexpr now Supports 1.2.3 (most of the apps), 1.1.3-rc-06, 1.17 and 1.2.prod.3 (e.g. Google Cloud)
-
0.0.325 Sep 2022 -
0.0.221 Aug 2022 -
0.0.121 Aug 2022Nothing published for this version
-
0.0.1+121 Aug 2022 -
0.0.1+221 Aug 2022 -
0.0.1+321 Aug 2022 -
0.0.1+421 Aug 2022