Skip to content

v0.1.0

Compare
Choose a tag to compare
@c4milo c4milo released this 12 Sep 19:53
· 208 commits to master since this release

Changelog
7cca288 Initial commit
8e6cad0 Work in progress
666d612 Finishes CLI main function
db9784f Still work in progress
d5f3aa8 Uses global log object instead of passing around a log instance
ce6509e First working function to recursively resolve, download and unmarshal external xml schemas
53ef487 Ignores temporary files
5c5b836 A little exploration before starting to generate code
511422c WIP: code generation
c8367c6 Generates simple types and go format code
c91bf3a Generates struct types with public fields.
5bbded5 Maps more XSD types
a6f7a25 Begins work to generate operations
4a21ca7 Generates stubs for operations
d6b76f0 Adds Soap Proxy, marshaling an unmarshaling of request/response types
0f9b0b2 Changes copyright owner
a0760a0 Adds xml tags for generated types
e2c3ff5 Adds another TODO item
1b7a4d6 Adds ignoreTls command line option for downloading WSDL files from the internerds
8494a49 Revert "Adds ignoreTls command line option for downloading WSDL files from the internerds"
eca36d1 Revert "Revert "Adds ignoreTls command line option for downloading WSDL files from the internerds""
93eab77 Adds ignoreTLS option when downloading WSDL files from the internerds
d59ed98 Updates README
9ca93c9 Adds EditorConfig file
fe09530 Adds SoapClient, removing duplicated code from generated source
0553ad2 Removes unused parameter
5101fef Adds support for generating code for and
a32fb36 Typo
90b2fa6 Adds one more item to the TODO list
1419d4e Removes unused variable
b716d88 Changes license to Apache 2.0
1a5d53d Prints out actual error
5ec0bc0 Fixes #1
d885fae Removes explicit matching of namespaces.
34928c6 Formats comments
34caa81 Formats header comment
2fd755c Makes sure to generate Choice and All elements, in addition to Sequences
34e3ce3 Adds some fixtures in order to write some tests
716fcfd Changes namespace
053255e Adds NOTICE file
96085c4 Only add documentation about error types if there are actual soap faults
c098225 Adds operation's documentation if WSDL provides it
67371f6 Do not generate operation if it has not a SOAP action.
4537da0 Removes space between docs and function declaration
a8768b0 If WSDL message does not have parts, do not attempt to generate a Go type.
d2056e8 Adds new fixture for tests
39b4f49 Update README.md
a731c50 fix unused imports if "time" is not used
71a357c generator: add findServiceAddress and use it to find the default wsdl port address in New{{$portType}}
89550ca revert import change
680602c use log15.v2 instead of log
ae3c821 SoapBody.Body needs ",innerxml"
cf53c5c make SoapFault optional, don't include it in request
516fc67 Fixes import path
6d3eed0 make SoapFault optional, don't include it in request
666555d add xml.Name to structs with Wsdl.TargetNamespace
c72e0cd Adds Godeps file to lock down dependencies
1f0b8a7 Fixes import path
e74921b Adds xml.Name property to global complex types as well.
e460d13 Adds new fixture for future tests
cc54011 Fixes typo
4c838c5 Fixes import path in generated code
c49c05e Adds godoc summary
d629608 Formats godoc
7aeb83c Moar formatting
943e2f2 Formatting
ce91a75 Spacing
fa8e386 Update README.md
162771d TravisCI
6b430cc Consistency fix
8bdb409 Fixes broken link
0955b70 Moves test fixtures to correct package
9fbd683 Closes #12
058d360 Changes license
308da7e Godeps: re-save with new version
3df82da SOAP action value is not needed in order to invoke the service.
aaf70a6 Creates example folder with invokations to some services
ecea1ae Fixes formatting
1ef4cb1 Removes binaries and renames usda example
61d6884 Updates list of unsupported standards
8cdcd28 Improves error reporting when SOAP faults occur
bc22d7c Added Gitter badge
fc1da4c Update README.md
221afbb Changes organization name
0df408f Asks TravisCI to also compile using Go 1.4
ae9d54b Adds a couple of fixes
8dffb3b It is a new year
ce6c12e Makes sure to return a public type
05924cd Makes sure to generate public types
0544127 Takes back namespaces for WSDL tags
d4535bc Adds virtualbox WSDL
66ebe2b Only generate request type if there is an actual type
8d40c49 Creates nested structs for dealing with nested elements. Closes #16
4c31ad9 Adds some more documentation
cc06d69 Add newlines after license comment
38b2b37 Change docs to godoc style instead of markdown
03072d3 Fix for issue 21
3747e2a Set Request Close flag to set connection: close header
8413716 basic auth added
c59bf48 Makes soap type mapping case insensitive.
8aa9013 Adds CI for Go 1.5
ce626ac Removes broken examples
443b090 Removes copyright notice from generated code.
40a3d91 Fixes #29
b7425ab WIP: Adds new fixture for tests.
5a245e5 Fixed typos and updated repo url
baa8026 Removed extra line break on element loop so go fmt will "work"
0b4dedf Removed message about file already existing stopping generation as it isn't true
2e9e3c6 Removed third party flag lib
e0faeae Removed max go procs as it is the default after go 1.5 anyways
437d0fd Show usage when incorrect wsdl is not set, added comments
6c46f33 Removed examples, they don't work anyways.
c00af9b What is this?
0fc1073 ?
3c83d34 Updated readme
524885a ?
a8869e9 Removed all external deps
ed65775 dead code
4f8f3d5 main, test is empy
e553ca4 Removed third party logging, added Soap client generator
6774f3c Fixed import path
0d8b74e gowsdl package is now in root and cli is separated
d4c6979 Gitignore accidentally ignored new cli main, updated main doc
cce8bd6 Dead code
2151ef6 Added test for commented out struct prop and fix
2e8ea25 Fixes Choice elements not being generated #34
11df3b6 Test all wsdl files in fixture folder at least pass go fmt syntax checks
18ea5f2 Makes code more idiomatic.
ad21f3e Adds infrastructure to release gowsdl binaries.
5d56f0a Removes DS_Store file from version control.