# Change Log

## [0.7.4](https://github.com/go-swagger/go-swagger/tree/0.7.4) (2016-11-07)
[Full Changelog](https://github.com/go-swagger/go-swagger/compare/0.7.3...0.7.4)

**Implemented enhancements:**

- Document when authentication mechanisms apply in generated code [\#720](https://github.com/go-swagger/go-swagger/issues/720)
- can't distinguish between an empty array and null array for non-required array fields [\#707](https://github.com/go-swagger/go-swagger/issues/707)
- x-go-name not respected in "swagger generate model" [\#701](https://github.com/go-swagger/go-swagger/issues/701)

**Fixed bugs:**

- Generate source doesn't compile if parameter name is type [\#710](https://github.com/go-swagger/go-swagger/issues/710)
- Some word cannot be used as field of properties in object definition [\#704](https://github.com/go-swagger/go-swagger/issues/704)
- uuid cannot be converted to string [\#628](https://github.com/go-swagger/go-swagger/issues/628)
- Concurrency issue on the validation code for string enums [\#545](https://github.com/go-swagger/go-swagger/issues/545)
- vendor extensions not respected [\#402](https://github.com/go-swagger/go-swagger/issues/402)
- Not possible to put the definitions in a separate YAML file [\#358](https://github.com/go-swagger/go-swagger/issues/358)
- Code generation changes depending on how swagger files are organized. [\#331](https://github.com/go-swagger/go-swagger/issues/331)

**Closed issues:**

- Is it possible to do the reverse routing? [\#714](https://github.com/go-swagger/go-swagger/issues/714)
- Can access original request object in handlers [\#491](https://github.com/go-swagger/go-swagger/issues/491)

**Merged pull requests:**

- verifies support of strfmt and nested collections in parameters [\#725](https://github.com/go-swagger/go-swagger/pull/725) ([casualjim](https://github.com/casualjim))
- better auth help text [\#724](https://github.com/go-swagger/go-swagger/pull/724) ([casualjim](https://github.com/casualjim))
- reverse routing [\#723](https://github.com/go-swagger/go-swagger/pull/723) ([casualjim](https://github.com/casualjim))
- update vendored deps [\#722](https://github.com/go-swagger/go-swagger/pull/722) ([casualjim](https://github.com/casualjim))
- don't use omitempty on array fields [\#716](https://github.com/go-swagger/go-swagger/pull/716) ([rgarcia](https://github.com/rgarcia))
- updates vendor [\#715](https://github.com/go-swagger/go-swagger/pull/715) ([casualjim](https://github.com/casualjim))
- Support x-go-name in code generation [\#713](https://github.com/go-swagger/go-swagger/pull/713) ([dnephin](https://github.com/dnephin))
- mangle var names [\#712](https://github.com/go-swagger/go-swagger/pull/712) ([casualjim](https://github.com/casualjim))
- port fix rare race with enums \(@bfreis\) [\#709](https://github.com/go-swagger/go-swagger/pull/709) ([casualjim](https://github.com/casualjim))
- 702 fix timeout [\#708](https://github.com/go-swagger/go-swagger/pull/708) ([casualjim](https://github.com/casualjim))

\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*