moul / protoc-gen-gotemplate

:open_file_folder: generic protocol generator based on golang's text/template (grpc/protobuf)
https://manfred.life/protoc-gen-gotemplate
MIT License
430 stars 70 forks source link

chore(deps): update all - autoclosed #136

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
github.com/Masterminds/sprig require minor v2.14.1+incompatible -> v2.22.0
github.com/gorilla/mux require minor v1.5.0 -> v1.7.3
github.com/grpc-ecosystem/grpc-gateway require minor v1.2.2 -> v1.12.1
google.golang.org/genproto require digest bb3573b -> e1de0a7

Release Notes

Masterminds/sprig ### [`v2.22.0`](https://togithub.com/Masterminds/sprig/releases/v2.22.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.21.0...v2.22.0) ##### Added - [#​173](https://togithub.com/Masterminds/sprig/issues/173): Added getHostByName function to resolve dns names to ips (thanks [@​fcgravalos](https://togithub.com/fcgravalos)) - [#​195](https://togithub.com/Masterminds/sprig/issues/195): Added deepCopy function for use with dicts ##### Changed - Updated merge and mergeOverwrite documentation to explain copying and how to use deepCopy with it ### [`v2.21.0`](https://togithub.com/Masterminds/sprig/releases/v2.21.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.20.0...v2.21.0) ##### Added - [#​122](https://togithub.com/Masterminds/sprig/issues/122): Added encryptAES/decryptAES functions (thanks [@​n0madic](https://togithub.com/n0madic)) - [#​128](https://togithub.com/Masterminds/sprig/issues/128): Added toDecimal support (thanks [@​Dean-Coakley](https://togithub.com/Dean-Coakley)) - [#​169](https://togithub.com/Masterminds/sprig/issues/169): Added list contcat (thanks [@​astorath](https://togithub.com/astorath)) - [#​174](https://togithub.com/Masterminds/sprig/issues/174): Added deepEqual function (thanks [@​bonifaido](https://togithub.com/bonifaido)) - [#​170](https://togithub.com/Masterminds/sprig/issues/170): Added url parse and join functions (thanks [@​astorath](https://togithub.com/astorath)) ##### Changed - [#​171](https://togithub.com/Masterminds/sprig/issues/171): Updated glide config for Google UUID to v1 and to add ranges to semver and testify ##### Fixed - [#​172](https://togithub.com/Masterminds/sprig/issues/172): Fix semver wildcard example (thanks [@​piepmatz](https://togithub.com/piepmatz)) - [#​175](https://togithub.com/Masterminds/sprig/issues/175): Fix dateInZone doc example (thanks [@​s3than](https://togithub.com/s3than)) ### [`v2.20.0`](https://togithub.com/Masterminds/sprig/releases/v2.20.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.19.0...v2.20.0) ##### Added - [#​164](https://togithub.com/Masterminds/sprig/issues/164): Adding function to get unix epoch for a time ([@​mattfarina](https://togithub.com/mattfarina)) - [#​166](https://togithub.com/Masterminds/sprig/issues/166): Adding tests for date_in_zone ([@​mattfarina](https://togithub.com/mattfarina)) ##### Changed - [#​144](https://togithub.com/Masterminds/sprig/issues/144): Fix function comments based on best practices from Effective Go ([@​CodeLingoTeam](https://togithub.com/CodeLingoTeam)) - [#​150](https://togithub.com/Masterminds/sprig/issues/150): Handles pointer type for time.Time in "htmlDate" ([@​mapreal19](https://togithub.com/mapreal19)) - [#​161](https://togithub.com/Masterminds/sprig/issues/161), [#​157](https://togithub.com/Masterminds/sprig/issues/157), [#​160](https://togithub.com/Masterminds/sprig/issues/160), [#​153](https://togithub.com/Masterminds/sprig/issues/153), [#​158](https://togithub.com/Masterminds/sprig/issues/158), [#​156](https://togithub.com/Masterminds/sprig/issues/156), [#​155](https://togithub.com/Masterminds/sprig/issues/155), [#​159](https://togithub.com/Masterminds/sprig/issues/159), [#​152](https://togithub.com/Masterminds/sprig/issues/152) documentation updates ([@​badeadan](https://togithub.com/badeadan)) ### [`v2.19.0`](https://togithub.com/Masterminds/sprig/compare/v2.18.0...v2.19.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.18.0...v2.19.0) ### [`v2.18.0`](https://togithub.com/Masterminds/sprig/releases/v2.18.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.17.1...v2.18.0) Sprig has been updated to accommodate a breaking change to Go Templates' nil handling that was introduced in Go 1.11. Along the way, we added some new functions and updated the documentation in several places. A few new functions were added, including: - mergeOverwrite - cryptographic functions that use secure random (see [`fe1de12`](https://togithub.com/Masterminds/sprig/commit/fe1de1249f2781f5873969508aa1c9a297671ce0)) #### All Changes - Improve documentation of regexMatch function, resolves [#​139](https://togithub.com/Masterminds/sprig/issues/139) [`90b89ce`](https://togithub.com/Masterminds/sprig/commit/90b89cedc86ac45049f89567139100466aa66b4d) (Jan Tagscherer) - Handle has for nil list [`9c10885`](https://togithub.com/Masterminds/sprig/commit/9c108854bc36c8c5a4bc12af6efef00b2093cf81) (Daniel Cohen) - Document behaviour of mergeOverwrite [`fe0dbe9`](https://togithub.com/Masterminds/sprig/commit/fe0dbe93e8c69514fd7e1520237f617219936dd6) (Lukas Rieder) - Fix dict merge issue and provide mergeOverwrite .dst .src1 to overwrite from src -> dst [`4c59c12`](https://togithub.com/Masterminds/sprig/commit/4c59c1250a68e7f7a7e48c54f68c38b5c4c26d20) (Lukas Rieder) - doc: adds missing documentation. [`4b871e6`](https://togithub.com/Masterminds/sprig/commit/4b871e6ee25372506d32433b8500c329feaae404) (Fernandez Ludovic) - Replace outdated goutils imports [`01893d2`](https://togithub.com/Masterminds/sprig/commit/01893d2f350f3b349e29fd3c5cd49d575293ea04) (Matthew Lorimor) - Surface crypto secure random strings from goutils [`fe1de12`](https://togithub.com/Masterminds/sprig/commit/fe1de1249f2781f5873969508aa1c9a297671ce0) (Matthew Lorimor) - Handle untyped nil values as paramters to string functions [`2b2ec8f`](https://togithub.com/Masterminds/sprig/commit/2b2ec8fad08275e41bc78b9d4ad4938f430e3ef8) (Morten Torkildsen) - Fix substr var names and comments [`d581f80`](https://togithub.com/Masterminds/sprig/commit/d581f80788b5e3493eed4639a3b9b86adf564884) (Dean Coakley) - Fix substr documentation [`2737203`](https://togithub.com/Masterminds/sprig/commit/27372034d6d4bc190df568170ea616c97cc4b505) (Dean Coakley) ### [`v2.17.1`](https://togithub.com/Masterminds/sprig/releases/v2.17.1) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.17.0...v2.17.1) The 2.17.0 release did not have a version pinned for `xstrings`, which caused compilation failures when xstrings < 1.2 was used. This adds the correct version string to glide.yaml. ### [`v2.17.0`](https://togithub.com/Masterminds/sprig/releases/v2.17.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.16.0...v2.17.0) - Update goutils to 1.1.0 [`4e1125d`](https://togithub.com/Masterminds/sprig/commit/4e1125d1400cd9d0d05045013dda46b391f82461) (Matt Butcher) - fixes spelling errors... not sure how that happened [`4cf188a`](https://togithub.com/Masterminds/sprig/commit/4cf188a2b79bcba173ac96e90912cdebcabae153) (marshallford) - adds alder32sum function and test [`6908fc2`](https://togithub.com/Masterminds/sprig/commit/6908fc2d99d9e77185fe248522903e54f8e5ea25) (marshallford) - Added kebabcase function [`ca331a1`](https://togithub.com/Masterminds/sprig/commit/ca331a1b276654fa7e74f0b823c1dc57be128a66) (Ilyes512) - Fix 'has' documentation [`e3f2a85`](https://togithub.com/Masterminds/sprig/commit/e3f2a8519b45e095bdd02b0859346a19942423c9) (dean-coakley) - docs(dict): fix typo in pick example [`dc424f9`](https://togithub.com/Masterminds/sprig/commit/dc424f950a9a3fcad8c5175ad9dccb310480b717) (Dustin Specker) ### [`v2.16.0`](https://togithub.com/Masterminds/sprig/releases/v2.16.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.15.0...v2.16.0) This release adds a few functions and fixes a handful of bugs. - Test on go 1.11 [`49df809`](https://togithub.com/Masterminds/sprig/commit/49df8097cae92e03cc4e7a167547097d326561ca) (Helgi Þormar Þorbjörnsson) - Remove duplicated documentation [`1d97af1`](https://togithub.com/Masterminds/sprig/commit/1d97af137fe1aa7f9e7f46f8d7992b49f96c72fa) (Matthew Fisher) - add splitn function [`fccb0b0`](https://togithub.com/Masterminds/sprig/commit/fccb0b0b31da4884761b9d09598a7e912bd77273) (Helgi Þorbjörnsson) - Extract values of dict with `values` function [`df39312`](https://togithub.com/Masterminds/sprig/commit/df393122472a0abccc1046e2cf05173b14a00535) (Lawrence Jones) - Minor improvement in code quality - Removed an unreachable piece of code at defaults.go#L26:6 - Resolve formatting issues. [`5834241`](https://togithub.com/Masterminds/sprig/commit/58342415b5b59750f35007a5ac85686478835ac9) (Abhishek Kashyap) - Modify panic message for list.slice [`ae38335`](https://togithub.com/Masterminds/sprig/commit/ae38335fd3a55498f017cfbced1a784221f2ef66) (gongdo) - Fix file permissions [`c5f40b5`](https://togithub.com/Masterminds/sprig/commit/c5f40b56d466470d82620c466ee189af366e4d44) (gongdo) - Fix example for buildCustomCert [`7779e0d`](https://togithub.com/Masterminds/sprig/commit/7779e0d58432c0df5cf19053fa49a43047c7c4e2) (Tin Lam) - Add slice func [`df28ca7`](https://togithub.com/Masterminds/sprig/commit/df28ca70c236b53702a38e6ee30cd24b78e76548) (gongdo) - Generate serial number [`a3bdffd`](https://togithub.com/Masterminds/sprig/commit/a3bdffd00c74fa4f5e082de7596a7801b273a2bc) (Cody Coons) ### [`v2.15.0`](https://togithub.com/Masterminds/sprig/releases/v2.15.0) [Compare Source](https://togithub.com/Masterminds/sprig/compare/v2.14.1...v2.15.0) Two important notes: 1. This release drops support for Go prior to 1.9. Only supported versions of Go, by the Go Team, are supported by this release. This is due to the use of the `Round` function on duration introduced in 1.9. 2. The uuid handling switched to google/uuid due to issues with consuming apps fetching from the tip of master of dependencies. satori/go.uuid has changed it's signature in unreleased code. #### Added - [#​68](https://togithub.com/Masterminds/sprig/issues/68) and [#​69](https://togithub.com/Masterminds/sprig/issues/69): Add json helpers to docs (thanks [@​arunvelsriram](https://togithub.com/arunvelsriram)) - [#​66](https://togithub.com/Masterminds/sprig/issues/66): Add ternary function (thanks [@​binoculars](https://togithub.com/binoculars)) - [#​67](https://togithub.com/Masterminds/sprig/issues/67): Allow keys function to take multiple dicts (thanks [@​binoculars](https://togithub.com/binoculars)) - [#​89](https://togithub.com/Masterminds/sprig/issues/89): Added sha1sum to crypto function (thanks [@​benkeil](https://togithub.com/benkeil)) - [#​81](https://togithub.com/Masterminds/sprig/issues/81): Allow customizing Root CA that used by genSignedCert (thanks [@​chenzhiwei](https://togithub.com/chenzhiwei)) - [#​92](https://togithub.com/Masterminds/sprig/issues/92): Add travis testing for go 1.10 - [#​93](https://togithub.com/Masterminds/sprig/issues/93): Adding appveyor config for windows testing #### Changed - [#​90](https://togithub.com/Masterminds/sprig/issues/90): Updating to more recent dependencies - [#​73](https://togithub.com/Masterminds/sprig/issues/73): replace satori/go.uuid with google/uuid (thanks [@​petterw](https://togithub.com/petterw)) #### Fixed - [#​76](https://togithub.com/Masterminds/sprig/issues/76): Fixed documentation typos (thanks [@​Thiht](https://togithub.com/Thiht)) - Fixed rounding issue on the `ago` function. Note, the removes support for Go 1.8 and older
gorilla/mux ### [`v1.7.3`](https://togithub.com/gorilla/mux/releases/v1.7.3) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.7.2...v1.7.3) This is a patch release that mostly incorporates test & build system updates, as well as fixing a rare cause of panics. #### CHANGELOG - Update stale.yml ([#​494](https://togithub.com/gorilla/mux/issues/494)) [@​elithrar](https://togithub.com/elithrar) - Improve CORS Method Middleware ([#​477](https://togithub.com/gorilla/mux/issues/477)) [@​fharding1](https://togithub.com/fharding1) - Delete ISSUE_TEMPLATE.md ([#​492](https://togithub.com/gorilla/mux/issues/492)) [@​elithrar](https://togithub.com/elithrar) - Use subtests for middleware tests ([#​478](https://togithub.com/gorilla/mux/issues/478)) [@​fharding1](https://togithub.com/fharding1) - Delete .travis.yml ([#​490](https://togithub.com/gorilla/mux/issues/490)) [@​elithrar](https://togithub.com/elithrar) - Fix nil panic in authentication middleware example ([#​489](https://togithub.com/gorilla/mux/issues/489)) [@​fharding1](https://togithub.com/fharding1) - [WIP] Create CircleCI config ([#​484](https://togithub.com/gorilla/mux/issues/484)) [@​elithrar](https://togithub.com/elithrar) ### [`v1.7.2`](https://togithub.com/gorilla/mux/releases/v1.7.2) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.7.1...v1.7.2) ⚠️ This release relaxes the host:port matching when using [`*Route.Host()`](https://godoc.org/github.com/gorilla/mux#Route.Host) as introduced in [v1.7.0](https://togithub.com/gorilla/mux/releases/tag/v1.7.0). If a port is _not_ provided, the route will match on any port, matching behaviour for all versions of mux prior to v1.7.0. See [#​447](https://togithub.com/gorilla/mux/issues/447) for a fuller discussion. #### CHANGELOG - Route.Host -matching will ignore any provided port from getHost(), if… ([#​447](https://togithub.com/gorilla/mux/issues/447)) [@​cognusion](https://togithub.com/cognusion) ### [`v1.7.1`](https://togithub.com/gorilla/mux/releases/v1.7.1) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.7.0...v1.7.1) No notable changes 🎆 #### CHANGELOG - Minor spelling mistake ([#​454](https://togithub.com/gorilla/mux/issues/454)) [@​souvikhaldar](https://togithub.com/souvikhaldar) - fix go1.12 go vet usage ([#​458](https://togithub.com/gorilla/mux/issues/458)) [@​seriousben](https://togithub.com/seriousben) - adding Router.Name to create new Route ([#​457](https://togithub.com/gorilla/mux/issues/457)) [@​seriousben](https://togithub.com/seriousben) - Remove sudo setting from travis.yml ([#​462](https://togithub.com/gorilla/mux/issues/462)) [@​sekky0905](https://togithub.com/sekky0905) ### [`v1.7.0`](https://togithub.com/gorilla/mux/releases/v1.7.0) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.6.2...v1.7.0) #### Notable changes: - mux will only support Go 1.7 and newer: this has allowed us to remove the older `gorilla/context` code. Go 1.7 has been out since August 2016. - [`*Route.Host()`](https://godoc.org/github.com/gorilla/mux#Route.Host) matching now includes the `host:port`, as opposed to just the `host`. - Subrouters should correctly return a 405 if the route matches but the method does not (see [#​437](https://togithub.com/gorilla/mux/issues/437) for details) #### CHANGELOG - [deps] Add go.mod for versioned Go ([#​376](https://togithub.com/gorilla/mux/issues/376)) [@​elithrar](https://togithub.com/elithrar) - Initialize user map ([#​371](https://togithub.com/gorilla/mux/issues/371)) [@​kalafut](https://togithub.com/kalafut) - Update LICENSE & AUTHORS files. ([#​386](https://togithub.com/gorilla/mux/issues/386)) [@​elithrar](https://togithub.com/elithrar) - Add 1.11 to build in travis ([#​398](https://togithub.com/gorilla/mux/issues/398)) [@​yershalom](https://togithub.com/yershalom) - Drop support for Go < 1.7: remove gorilla/context ([#​391](https://togithub.com/gorilla/mux/issues/391)) [@​fharding1](https://togithub.com/fharding1) - Create release-drafter.yml ([#​399](https://togithub.com/gorilla/mux/issues/399)) [@​elithrar](https://togithub.com/elithrar) - Always run on the latest stable Go version. ([#​402](https://togithub.com/gorilla/mux/issues/402)) [@​elithrar](https://togithub.com/elithrar) - Use constant for 301 status code in regexp.go ([#​412](https://togithub.com/gorilla/mux/issues/412)) [@​trungnn](https://togithub.com/trungnn) - Use subtests in mux_test.go ([#​415](https://togithub.com/gorilla/mux/issues/415)) [@​kanozec](https://togithub.com/kanozec) - Add stalebot config ([#​424](https://togithub.com/gorilla/mux/issues/424)) [@​elithrar](https://togithub.com/elithrar) - Update and rename stale to stale.yml ([#​425](https://togithub.com/gorilla/mux/issues/425)) [@​elithrar](https://togithub.com/elithrar) - remove redundant code that remove support gorilla/context ([#​427](https://togithub.com/gorilla/mux/issues/427)) [@​alimy](https://togithub.com/alimy) - Replace domain.com with example.com ([#​434](https://togithub.com/gorilla/mux/issues/434)) [@​raeesbhatti](https://togithub.com/raeesbhatti) - fix [#​2](https://togithub.com/gorilla/mux/issues/2), return full host:port info from getHost ([#​383](https://togithub.com/gorilla/mux/issues/383)) [@​santsai](https://togithub.com/santsai) - Ignore ErrNotFound while matching Subrouters ([#​438](https://togithub.com/gorilla/mux/issues/438)) [@​g-w](https://togithub.com/g-w) - Call WriteHeader after setting other header(s) in the example ([#​442](https://togithub.com/gorilla/mux/issues/442)) [@​timucingelici](https://togithub.com/timucingelici) - replace rr.HeaderMap by rr.Header() ([#​443](https://togithub.com/gorilla/mux/issues/443)) [@​moeryomenko](https://togithub.com/moeryomenko) ### [`v1.6.2`](https://togithub.com/gorilla/mux/releases/v1.6.2) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.6.1...v1.6.2) Adds the [`CORSMethodMiddleware`](https://godoc.org/github.com/gorilla/mux#CORSMethodMiddleware) middleware, which allows package users to automatically generate a `Access-Control-Allow-Methods` HTTP response header based on which methods are configured for a given route. This is useful when dealing with cross-origin requests, and can be easily enabled via `router.Use(mux.CORSMethodMiddleware)`. This release otherwise includes documentation fixes and improvements. We are always looking to improve the documentation for mux, and contributions are welcome! CHANGELOG [`e3702be`](https://togithub.com/gorilla/mux/commit/e3702be) [docs] Improve docstrings for middleware, skipclean ([#​375](https://togithub.com/gorilla/mux/issues/375)) [`fdeb7bc`](https://togithub.com/gorilla/mux/commit/fdeb7bc) [docs] Doc fix for testing variables in path ([#​374](https://togithub.com/gorilla/mux/issues/374)) [`5e55a4a`](https://togithub.com/gorilla/mux/commit/5e55a4a) Add CORSMethodMiddleware ([#​366](https://togithub.com/gorilla/mux/issues/366)) [`ded0c29`](https://togithub.com/gorilla/mux/commit/ded0c29) Fix linter issues (docs) ([#​370](https://togithub.com/gorilla/mux/issues/370)) [`b57cb16`](https://togithub.com/gorilla/mux/commit/b57cb16) [build] Update Go versions; add 1.10.x ([#​364](https://togithub.com/gorilla/mux/issues/364)) [`94231ff`](https://togithub.com/gorilla/mux/commit/94231ff) Fix table-driven example documentation ([#​363](https://togithub.com/gorilla/mux/issues/363)) [`4dbd923`](https://togithub.com/gorilla/mux/commit/4dbd923) Make Use() variadic ([#​355](https://togithub.com/gorilla/mux/issues/355)) [`07ba1fd`](https://togithub.com/gorilla/mux/commit/07ba1fd) Modify http status code to variable in README ([#​350](https://togithub.com/gorilla/mux/issues/350)) [`d284fd8`](https://togithub.com/gorilla/mux/commit/d284fd8) Modify 403 status code to const variable ([#​349](https://togithub.com/gorilla/mux/issues/349)) ### [`v1.6.1`](https://togithub.com/gorilla/mux/releases/v1.6.1) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.6.0...v1.6.1) gorilla/mux now provides first-class support for "middleware" thanks to [@​roobre](https://togithub.com/roobre)! Middleware are handlers that can intercept request & response processing _after a route match_, but before/after other handlers are invoked. See the documentation for the full details: Previously, developers would have to use a thin wrapper to achieve this per-application. Requests for this functionality built up enough over time such that we've added it to mux's built-in methods. CHANGELOG: [`53c1911`](https://togithub.com/gorilla/mux/commit/53c1911) [feat] Add middleware support as discussed in [#​293](https://togithub.com/gorilla/mux/issues/293) ([#​294](https://togithub.com/gorilla/mux/issues/294)) [`5bbbb5b`](https://togithub.com/gorilla/mux/commit/5bbbb5b) [docs] Add graceful shutdown example ([#​329](https://togithub.com/gorilla/mux/issues/329)) [`512169e`](https://togithub.com/gorilla/mux/commit/512169e) refactor routeRegexp, particularily newRouteRegexp. ([#​328](https://togithub.com/gorilla/mux/issues/328)) [`5ab525f`](https://togithub.com/gorilla/mux/commit/5ab525f) Public test API to set URL params ([#​322](https://togithub.com/gorilla/mux/issues/322)) [`7904d2e`](https://togithub.com/gorilla/mux/commit/7904d2e) [docs] Add example usage for Route.HeadersRegexp ([#​320](https://togithub.com/gorilla/mux/issues/320)) [`c572efe`](https://togithub.com/gorilla/mux/commit/c572efe) [docs] Note StrictSlash re-direct behaviour [#​308](https://togithub.com/gorilla/mux/issues/308) ([#​321](https://togithub.com/gorilla/mux/issues/321)) [`65ec724`](https://togithub.com/gorilla/mux/commit/65ec724) Create ISSUE_TEMPLATE.md ([#​318](https://togithub.com/gorilla/mux/issues/318)) [`4a3d4f3`](https://togithub.com/gorilla/mux/commit/4a3d4f3) [bugfix] Fix method subrouter handler matching ([#​300](https://togithub.com/gorilla/mux/issues/300)) ([#​317](https://togithub.com/gorilla/mux/issues/317)) [`2d5fef0`](https://togithub.com/gorilla/mux/commit/2d5fef0) [docs] fix outdated UseEncodedPath method docs ([#​314](https://togithub.com/gorilla/mux/issues/314)) ### [`v1.6.0`](https://togithub.com/gorilla/mux/releases/v1.6.0) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.5.0...v1.6.0) v1.6.0 major changes: - `RouteMatch.MatchErr` is now set to `ErrNotFound` when the route does not match. - Go 1.5.x and below are no longer supported - New methods for fetching the query template have been added in [`Route.GetQueriesRegexp`](https://godoc.org/github.com/gorilla/mux#Route.GetQueriesRegexp) and [`Route.GetQueriesTemplates`](https://godoc.org/github.com/gorilla/mux#Route.GetQueriesTemplates) - Bug fixes and documentation updates, detailed below. CHANGELOG [`7f08801`](https://togithub.com/gorilla/mux/commit/7f08801) MatchErr is set to ErrNotFound if NotFoundHandler is used ([#​311](https://togithub.com/gorilla/mux/issues/311)) [`9f48112`](https://togithub.com/gorilla/mux/commit/9f48112) [docs] Document router.Match ([#​313](https://togithub.com/gorilla/mux/issues/313)) [`bc452d9`](https://togithub.com/gorilla/mux/commit/bc452d9) [build] Allow tip failures ([#​312](https://togithub.com/gorilla/mux/issues/312)) [`7625a85`](https://togithub.com/gorilla/mux/commit/7625a85) .travis.yml: Remove versions < go1.5 from build matrix [`c9183aa`](https://togithub.com/gorilla/mux/commit/c9183aa) use req.URL.EscapedPath() instead of getPath(req) ([#​306](https://togithub.com/gorilla/mux/issues/306)) [`10490f5`](https://togithub.com/gorilla/mux/commit/10490f5) GetQueryTemplates and GetQueryRegexp extraction ([#​304](https://togithub.com/gorilla/mux/issues/304)) [`9bd9ff2`](https://togithub.com/gorilla/mux/commit/9bd9ff2) Added 1.9 build step ([#​303](https://togithub.com/gorilla/mux/issues/303)) [`bdd5a5a`](https://togithub.com/gorilla/mux/commit/bdd5a5a) Fix WriteHeader in TestA301ResponseWriter. ([#​301](https://togithub.com/gorilla/mux/issues/301)) [`3f19343`](https://togithub.com/gorilla/mux/commit/3f19343) [docs] Document evaluation order for routes ([#​297](https://togithub.com/gorilla/mux/issues/297))
grpc-ecosystem/grpc-gateway ### [`v1.12.1`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1121httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1121-2019-11-06) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.12.0...v1.12.1) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.12.0...v1.12.1) **Closed issues:** - Unable to create HTTP mapping with "/parent" [#​1079](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1079) **Merged pull requests:** - Revert "Fix templateToSwaggerPath generates invalid path" [#​1078](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1078) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Support json_names_for_fields in starlark rule protoc_gen_swagger [#​1077](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1077) ([prestonvanloon](https://togithub.com/prestonvanloon)) ### [`v1.12.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1120httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1120-2019-11-04) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.3...v1.12.0) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.3...v1.12.0) **Implemented enhancements:** - protoc-gen-swagger: support generating a Swagger definition with no schemes [#​1069](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1069) **Fixed bugs:** - "make test" fails with go mod error [#​895](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/895) **Closed issues:** - jfbrandhorst/grpc-gateway-build-env image can't run on Windows [#​1073](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1073) - EOF is received after one request [#​1071](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1071) - grpc-ecosystem/grpc-gateway/third_party/googleapis: warning: directory does not exist. [#​1068](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1068) - third_party/googleapis is missing from package [#​1065](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1065) - handleForwardResponseOptions not called by DefaultHTTPError [#​1064](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1064) - why marshal enum to json using string but received it with int . [#​1063](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1063) - protoc-gen-swagger/genswagger does not build on go1.11 and earlier versions [#​1061](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1061) - How to support custom output, implementation [#​1055](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1055) **Merged pull requests:** - Generate changelog for 1.12.0 [#​1076](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1076) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Support creating a Swagger def with no schemes [#​1075](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1075) ([ailurarctos](https://togithub.com/ailurarctos)) - Update dockerfile and regenerate files [#​1074](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1074) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - annotations: Sort import order. [#​1072](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1072) ([someone1](https://togithub.com/someone1)) - fix(protoc-gen-swagger): Windows compatibility [#​1070](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1070) ([mrmeku](https://togithub.com/mrmeku)) - adding build-scoping for builds on earlier go versions (\\<1.12) [#​1062](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1062) ([marcusljx](https://togithub.com/marcusljx)) - Add back bzip2 to image [#​1060](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1060) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Swagger 2.4.8 [#​1058](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1058) ([zachgersh](https://togithub.com/zachgersh)) - get bazel deps back in right spot [#​1057](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1057) ([zachgersh](https://togithub.com/zachgersh)) - use Go templates in protofile comments [#​1056](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1056) ([Jeremytjuh](https://togithub.com/Jeremytjuh)) - Bump generators Dockerfile to 1.13.1 [#​1054](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1054) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Updates grpc proto deps [#​1053](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1053) ([zachgersh](https://togithub.com/zachgersh)) ### [`v1.11.3`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1113httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1113-2019-09-30) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.2...v1.11.3) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.2...v1.11.3) **Closed issues:** - json Custom output support (with examples) [#​1051](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1051) - Question: Override TransientFailure error with friendlier response [#​1047](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1047) - Wrong codes generated when nested enum in path [#​1017](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1017) **Merged pull requests:** - Generate changelog for 1.11.3 [#​1052](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1052) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Support json names in field mask generation [#​1050](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1050) ([william-plano-oxb](https://togithub.com/william-plano-oxb)) - Fix auto generated fieldmask case in patch requests [#​1049](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1049) ([william-plano-oxb](https://togithub.com/william-plano-oxb)) - Pass nested enum values through properly when used as url parameters [#​1048](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1048) ([mnito](https://togithub.com/mnito)) ### [`v1.11.2`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1112httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1112-2019-09-20) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.1...v1.11.2) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.1...v1.11.2) **Implemented enhancements:** - Support specifying servers in the swagger generator [#​891](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/891) **Fixed bugs:** - Make protoc-gen-swagger build on 1.11 [#​1044](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1044) - jsonpb panics when using numbers for parsing timestamps [#​1025](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1025) **Closed issues:** - Interceptors not called when using new RegisterHandler function [#​1043](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1043) - How to use -grpc-gateway_out sp that the result is in a specific folder? [#​1042](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1042) - Is there any way to let json int32 can not accept string in grpc-gateway? [#​1029](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1029) - Go integration tests are somewhat flaky [#​992](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/992) **Merged pull requests:** - Generate changelog for 1.11.2 [#​1045](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1045) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Remove "make test" recommendation from CONTRIBUTING.md [#​1040](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1040) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - examples/integration: wait for secondary gateway [#​1039](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1039) ([srenatus](https://togithub.com/srenatus)) - Update README.md [#​1038](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1038) ([piengeng](https://togithub.com/piengeng)) - Configure stale\[bot] [#​1036](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1036) ([achew22](https://togithub.com/achew22)) - added additional info for custom http headers [#​1035](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1035) ([cemenson](https://togithub.com/cemenson)) - protoc-gen-swagger: add support for arbitrary extensions [#​1033](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1033) ([srenatus](https://togithub.com/srenatus)) - nitpick spacing in other proto files [#​1032](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1032) ([srenatus](https://togithub.com/srenatus)) - nitpick a_bit_of_everything.proto [#​1030](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1030) ([srenatus](https://togithub.com/srenatus)) - runtime: stop using nil ponters with Unmarshal [#​1028](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1028) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Small performance fix [#​1027](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1027) ([freedemster](https://togithub.com/freedemster)) - docs need type assertion on proto.Message [#​1026](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1026) ([zachgersh](https://togithub.com/zachgersh)) - Update ISSUE_TEMPLATE.md [#​1014](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1014) ([prologic](https://togithub.com/prologic)) ### [`v1.11.1`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1111httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1111-2019-09-02) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.0...v1.11.1) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.11.0...v1.11.1) **Fixed bugs:** - protoc_gen_swagger openapiv2_field definition ignores the type option [#​1002](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1002) **Closed issues:** - AnnotateIncomingContext not declared by package runtime [#​1023](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1023) - Fuzzit CI job is failing unexpectedly [#​1019](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1019) - Bazel Rule? [#​1010](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1010) **Merged pull requests:** - Generate changelog for 1.11.1 [#​1024](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1024) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Fuzzit: use go-fuzz with go-modules support [#​1022](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1022) ([yevgenypats](https://togithub.com/yevgenypats)) - invoke in process server need attach md to incoming context [#​1021](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1021) ([hb-chen](https://togithub.com/hb-chen)) ### [`v1.11.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1110httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1110-2019-08-30) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.10.0...v1.11.0) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.10.0...v1.11.0) **Fixed bugs:** - protoc-gen-grpc-gateway fails silently after release 1.10 [#​1013](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1013) **Closed issues:** - protoc-gen-swagger does not generate parameters other than body and path parameters. [#​1012](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1012) **Merged pull requests:** - Generate changelog for 1.11.0 [#​1020](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1020) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - remove template func RegisterXXXServer() unused param opts \[]grpc.DialOption [#​1018](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1018) ([hb-chen](https://togithub.com/hb-chen)) - Fix hand-crafted protobuf message [#​1016](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1016) ([dsnet](https://togithub.com/dsnet)) - Bump ffi from 1.9.23 to 1.11.1 in /docs [#​1009](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1009) ([dependabot\[bot\]](https://togithub.com/apps/dependabot)) - Bump rubyzip from 1.2.1 to 1.2.3 in /docs [#​1008](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1008) ([dependabot\[bot\]](https://togithub.com/apps/dependabot)) - Bump nokogiri from 1.8.2 to 1.10.4 in /docs [#​1007](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1007) ([dependabot\[bot\]](https://togithub.com/apps/dependabot)) ### [`v1.10.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v1100httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev1100-2019-08-28) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.6...v1.10.0) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.6...v1.10.0) **Implemented enhancements:** - allow protobuf well known types in params [#​400](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/400) - Add a register, so that the gRPC service can be invoked in-process to provide a HTTP server. [#​947](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/947) ([hb-chen](https://togithub.com/hb-chen)) **Fixed bugs:** - grpc-gateway don't work well when using github.com/golang/protobuf/ptypes/struct with streaming [#​999](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/999) **Closed issues:** - Allow final url path parameter to be optional [#​1005](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1005) - Update integration test dependencies [#​1004](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/1004) - Suggestion: Continuous Fuzzing [#​998](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/998) - Why grpc gateway does not call grpc callback directly? [#​952](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/952) **Merged pull requests:** - Generate changelog for 1.10.0 [#​1011](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1011) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Fix templateToSwaggerPath generates invalid path [#​1006](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1006) ([ch3rub1m](https://togithub.com/ch3rub1m)) - Allow overriding the primitive type of fields [#​1003](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1003) ([snowzach](https://togithub.com/snowzach)) - Add Continuous Fuzzing Integration via fuzzit.dev [#​1001](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/1001) ([yevgenypats](https://togithub.com/yevgenypats)) ### [`v1.9.6`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v196httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev196-2019-08-16) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.5...v1.9.6) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.5...v1.9.6) **Closed issues:** - Returning a primitive type as a response instead of proto messages [#​994](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/994) - protoc-gen-swagger: fix description of google/protobuf/struct.proto types [#​989](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/989) - Swagger generator does not convert parameters in URLs to camel case when `json\_names\_for\_fields` is enable. [#​986](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/986) - The release upload job is broken [#​981](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/981) - Schema and field name questions from a front end developer [#​980](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/980) - undefined: runtime.AssumeColonVerbOpt [#​978](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/978) - I want to know how to transfer http+proto to grpc. [#​977](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/977) - Is it possible to use protoc-gen-swagger options in my own protos? [#​976](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/976) **Merged pull requests:** - Disable Windows CI Bazel [#​996](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/996) ([achew22](https://togithub.com/achew22)) - Correct HTTPBody doc [#​995](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/995) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Generate changelog for 1.9.6 [#​993](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/993) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - protoc-gen-swagger: correctly type struct.proto types [#​990](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/990) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Camel case backward compatible in Swagger doc [#​988](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/988) ([xin-au](https://togithub.com/xin-au)) - Add doc for opentracing support [#​987](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/987) ([vthiery](https://togithub.com/vthiery)) - Use json camel case when GetUseJSONNamesForFields is enabled [#​985](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/985) ([xin-au](https://togithub.com/xin-au)) - Create presubmit.yaml which configures CI [#​983](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/983) ([achew22](https://togithub.com/achew22)) - Fix release script [#​982](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/982) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Upgrade to the latest rules_go [#​979](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/979) ([achew22](https://togithub.com/achew22)) ### [`v1.9.5`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v195httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev195-2019-07-22) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.4...v1.9.5) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.4...v1.9.5) **Fixed bugs:** - Non-standard use of 412 HTTP Status Code [#​972](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/972) **Closed issues:** - why response use enum's name [#​970](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/970) **Merged pull requests:** - Generate changelog for 1.9.5 [#​975](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/975) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Fix HTTP Status Code returned for a `Failed Precondition` error [#​974](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/974) ([cjcormack](https://togithub.com/cjcormack)) - Examples fix: Support preflight of auth libraries in js [#​973](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/973) ([GhiaC](https://togithub.com/GhiaC)) ### [`v1.9.4`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v194httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev194-2019-07-09) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.3...v1.9.4) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.3...v1.9.4) **Closed issues:** - Read the Http Post Body [#​921](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/921) - Swagger document generation, required field is invalid [#​665](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/665) **Merged pull requests:** - Generate changelog for 1.9.4 [#​969](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/969) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Fix query.go to avoid invalid protobuf assumptions [#​967](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/967) ([dsnet](https://togithub.com/dsnet)) - doc(readme): fix typo [#​965](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/965) ([franxois](https://togithub.com/franxois)) - Added comments to base_path to explain behavior [#​919](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/919) ([nu11ptr](https://togithub.com/nu11ptr)) ### [`v1.9.3`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v193httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev193-2019-06-28) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.2...v1.9.3) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.2...v1.9.3) **Fixed bugs:** - EOF when calling Send for client streams [#​961](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/961) **Closed issues:** - Please make a new release! [#​963](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/963) - application/x-www-form-urlencoded support. [#​960](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/960) - Bazel files are out of date [#​955](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/955) - Configurable AllowUnknownFields in jsonpb? [#​448](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/448) **Merged pull requests:** - Generate changelog for 1.9.3 [#​964](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/964) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - EOF on send [#​962](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/962) ([gustavocovas](https://togithub.com/gustavocovas)) - Add new option for the decoder - to disallow unknown fields [#​959](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/959) ([vsaveliev](https://togithub.com/vsaveliev)) - Update to rules_go and buildtools [#​956](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/956) ([drigz](https://togithub.com/drigz)) - docs/customizingyourgateway: add ?pretty example [#​954](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/954) ([srenatus](https://togithub.com/srenatus)) - protoc_gen_swagger: Add attr for allow_merge [#​944](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/944) ([prestonvanloon](https://togithub.com/prestonvanloon)) ### [`v1.9.2`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v192httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev192-2019-06-17) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.1...v1.9.2) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.1...v1.9.2) **Fixed bugs:** - 404s using colons in the middle of the last path segment [#​224](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/224) **Merged pull requests:** - Generate changelog for 1.9.2 [#​953](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/953) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Improve README file [#​950](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/950) ([charleswhchan](https://togithub.com/charleswhchan)) - Support colon in final path segment, last match wins behavior (behind flags) [#​949](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/949) ([jfhamlin](https://togithub.com/jfhamlin)) ### [`v1.9.1`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v191httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev191-2019-06-13) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.0...v1.9.1) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.9.0...v1.9.1) **Closed issues:** - grpc: received message larger than max [#​943](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/943) - json 1.1 api support for grpc-ecosystem to use queryparams with filter [#​938](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/938) - i import a new gateway.Endpoint without recompile [#​937](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/937) - all SubConns are in TransientFailure [#​936](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/936) - Merging swagger specs fails to use rpc comments (again) [#​923](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/923) **Merged pull requests:** - Generate changelog for 1.9.1 [#​946](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/946) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Revert "protoc-gen-swagger: check typeIndex when typeName is Method" [#​945](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/945) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - fix query params not populate if method is post [#​939](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/939) ([mingqing](https://togithub.com/mingqing)) - Fix make test on MacOS [#​935](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/935) ([emilaasa](https://togithub.com/emilaasa)) ### [`v1.9.0`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v190httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev190-2019-05-14) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.6...v1.9.0) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.6...v1.9.0) **Closed issues:** - Errors in response streams do not go through the registered error handler [#​584](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/584) **Merged pull requests:** - Generate changelog for 1.9.0 [#​933](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/933) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - use error value for bad URI so custom error handler could treat it special [#​932](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/932) ([jhump](https://togithub.com/jhump)) - newline between JSON messages [#​931](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/931) ([jhump](https://togithub.com/jhump)) - ability to customize stream errors [#​930](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/930) ([jhump](https://togithub.com/jhump)) ### [`v1.8.6`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v186httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev186-2019-05-07) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.5...v1.8.6) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.5...v1.8.6) **Fixed bugs:** - can't specify an empty path? [#​414](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/414) **Closed issues:** - JSON stream response not available [#​926](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/926) - why google/api/http.proto annotations.proto Field Numbers is [`7229572`](https://togithub.com/grpc-ecosystem/grpc-gateway/commit/72295728) ? [#​925](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/925) - Documentation: 'base_path' Swagger attribute confuses users [#​918](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/918) - go get: error loading module requirements go 1.11 [#​915](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/915) - gateway generation issue on windows [#​911](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/911) **Merged pull requests:** - Generate correct changelog version [#​929](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/929) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Generate changelog for 1.8.6 [#​928](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/928) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Use proto gen swagger with protos from external repository [#​924](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/924) ([elenadeneva92](https://togithub.com/elenadeneva92)) - Delete redundant load statement [#​922](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/922) ([pcj](https://togithub.com/pcj)) - Make gazelle diffs fail the build [#​916](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/916) ([achew22](https://togithub.com/achew22)) - Fixed empty path bug [#​913](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/913) ([brycematheson1234](https://togithub.com/brycematheson1234)) ### [`v1.8.5`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v185httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev185-2019-03-15) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.4...v1.8.5) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.4...v1.8.5) **Closed issues:** - Swagger get query param documentation shows repeated fields incorrectly [#​756](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/756) **Merged pull requests:** - Generate changelog for 1.8.5 [#​910](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/910) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - CollectionFormat multi for query params of repeated fields 2 [#​909](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/909) ([bmperrea](https://togithub.com/bmperrea)) ### [`v1.8.4`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v184httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev184-2019-03-13) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.3...v1.8.4) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.3...v1.8.4) **Closed issues:** - Invalid swagger generated for bodies with repeated fields [#​906](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/906) **Merged pull requests:** - Generate changelog for 1.8.4 [#​908](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/908) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Revert "Use collectionFormat multi for query params of repeated fields (#​902)" [#​907](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/907) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - New proposal: support for the google.api.HttpBody [#​904](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/904) ([wimspaargaren](https://togithub.com/wimspaargaren)) ### [`v1.8.3`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v183httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev183-2019-03-11) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.2...v1.8.3) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.2...v1.8.3) **Implemented enhancements:** - Feature request from openapi 3: Allow apiKey in cookie [#​900](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/900) **Fixed bugs:** - Error while defining enum comments [#​897](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/897) **Closed issues:** - Its impossible to send response with non 200 status code [#​901](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/901) **Merged pull requests:** - Regenerate changelog for 1.8.3 [#​903](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/903) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Use collectionFormat multi for query params of repeated fields [#​902](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/902) ([bmperrea](https://togithub.com/bmperrea)) ### [`v1.8.2`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v182httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev182-2019-03-07) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.1...v1.8.2) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.1...v1.8.2) **Implemented enhancements:** - Update the build environment Dockerfile to Go 1.12 [#​885](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/885) **Fixed bugs:** - Change in behavior of streaming request body (1.4.1 vs 1.8.1) [#​894](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/894) - Cannot download 1.8.0 with modules [#​886](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/886) **Closed issues:** - Description and title ignored when field is not a scaler value type [#​892](https://togithub.com/grpc-ecosystem/grpc-gateway/issues/892) **Merged pull requests:** - Regenerate changelog for 1.8.2 [#​899](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/899) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - 897 fixing problem while generating swagger documentation for enum messages [#​898](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/898) ([fahernandez](https://togithub.com/fahernandez)) - bugfix: disable IOReaderFactory for streaming requests [#​896](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/896) ([happyalu](https://togithub.com/happyalu)) - bazel: Use new ProtoInfo provider [#​893](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/893) ([drigz](https://togithub.com/drigz)) - README: Add some nicer looking badges [#​890](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/890) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) - Upgrade generator and runtime versions [#​889](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/889) ([johanbrandhorst](https://togithub.com/johanbrandhorst)) ### [`v1.8.1`](https://togithub.com/grpc-ecosystem/grpc-gateway/blob/master/CHANGELOG.md#v181httpsgithubcomgrpc-ecosystemgrpc-gatewaytreev181-2019-03-02) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v1.8.0...v1.8.1) [Full Changelog](https://togithub.com/grpc-ecosystem/grpc-gateway/compar

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.

rarkins commented 5 years ago

Looks like there's a problem with github.com/huandu/xstrings here. They added x.toKebabCase in 2018 while go.sum has it locked to a 2015 commit.