PackageTrack
Sign in Get early access

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 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 49
  1. 6.3.0 18 Oct 2025
    Release notes
    • 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.
    Open source →
  2. 6.2.0 17 Oct 2025
    Release notes
    • released to over come the flawed released of a dependency which stopped onepub from being activated.
    Open source →
  3. 6.1.0 28 Sep 2025
    Release notes
    • 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
    Open source →
  4. 6.1.0-beta.1 27 Sep 2025 pre-release

    Nothing published for this version

  5. 6.0.0 16 Aug 2025
    Release notes
    • 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
    Open source →
  6. 5.0.0 07 Aug 2024
    Release notes
    • Upgraded package deps to support dart 3.5
    • replaced deprecated call to UnmodifiableUnit8ListView
    Open source →
  7. 4.2.0 25 Mar 2024
    Release notes
    • 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.
    Open source →
  8. 4.1.0 01 Mar 2024
    Release notes
    • support for dart 3.2 +
    Open source →
  9. 4.1.0-beta.1 01 Mar 2024 pre-release
    Release notes
    • support for dart 3.2.x
    Open source →
  10. 4.0.0 16 May 2023

    Nothing published for this version

  11. 4.0.0-beta.2 15 May 2023 pre-release

    Nothing published for this version

  12. 4.0.0-beta.1 15 May 2023 pre-release

    Nothing published for this version

  13. 3.2.1 02 Jun 2023

    Nothing published for this version

  14. 3.2.0 02 Jun 2023

    Nothing published for this version

  15. 3.1.0 13 Apr 2023

    Nothing published for this version

  16. 3.1.0-beta.1 12 Jan 2023 pre-release
    Release notes
    • moved some dependencies into the dev_dependencies section to help with Dart 3.x compatibility.
    Open source →
  17. 3.0.3 04 Jan 2023
    Release notes
    • Upgraded to pub_semver 2.1.2 to resolve a dart 2.19 incompatibility issue.
    Open source →
  18. 3.0.2 31 Dec 2022
    Release notes
    • 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
    Open source →
  19. 3.0.1 10 Dec 2022
    Release notes

    Remove the major version check until further notice.

    Open source →
  20. 3.0.0 10 Dec 2022
    Release notes

    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.

    Open source →
  21. 2.0.4 17 Oct 2022
    Release notes
    • 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.
    Open source →
  22. 2.0.3 24 Oct 2022
    Release notes
    • update dcli
    Open source →
  23. 2.0.1 18 Sep 2022
    Release notes
    • Added logging of data received in both hex and ascii.
    • added locale to onepub doctor.
    Open source →
  24. 2.0.0 17 Sep 2022
    Release notes
    • 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.
    Open source →
  25. 1.4.5 29 Aug 2022
    Release notes
    • 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.
    Open source →
  26. 1.4.4 23 Aug 2022
    Release notes
    • Updated the pubspec description.
    Open source →
  27. 1.4.3 23 Aug 2022
    Release notes
    • 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.
    Open source →
  28. 1.4.2 20 Aug 2022
    Release notes
    • 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.
    Open source →
  29. 1.4.1 15 Aug 2022
    Release notes
    • 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.
    Open source →
  30. 1.4.0 01 Aug 2022
    Release notes
    • added ability to create a member for testing during the unit test auth.
    • delete tool dir so analysis runs.
    Open source →
  31. 1.3.2 20 Jul 2022
    Release notes
    • fixed a 'first time' bug with the login.
    Open source →
  32. 1.3.1 20 Jul 2022
    Release notes
    • Fixed errors raised by the static analyzer.
    Open source →
  33. 1.3.0 20 Jul 2022
    Release notes
    • 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.
    Open source →
  34. 1.2.5 29 Jun 2022

    Nothing published for this version

  35. 1.2.4 24 Jun 2022
    Release notes
    • Fixes #37
    Open source →
  36. 1.2.3 23 Jun 2022

    Nothing published for this version

  37. 1.2.2 23 Jun 2022
    Release notes
    • Added documentation keyword to pubspec.yaml
    Open source →
  38. 1.2.1 23 Jun 2022
    Release notes
    • Tweaks to improve our pub.dev score.
    Open source →
  39. 1.2.0 23 Jun 2022
    Release notes
    • removed the need to pass a version to the onepub add command.
    Open source →
  40. 1.1.12 13 Jun 2022
    Release notes
    • 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.
    Open source →
  41. 1.1.11 13 Jun 2022
    Release notes
    • 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.
    Open source →
  42. 1.1.10 12 Jun 2022
    Release notes
    • minor cleanups.
    Open source →
  43. 1.1.9 03 Jun 2022
    Release notes
    • 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.
    Open source →
  44. 1.1.7 26 May 2022
    Release notes
    • 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
    Open source →
  45. 1.1.0 22 Dec 2021
    Release notes

    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.

    Open source →
  46. 1.0.2 21 Dec 2021
    Release notes

    Better description.

    Open source →
  47. 1.0.1 21 Dec 2021
    Release notes
    • spelling
    Open source →
  48. 1.0.0 21 Dec 2021
    Release notes
    • First release

    0.0.1

    • Initial version.
    Open source →
  49. 0.0.1 06 Dec 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive