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 2025Releases
latest 60 of 66-
v0.7.022 Aug 2025Release notes
Open source →This release updates the golang.org/x/tools dependency to fix a build breakage.
-
v0.6.1-0.20250821140140-5c5c92a1c5f821 Aug 2025 pre-releaseNothing published for this version
-
v0.6.007 Feb 2024Release notes
Open source →New Contributors
- @rsc made their first contribution in #339
- @giautm made their first contribution in #353
- @wirekang made their first contribution in #357
- @efueyo made their first contribution in #360
- @stytchiz made their first contribution in #365
- @toddtreece made their first contribution in #401
Full Changelog: v0.5.0...v0.6.0
-
v0.5.1-0.20250821140140-5c5c92a1c5f821 Aug 2025 pre-releaseNothing published for this version
-
v0.5.1-0.20240207172546-e57deea2f8bb07 Feb 2024 pre-releaseNothing published for this version
-
v0.5.1-0.20220620021424-0675cdc9191c20 Jun 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20220620013019-80f351c7b41220 Jun 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20220620003705-4aee85e4cee220 Jun 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20220527053231-79660af9431727 May 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20220527053139-f5e937daa90327 May 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20220107032554-9d78e0ad8cbe07 Jan 2022 pre-releaseNothing published for this version
-
v0.5.1-0.20210831153057-2f70a008e24431 Aug 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20210831005705-3b6fb78a3fe431 Aug 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20210830222153-737d4615ed6030 Aug 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20210830203547-8b20581338ae30 Aug 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20210830200123-cb1364cdf16a30 Aug 2021 pre-releaseNothing published for this version
-
v0.5.1-0.20210217182744-d07cde0df9c517 Feb 2021 pre-releaseNothing published for this version
-
v0.5.026 Jan 2021Release notes
Open source →New Features
- Permit specifying build tags for analysis (#252)
Changed
- Use full
go runcommand ingo:generatecomment (#268)
Bug Fixes
-
v0.4.1-0.20210126015511-a58291c0b81526 Jan 2021 pre-releaseNothing published for this version
-
v0.4.1-0.20201209002417-19bf7dafc5ff09 Dec 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20201129003121-d3585c5243e229 Nov 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20200709154100-523d8fbe880b09 Jul 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20200611150602-4d5ab743af5c11 Jun 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20200524152552-978b7803d3d924 May 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20200504153646-ff891bb6d87204 May 2020 pre-releaseNothing published for this version
-
v0.4.1-0.20200110181027-fda113507a5410 Jan 2020 pre-releaseNothing published for this version
-
v0.4.011 Dec 2019Release notes
Open source →New Features
FieldsOfprovides a pointer type to the field as well as the actual field type for pointers to structs (#208)- A new
--output_file_prefixflag permits changing the name of the outputted file (#192)
Bug Fixes
-
v0.3.1-0.20191127232339-b730ad0fbf3e27 Nov 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20191111190603-a5347c86bc6411 Nov 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20191025220003-0d3b2ebd4aa525 Oct 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20191005145847-f240b7ac70dd05 Oct 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20190925155948-55a93fac114925 Sep 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20190905211717-c385f07c5d5b05 Sep 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20190905185057-f85ec5c4a68405 Sep 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20190716160000-66f78fc8460616 Jul 2019 pre-releaseNothing published for this version
-
v0.3.1-0.20190618200935-2f518a0d93e718 Jun 2019 pre-releaseNothing published for this version
-
v0.3.018 Jun 2019Release notes
Open source →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
Bindis now a pointer type to match argument types in other marker functions. If you have code likewire.Bind(new(Fooer), new(MyFoo))), the behavior will change. To upgrade: see the guide for how to migrate.
New Features
- A new marker function
FieldsOfto inject fields of a struct directly. See the guide for how to use it. - A new marker function
Structfor 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 helpcommand will be more useful. You can usewire helpto list available commands and their descriptions; you can also usewire help [command]to get more detailed information. - A new
--header_fileflag togenanddiffcommands for copying copyright headers.
Support using awire:”-”tag to prevent filling certain struct fields. - Misc stability and documentation improvements.
-
v0.2.210 May 2019Release notes
Open source →This release updates the golang.org/x/tools version used in the generator (#122).
There is no change in Wire semantics. -
v0.2.2-0.20190611223505-93b1ce745f8d11 Jun 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190603210048-000df02f3d8803 Jun 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190529220206-b5d7d7864be429 May 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190517230242-ed1f30e1e8cc17 May 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190514195116-d76a979091d414 May 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190510211127-c1a359a7cafc10 May 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190502165708-2183ee4806cf02 May 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190423202733-d079521b6f5123 Apr 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190413065045-e9e631cd715413 Apr 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190328160020-65ae46b7eaa128 Mar 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190307001950-aeaafca1a60407 Mar 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190225235040-5a138ef4987025 Feb 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190211165830-d810929d496d11 Feb 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190207223606-b869afc095ae07 Feb 2019 pre-releaseNothing published for this version
-
v0.2.2-0.20190128215758-bee5b6c7c77828 Jan 2019 pre-releaseNothing published for this version
-
v0.2.107 Jan 2019Release notes
Open source →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)
-
v0.2.1-0.20181214205601-4243b011bdd114 Dec 2018 pre-releaseNothing published for this version
-
v0.2.003 Dec 2018 -
v0.1.028 Nov 2018Nothing published for this version
-
v0.0.0-20240207172546-e57deea2f8bb07 Feb 2024 pre-releaseNothing published for this version
-
v0.0.0-20220620021424-0675cdc9191c20 Jun 2022 pre-releaseNothing published for this version
-
v0.0.0-20210126015754-0ac845078ca026 Jan 2021 pre-releaseNothing published for this version