Skip to content

Releases: hooklift/gowsdl

v0.3.1: remove unused skip verify (#116)

18 Dec 12:54
2375731
Compare
Choose a tag to compare

v0.3.0

09 Oct 07:34
f1e9f75
Compare
Choose a tag to compare

Changelog
b37be21 Add Homebrew instructions to README
a55bfe7 Support for element type ref attribute
b817f5c Make export of structs optional
0ad0dae Allow clients to add SOAPHeader in SOAPClient.
0f04795 Always export fields of structs
f284268 adding support for xsd:import
99e3a00 adding support for xsd:import
8912737 Update README.md
04a458a Allow underscores and use raw enumeration value
ac1993f Escape quotes in enumerations
9b29696 Add simple test for enumeration generation
a165afc Added basic support for WSS Security header: new structs WSSSecurityHeader, WSSUsernameToken and its child structs WSSUsername and WSSPassword. XML namespace problems are dealt with by using vania-pooh's workaround: golang/go#9519 (comment)
9fa7b7b Help Github with code formatting
21aec6c Have includes download from same namespace where they were included
c953e8b Replace poop emoji with thumbs up
d421b17 Fix dereference of schemaLocation attribute on
1d06367 Added test for inlined element with simple type restriction
21027f4 Fix problems with inlined simple type element
1e7e075 Fix schemaLocation dereferencing of relative path
1cbc239 Added ability to import xsd files from a file system
1199a88 Fix #79 schemaLocation is optional
c8f5151 Implemented mapping rules for References to Top-level attribute declarations
28de104 Add a new API to pass a tls.Config pointer.
67e896c Update gowsdl.go
40f3889 Bumps version

v0.2.1

22 Dec 18:01
Compare
Choose a tag to compare

Changelog
afb3e0b Bumps version
170d60f added flag for insecure tls certs
377770b Update Readme to reflect the TLS Skip Verification command line option
001900c Add additional err handling to SOAP template
6c8d774 Bumps version

v0.2.0

16 Sep 19:19
Compare
Choose a tag to compare

Changelog
5873faf Bumps version
13eb19f Restore ability to go get package with binary install.
cfd2f1b Removes Go formatting rules from editorconfig file
3864316 Fix make build
35a66bb Implement xml.Unmarshaller for SOAPBody

v0.1.2

12 Sep 22:01
Compare
Choose a tag to compare

Changelog
4f7aad4 Fixes #23

v0.1.1

12 Sep 20:46
Compare
Choose a tag to compare

Changelog
87433de Git ignores distributable directory.
2c89ea3 Restores .editorconfig file.
f3118bf Improves warning message when no parts are found for a message.
c781837 Refines one more warn message with no parts are found for a message.
bcc9cd0 Reduces supported platforms to only darwin, linux and windows.

v0.1.0

12 Sep 19:53
Compare
Choose a tag to compare

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.