1. 21 Sep, 2022 1 commit
  2. 13 Jul, 2022 1 commit
  3. 30 Jun, 2022 1 commit
    • John Kaster's avatar
      feat: generate SDK 22.6 (#1102) · 2162860f
      John Kaster authored
      * create sdk_gen script
      
      For streamlining the generation of a specific SDK version
      
      * expanding the script
      
      * - don't pull ci if the correct version is active
      - generate all SDKs
      - smoke test typescript
      - ran `bin/gensdk 22.6`
      
      * skipping a serialization test hoping to unblock CI
      
      * remove Python 3.6 support
      2162860f
  4. 22 Mar, 2022 1 commit
  5. 18 Feb, 2022 1 commit
  6. 03 Feb, 2022 1 commit
    • Dr. Strangelove's avatar
      feat: SDK build for 22.0. (#959) · de651b37
      Dr. Strangelove authored
      * docs: fixed table that wasn't generated properly
      
      * feature: SDK generated for Looker 22.0
      
      * chore: update CI for Looker 22.0
      
      * fix: update package.json to allow sdk 22.0
      
      * chore: forgot yarn.lock
      
      * chore: fix versions
      
      * chore: release 1.22.0
      
      Release-As: 1.22.0
      
      * chore: make sure failure is reported when *.xml artifacts are not generated
      
      * chore: add debug for the triggering event on required-checks-hack-ci.yml
      
      * chore: fix bad error handling flow in python-ci.yml
      
      * chore: fix messages in reports from Required Checks Hack
      
      * fix: added handling for object in query string
      
      * chore: built api 22.0
      de651b37
  7. 10 Nov, 2021 1 commit
    • Dr. Strangelove's avatar
      feat: Looker 21.20 bindings (#899) · 304d0d06
      Dr. Strangelove authored
      * Updated packages for Looker 21.20
      
      * fix: codgegen for python had a parameter called 'models' but also a variable called 'models'. The names interfered. Aliased the models namespace to mdls in methods.py.
      
      * docs: added note about linting to README
      
      * fix: alias models namespace to mdls so no conflict with parameter models
      
      * fix: look.id is now a string but tests were checking for integer
      
      * fix: fixed minor changes to specs
      
      * fix: add sdk-codegen/src tests into the mix
      304d0d06
  8. 20 Oct, 2021 1 commit
  9. 18 Oct, 2021 1 commit
    • Dr. Strangelove's avatar
      feat: 21.16 release (#859) · 0b4385c8
      Dr. Strangelove authored
      * ci: 21.16 image
      
      * feat: Looker 21.16 release
      
      * resubmit after all tests passing
      
      * Remove 21_10 from tested versions
      
      * fix lint issues
      0b4385c8
  10. 31 Aug, 2021 1 commit
  11. 27 Jul, 2021 1 commit
  12. 07 Jul, 2021 1 commit
  13. 17 Jun, 2021 1 commit
  14. 17 May, 2021 1 commit
  15. 05 May, 2021 2 commits
  16. 24 Mar, 2021 1 commit
  17. 29 Jan, 2021 1 commit
    • John Kaster's avatar
      Looker 21.0 refresh (#449) · 20ca1915
      John Kaster authored
      
      * Looker 21.0 refresh
      
      - removed `yarn sdk` in favor of `yarn gen`
      - updated spec files
      - regenerated all SDKs
      
      * fix(codegen-python): fix DelimSequence references in methods (#450)
      
      The makeTheCall work broke how a DelimSequence is referenced in methods.py
      Fixed and added a test (we really need codecov)
      
      fixed but not tested: if we ever reference an enum as a methods argument
      it will also be namespaced appropriately with the models. package prefix
      
      * feat(python): Looker 7.20 bindings (#451)
      
      Co-authored-by: default avatarJoel Dodge <joeldodge@google.com>
      20ca1915
  18. 09 Oct, 2020 1 commit
  19. 08 Oct, 2020 1 commit
  20. 27 Aug, 2020 1 commit
  21. 16 Jul, 2020 1 commit
    • John Kaster's avatar
      Generating methods and streams by tag then method (#264) · 2b9b2823
      John Kaster authored
      
      - tags are listed alphabetically
      - methods are listed in natural order
      - fixed a c# reserved word in http calls also
      - Typescript, Kotlin have region folding in IntelliJ
      - C# has region folding in Rider
      - Swift has no region folding at all, contradicting documentation on `// MARK`
      - Black reformats `#region` and `#endregion` to `# region` and `# endregion`
        - IntelliJ doesn't detect either version of region folding documented for Python
        - Maybe only PyCharm supports it
      - Updated SDK code to Looker 7.12's spec
      
      Co-authored-by: default avatarJoseph Axisa <jax@looker.com>
      2b9b2823
  22. 15 Jul, 2020 1 commit
  23. 23 Jun, 2020 1 commit
    • John Kaster's avatar
      Enum support for OpenAPI and Looker spec enum types (#241) · 5eef1d23
      John Kaster authored
      Enums are now fully implemented for Typescript, Swift, Kotlin, and C#
      
      Python needs a little bit more for full implementation, which will be completed in #242
      
      * Added enum generation for all languages
      * Enums are not overwritten and are automatically renamed if the values for the enum vary from another enum of the same name
      
      * Miscellaneous
      - replacing `x-looker-values` with `enum` in converted OA spec
      - putting license statement into generated files using the `LICENSE` file contents in the package folder
      - made `commentHeader` a little smarter
      
      5eef1d23
  24. 18 Jun, 2020 2 commits
  25. 17 Jun, 2020 2 commits
    • John Kaster's avatar
      ApiMethods base tests work · 4329ca92
      John Kaster authored
      4329ca92
    • John Kaster's avatar
      LookSharp! is looking sharp! · d08bedb7
      John Kaster authored
      We have a working C# RTL, and a working C# code generator
      
      Next up:
      
      - testing SDK methods
      - testing SDK model initialization
      - testing DelimArray
      - code reformatter
      - resolving all the LookSharp!-specific TODO items
      d08bedb7