Skip to content

Feature/objc tasks#3510

Closed
wberger wants to merge 79 commits intoswagger-api:2.3.0from
wberger:feature/objc-tasks
Closed

Feature/objc tasks#3510
wberger wants to merge 79 commits intoswagger-api:2.3.0from
wberger:feature/objc-tasks

Conversation

@wberger
Copy link
Copy Markdown
Contributor

@wberger wberger commented Aug 3, 2016

As agreed in PR #3391 I created a new PR for branch 2.3.0.

I have updated the integration tests and documentation templates to conform to the breaking changes.

Further changes compared to PR #3391:

  • Rename ApiSessionManager back to ApiClient. This is also a better naming in the Swagger context
  • Create a default initializer for the Api classes

Wolfgang Berger and others added 30 commits February 12, 2016 16:01
* master: (682 commits)
  fix, tests for swagger-api#2500
  added sample files
  rebuilt sample
  changed to use tag sanitization method
  Update doc to support resteasy
  add petstore yaml
  fix typo, update sinatra to use origianl petstore spec (yaml)
  made timestamp generation enabled by default
  rebuilt with generation timestamp disabled
  rebuilt
  added bootstrap sample
  added script
  made generation timestamp optional
  added bootstrap, renamed sample
  added bootstrap
  updated templates
  add new model in csharp
  minor fix to docstring in csharp
  add new files for perl, php, ruby
  add new files for JS
  ...
…anager-merge

* feature/objc-sessionmanager:
  updates templates with JSONModel workaround
  updates for ISO8601 0.5.1
  updates templates according to https://github.com/NYTimes/objective-c-style-guide
  first version of session manager
…r-merge

* upstream-master: (1081 commits)
  improve ts node enum naming
  update ruby samples
  update ruby sample
  Update README to clean on mvn package
  fix csharp enum naming
  fix double hyphen in c# generator
  Remove more Java String comparison using "=="
  Not compare Java String with "=="
  fix csharp code sample
  feat dart: add pubName to all remaining library parts
  fix[ruby]: Problem with List of Enum
  feat dart: add pubName to library name.
  feat dart: mv basePath to ApiClient
  Add more security samples (swagger-api#3344)
  Leverage Shipable.io to validate mustache templates (swagger-api#3333)
  fix model name "client" issue
  fix https://github.com/swagger-api/swagger-codegen/pull/3313/files#r70178399
  swagger-api#3285 replaced setModelNamePrefix by setModelNameSuffix
  doc: explain how to run tests
  feat: improve / fix deserialization by parsing type String
  ...

Conflicts:
	modules/swagger-codegen/src/main/resources/objc/Object-body.mustache
…ration

* upstream-master:
  add more companies
  added env variable override
  add link to appveyor build
  fix defeault rspec test for ruby, update security petstore
  [Swift] Use ISO-8601 date format
…ration

* upstream-master:
  update JAR URL to 2.2.0
  updated dev versions
  set interface with discriminator as parent
  null check
  updated readme
  updated versions for release
  update java petstore sample
  derive invoker package name from api/modoel package name
…ad of request IDs which greatly reduces state while offering real cancellation, change to a protocol-based configuration with a default implementation, include a workarount for current JSONModel concurrency issues, add missing super call in QueryParamCollection initWithValuesAndFormat
Uses packageName instead of packageTitle for RootNamespace and
AssemblyName in the C# generate client project. packageTitle is intended
to add additional information to AssemblyInfo.cs, and changing
packageTitle to non-FQN text breaks adding new files to the project.

packageTitle, per CodegenConstants description:

"Specifies an AssemblyTitle for the .NET Framework global assembly
attributes stored in the AssemblyInfo file."
[C#] RootNamespace/AssemblyName use packageName
…or NancyFX (swagger-api#3449)

* use square bucket for C# dictionary

* use packageName for nancyfx generator, update info to debug for log

* use packageName for nancyfx generator, update info to debug for log
Clear import mapping for gnereators that do not use it
…pi#3456)

* add CI coverage for scalatra server

* move scalatra test to the end
[Go] fix API key issue with Go client
…quired_checking

Issue swagger-api#3459 removed check for required params
…ied-query-param

Issue 3462 caseified query param
wing328 and others added 21 commits August 1, 2016 17:29
…es_validation-3480

[PHP] Fix invalid PHP syntax
2 types of warnings are emitted in bulk whenever using the nodeJS generator.

I did some guesswork: since JS is a c-type language like C# and Java - I looked there for reference, and followed their example.
NodeJS generator - Harken to the the warnings ...
fixing bug of rendering an extra spaces into @FeignClient annotation
[Java] Add maven-javadoc-plugin in pom.xml of generated Java client.
…serialize

Support byte[] downloading in Java jersey2 client
…her code generators, add default initializer for Api, adds shared client
@wberger wberger mentioned this pull request Aug 3, 2016
@wing328
Copy link
Copy Markdown
Contributor

wing328 commented Aug 3, 2016

@wberger thanks for the PR

Did you try to do a rebase? There seems to be an issue as it contains 70+ commits.

cc @mateuszmackowiak

@wberger
Copy link
Copy Markdown
Contributor Author

wberger commented Aug 4, 2016

Something is wrong with the rebase, some commits need extra merging. Thus I created a new branch from 2.3.0 and build a completely new git history. I will create new PR.

@wberger wberger mentioned this pull request Aug 4, 2016
@wberger
Copy link
Copy Markdown
Contributor Author

wberger commented Aug 4, 2016

@wing328 I have created a new, clean PR: #3522

This should be the final one ;)

@wing328 wing328 closed this Aug 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.