onepub
Command line tools for the OnePub private Dart/Flutter repository.
6.3.0
22K downloads/mo
#2119 most downloaded on pub.dev
onepub-dev/onepub
What this package is like to depend on
Last release 10 months ago
18 Oct 2025
Ships unpredictably
gaps range from 2 weeks to 12 months
Most releases are documented
notes for 37 of 44 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
49 releases · first in 2021
4 releases in the last 12 months
see the full history below
Release timeline
49 releases · Dec 2021 to Oct 2025Releases
latest 49-
6.3.018 Oct 2025Release notes
Open source →- We now lock down the versions of direct dependencies to avoid upstream packages causing issues activating the onepub command.
- upgraded to dcli 8.x
- moved from using usage/uuid to directly using the uuid package for token generation when doing bb auth.
- removed unused dependencies.
-
6.2.017 Oct 2025Release notes
Open source →- released to over come the flawed released of a dependency which stopped onepub from being activated.
-
6.1.028 Sep 2025Release notes
Open source →- improvements to the onepub pub private command with respect to the messages we output. Better handling of the 'none' publish_to value and fixed the url to the publish doco.
- updated the publish url to the actual documentation on publishing a package.
- upgraded to pubspec_manager 2.0.0
-
6.1.0-beta.127 Sep 2025 pre-releaseNothing published for this version
-
6.0.016 Aug 2025Release notes
Open source →- removed support for opub as dart 2.15 is long gone. If you still need opub then install a 4.x version.
- fixed a compatibility issue with dart 3.9.0
-
5.0.007 Aug 2024Release notes
Open source →- Upgraded package deps to support dart 3.5
- replaced deprecated call to UnmodifiableUnit8ListView
-
4.2.025 Mar 2024Release notes
Open source →- upgraded dependencies dcli, pubspec_manager and settings_yaml
- Fixed the welcome message link to getting-started which didn't exist now points to the my first package blog.
-
4.1.001 Mar 2024 -
4.1.0-beta.101 Mar 2024 pre-release -
4.0.016 May 2023Nothing published for this version
-
4.0.0-beta.215 May 2023 pre-releaseNothing published for this version
-
4.0.0-beta.115 May 2023 pre-releaseNothing published for this version
-
3.2.102 Jun 2023Nothing published for this version
-
3.2.002 Jun 2023Nothing published for this version
-
3.1.013 Apr 2023Nothing published for this version
-
3.1.0-beta.112 Jan 2023 pre-releaseRelease notes
Open source →- moved some dependencies into the dev_dependencies section to help with Dart 3.x compatibility.
-
3.0.304 Jan 2023Release notes
Open source →- Upgraded to pub_semver 2.1.2 to resolve a dart 2.19 incompatibility issue.
-
3.0.231 Dec 2022Release notes
Open source →- upgraded to file 6.1.4 so that we are dart 2.19 compatible.
- updated to lint_hard 3.x
- restored the major version no. check, now we have upgraded the server to 3.x
-
3.0.110 Dec 2022 -
3.0.010 Dec 2022Release notes
Open source →BREAKING: the REST API used by the export command has change the name of its end point. An upgrade of the CLI tooling to 3.x is required.
-
2.0.417 Oct 2022Release notes
Open source →- upgraded to scope 3.0.0 as need a bug fix for async calls to Scope.run (it wouldn't wait). This required an upgrade to dcli 1.21.0 as it dependes on scope 3.0.0
- Added additional tests for the import command - still not fully tested.
- Change the import token regext to reflect tha tokens are no longer 36 chars long. Expected length i snow 56 chars.
- fix for login error message display
- Added code to log http headers when sending command and debug mode is enabled.
-
2.0.324 Oct 2022 -
2.0.118 Sep 2022Release notes
Open source →- Added logging of data received in both hex and ascii.
- added locale to onepub doctor.
-
2.0.017 Sep 2022Release notes
Open source →- BREAKING: re-wrote login to use pure server side rather than requiring the browser to connect via local host. This is to get around local firewalls, the brave browser and the inability to login from an ssh session or a local docker container. All of these scenarios should now work.
- Added version checks into the api to ensure the onepub client is running against a compatible onepub client.
- doctor now checks for a compatible server version no.
- improvements to the auth pre test hook.
- Added missing future/await to return of withTestSystem callback.
- renamed OnePubTokenStore.fetch to load as fetch implies an http request rather then a local file.
- moved to dcli 1.20.2 as 1.20.1 didn't actually correctly support dart 2.12 whilst 1.20.2 does.
- Added unit test for missing sub command.
- Change the structure of the REST json response from onepub to expect 'body' rather than 'success' for the body of the response.
- Added capture function from dcli 2.x to help with unit testing.
- Added ExitException to list of user facing exceptions.
- Changed logout json response to always have non-null error message.
- Added missing awaits after testing code against dart 2.18 improved formatting of usage statements. Improved formatting/messaging of errors.
- Added the .pub-cache path to the doctor output.
- improved the formatting of the doctor command.
-
1.4.529 Aug 2022Release notes
Open source →- Modified the ssh detection and removed SSH_AGENT_PID as this is used on the local machine to indicate the PID of the local ssh agent and not an indicator that we are in an ssh session.
-
1.4.423 Aug 2022 -
1.4.323 Aug 2022Release notes
Open source →- updated the readme to make it more suitable for pub.dev.
- Added additional diagnostic details to onepub doctor.
- changed doctor to refer to the member and organisation as the 'Active' member and organisation to reflect that we can be logged into multiple organisations.
-
1.4.220 Aug 2022Release notes
Open source →- Added docker shell detection to the login command with instructions on how work with docker.
- Fixed the path to the ssh guide in the login error.
- Improved the cli login message.
-
1.4.115 Aug 2022Release notes
Open source →- fix: null check error when token has expired and we attempt to get the organisation via the api.
- Improved the onepub doctor message when PUB_CACHE isn't set.
-
1.4.001 Aug 2022Release notes
Open source →- added ability to create a member for testing during the unit test auth.
- delete tool dir so analysis runs.
-
1.3.220 Jul 2022 -
1.3.120 Jul 2022 -
1.3.020 Jul 2022Release notes
Open source →- applied lint_hard
- renamed add_private to add.
- restructured the command set so all package related commands are under pub.
- Improvements to the help output and general cli output from each command.
- Added PATH to the output of onepub doctor.
- Updated license files to reflect actual and intended usage.
- Added global deactivate. change command structure of global to be pub global to match dart pub commands.
- Added onepub global activate command to make it easy to activate packages hosted by onepub.
- upgraded third party tar library.
- Now saving the opeartor email into the OnePubSettings file so that onepub doctor can print it out.
- Fixed spelling in login for failed auth.
- colour coded the error message displayed by onepub login when you try to use it from an ssh shell.
- improved unit tests.
-
1.2.529 Jun 2022Nothing published for this version
-
1.2.424 Jun 2022 -
1.2.323 Jun 2022Nothing published for this version
-
1.2.223 Jun 2022 -
1.2.123 Jun 2022 -
1.2.023 Jun 2022 -
1.1.1213 Jun 2022Release notes
Open source →- import command now sets the organisation name.
- change logout command so it succeeds even if you have already logged out.
- change import to use the new end point /organisation/token.
- fixes for windows.
-
1.1.1113 Jun 2022Release notes
Open source →- Added a --ask switch to import so a user could directly enter the onepub token. This was to make it easy for ssh users to authenticate.
- improvements to the output of onepub doctor.
-
1.1.1012 Jun 2022 -
1.1.903 Jun 2022Release notes
Open source →- improved the completion message when adding a private dependency.
- Found a combo dependencies that works from 2.12 to 2.17. Change dependencies with care.
- change resolveWebEndPoint to use the correct slash when running on windows.
- Fixed bug on windows caused by settings.yaml trying move the file whilst it was still open.
-
1.1.726 May 2022Release notes
Open source →- Merge branch 'main' of github.com:onepub-dev/onepub
- add CORS header
- Merge branch 'main' of github.com:onepub-dev/onepub
- Fixed a bug in dart 'pub login' command when google auth doesn't return the name field.
- Update release.yml
- tidy up
- remove print statements
-
1.1.022 Dec 2021Release notes
Open source →Asper KayZGames recommendation we now check for a flutter dependency in the pubspec.yaml to determine if we should run flutter pub or dart pub.
-
1.0.221 Dec 2021 -
1.0.121 Dec 2021 -
1.0.021 Dec 2021 -
0.0.106 Dec 2021Nothing published for this version