PackageTrack
Sign in Get early access

github.com/google/wire

v0.7.0 #219 most downloaded on Go modules google/wire

What this package is like to depend on

Last release 1 years ago

22 Aug 2025

Release timing varies

gaps range from 9 days to 1.6 years

Most releases are documented

notes for 8 of 9 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

66 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

66 releases · Nov 2018 to Aug 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 66
  1. v0.7.0 22 Aug 2025
    Release notes

    This release updates the golang.org/x/tools dependency to fix a build breakage.

    Open source →
  2. v0.6.1-0.20250821140140-5c5c92a1c5f8 21 Aug 2025 pre-release

    Nothing published for this version

  3. v0.6.0 07 Feb 2024
    Release notes

    New Contributors

    Full Changelog: v0.5.0...v0.6.0

    Open source →
  4. v0.5.1-0.20250821140140-5c5c92a1c5f8 21 Aug 2025 pre-release

    Nothing published for this version

  5. v0.5.1-0.20240207172546-e57deea2f8bb 07 Feb 2024 pre-release

    Nothing published for this version

  6. v0.5.1-0.20220620021424-0675cdc9191c 20 Jun 2022 pre-release

    Nothing published for this version

  7. v0.5.1-0.20220620013019-80f351c7b412 20 Jun 2022 pre-release

    Nothing published for this version

  8. v0.5.1-0.20220620003705-4aee85e4cee2 20 Jun 2022 pre-release

    Nothing published for this version

  9. v0.5.1-0.20220527053231-79660af94317 27 May 2022 pre-release

    Nothing published for this version

  10. v0.5.1-0.20220527053139-f5e937daa903 27 May 2022 pre-release

    Nothing published for this version

  11. v0.5.1-0.20220107032554-9d78e0ad8cbe 07 Jan 2022 pre-release

    Nothing published for this version

  12. v0.5.1-0.20210831153057-2f70a008e244 31 Aug 2021 pre-release

    Nothing published for this version

  13. v0.5.1-0.20210831005705-3b6fb78a3fe4 31 Aug 2021 pre-release

    Nothing published for this version

  14. v0.5.1-0.20210830222153-737d4615ed60 30 Aug 2021 pre-release

    Nothing published for this version

  15. v0.5.1-0.20210830203547-8b20581338ae 30 Aug 2021 pre-release

    Nothing published for this version

  16. v0.5.1-0.20210830200123-cb1364cdf16a 30 Aug 2021 pre-release

    Nothing published for this version

  17. v0.5.1-0.20210217182744-d07cde0df9c5 17 Feb 2021 pre-release

    Nothing published for this version

  18. v0.5.0 26 Jan 2021
    Release notes

    New Features

    • Permit specifying build tags for analysis (#252)

    Changed

    • Use full go run command in go:generate comment (#268)

    Bug Fixes

    • internal/wire: fix panic in objectCache.processExpr (#236)
    • internal/wire: copy doc comment for generated injectors (#254)
    • docs: fix syntax error (#255)
    • docs: fix incorrect generated code in example (#277)
    Open source →
  19. v0.4.1-0.20210126015511-a58291c0b815 26 Jan 2021 pre-release

    Nothing published for this version

  20. v0.4.1-0.20201209002417-19bf7dafc5ff 09 Dec 2020 pre-release

    Nothing published for this version

  21. v0.4.1-0.20201129003121-d3585c5243e2 29 Nov 2020 pre-release

    Nothing published for this version

  22. v0.4.1-0.20200709154100-523d8fbe880b 09 Jul 2020 pre-release

    Nothing published for this version

  23. v0.4.1-0.20200611150602-4d5ab743af5c 11 Jun 2020 pre-release

    Nothing published for this version

  24. v0.4.1-0.20200524152552-978b7803d3d9 24 May 2020 pre-release

    Nothing published for this version

  25. v0.4.1-0.20200504153646-ff891bb6d872 04 May 2020 pre-release

    Nothing published for this version

  26. v0.4.1-0.20200110181027-fda113507a54 10 Jan 2020 pre-release

    Nothing published for this version

  27. v0.4.0 11 Dec 2019
    Release notes

    New Features

    • FieldsOf provides a pointer type to the field as well as the actual field type for pointers to structs (#208)
    • A new --output_file_prefix flag permits changing the name of the outputted file (#192)

    Bug Fixes

    • Use go/token to determine whether names are keywords (#203)
    • Wire no longer panics when wire.Struct is given a non-struct first argument (#219)
    • Wire no longer emits invalid code for injectors that return their arguments (#222)
    • Wire's go.mod no longer includes unused dependencies (#228)
    Open source →
  28. v0.3.1-0.20191127232339-b730ad0fbf3e 27 Nov 2019 pre-release

    Nothing published for this version

  29. v0.3.1-0.20191111190603-a5347c86bc64 11 Nov 2019 pre-release

    Nothing published for this version

  30. v0.3.1-0.20191025220003-0d3b2ebd4aa5 25 Oct 2019 pre-release

    Nothing published for this version

  31. v0.3.1-0.20191005145847-f240b7ac70dd 05 Oct 2019 pre-release

    Nothing published for this version

  32. v0.3.1-0.20190925155948-55a93fac1149 25 Sep 2019 pre-release

    Nothing published for this version

  33. v0.3.1-0.20190905211717-c385f07c5d5b 05 Sep 2019 pre-release

    Nothing published for this version

  34. v0.3.1-0.20190905185057-f85ec5c4a684 05 Sep 2019 pre-release

    Nothing published for this version

  35. v0.3.1-0.20190716160000-66f78fc84606 16 Jul 2019 pre-release

    Nothing published for this version

  36. v0.3.1-0.20190618200935-2f518a0d93e7 18 Jun 2019 pre-release

    Nothing published for this version

  37. v0.3.0 18 Jun 2019
    Release notes

    Wire version 0.3.0 is the first release we are marking as beta. With this release, we are committing to API stability: we do not intend to make backward-incompatible changes going forward. There are new features and breaking changes in this release, see below for details.

    To upgrade to v0.3.0, please upgrade both the Wire command and library.

    Breaking Changes

    • github.com/google/wire is now the single canonical import path. Any code still using github.com/google/go-cloud/wire will no longer be recognized. To upgrade: change github.com/google/go-cloud/wire to github.com/google/wire.
    • The second argument of Bind is now a pointer type to match argument types in other marker functions. If you have code like wire.Bind(new(Fooer), new(MyFoo))), the behavior will change. To upgrade: see the guide for how to migrate.

    New Features

    • A new marker function FieldsOf to inject fields of a struct directly. See the guide for how to use it.
    • A new marker function Struct for struct providers. This will replace the current struct provider syntax in 1.0, so please upgrade as soon as possible. To upgrade: see the guide.
    • The wire help command will be more useful. You can use wire help to list available commands and their descriptions; you can also use wire help [command] to get more detailed information.
    • A new --header_file flag to gen and diff commands for copying copyright headers.
      Support using a wire:”-” tag to prevent filling certain struct fields.
    • Misc stability and documentation improvements.
    Open source →
  38. v0.2.2 10 May 2019
    Release notes

    This release updates the golang.org/x/tools version used in the generator (#122).
    There is no change in Wire semantics.

    Open source →
  39. v0.2.2-0.20190611223505-93b1ce745f8d 11 Jun 2019 pre-release

    Nothing published for this version

  40. v0.2.2-0.20190603210048-000df02f3d88 03 Jun 2019 pre-release

    Nothing published for this version

  41. v0.2.2-0.20190529220206-b5d7d7864be4 29 May 2019 pre-release

    Nothing published for this version

  42. v0.2.2-0.20190517230242-ed1f30e1e8cc 17 May 2019 pre-release

    Nothing published for this version

  43. v0.2.2-0.20190514195116-d76a979091d4 14 May 2019 pre-release

    Nothing published for this version

  44. v0.2.2-0.20190510211127-c1a359a7cafc 10 May 2019 pre-release

    Nothing published for this version

  45. v0.2.2-0.20190502165708-2183ee4806cf 02 May 2019 pre-release

    Nothing published for this version

  46. v0.2.2-0.20190423202733-d079521b6f51 23 Apr 2019 pre-release

    Nothing published for this version

  47. v0.2.2-0.20190413065045-e9e631cd7154 13 Apr 2019 pre-release

    Nothing published for this version

  48. v0.2.2-0.20190328160020-65ae46b7eaa1 28 Mar 2019 pre-release

    Nothing published for this version

  49. v0.2.2-0.20190307001950-aeaafca1a604 07 Mar 2019 pre-release

    Nothing published for this version

  50. v0.2.2-0.20190225235040-5a138ef49870 25 Feb 2019 pre-release

    Nothing published for this version

  51. v0.2.2-0.20190211165830-d810929d496d 11 Feb 2019 pre-release

    Nothing published for this version

  52. v0.2.2-0.20190207223606-b869afc095ae 07 Feb 2019 pre-release

    Nothing published for this version

  53. v0.2.2-0.20190128215758-bee5b6c7c778 28 Jan 2019 pre-release

    Nothing published for this version

  54. v0.2.1 07 Jan 2019
    Release notes

    Bug Fixes

    • Fixed a bug when an interface is bound to a Value, wire would fail to record it as used.
    • Preserve anonymous imports in wire_gen.go (#94)
    Open source →
  55. v0.2.1-0.20181214205601-4243b011bdd1 14 Dec 2018 pre-release

    Nothing published for this version

  56. v0.2.0 03 Dec 2018
    Release notes
    • Add support for variadic argument provider functions and injectors (#61, thanks @shantuo!)
    • diff now exits with status 1 for differences and 2 for errors (#90, thanks @vangent!)
    Open source →
  57. v0.1.0 28 Nov 2018

    Nothing published for this version

  58. v0.0.0-20240207172546-e57deea2f8bb 07 Feb 2024 pre-release

    Nothing published for this version

  59. v0.0.0-20220620021424-0675cdc9191c 20 Jun 2022 pre-release

    Nothing published for this version

  60. v0.0.0-20210126015754-0ac845078ca0 26 Jan 2021 pre-release

    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