1. 07 Jul, 2021 1 commit
  2. 01 Jul, 2021 1 commit
    • looker-open-source-automation-bot's avatar
      chore: release main (#729) · 2f3feb83
      looker-open-source-automation-bot authored
      :robot: I have created a release \*beep\* \*boop\*
      ---
      <details><summary>sdk-codegen-all: 1.9.1</summary>
      
      
      ### Bug Fixes
      
      * paging parsing issues ([#728](https://www.github.com/looker-open-source/sdk-codegen/issues/728)) ([f8eec43b](https://www.github.com/looker-open-source/sdk-codegen/commit/f8eec43bdfbe337d41b1da02c127d690c8815ed3))
      </details>
      <details><summary>@looker/sdk-codegen-scripts: 21.0.20</summary>
      
      
      ### Bug Fixes
      
      * noStreams skips tally headers in generated source ([#727](https://www.github.com/looker-open-source/sdk-codegen/issues/727)) ([113c2c50](https://www.github.com/looker-open-source/sdk-codegen/commit/113c2c50c07c621cf94841af75557704fc3f5df7))
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-codegen bumped from ^21.0.18 to ^21.0.19
          * @looker/sdk-node bumped from ^21.8.0 to ^21.8.1
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/sdk-rtl: 21.0.15</summary>
      
      
      ### Bug Fixes
      
      * paging parsing issues ([#728](https://www.github.com/looker-open-source/sdk-codegen/issues/728)) ([f8eec43b](https://www.github.com/looker-open-source/sdk-codegen/commit/f8eec43bdfbe337d41b1da02c127d690c8815ed3))
      </details>
      <details><summary>@looker/sdk: 21.8.2</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/sdk-codegen: 21.0.19</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/extension-sdk: 21.8.2</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/sdk-node: 21.8.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/code-editor: 0.1.4</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * devDependencies
          * @looker/sdk-codegen bumped from ^21.0.18 to ^21.0.19
      </details>
      <details><summary>@looker/extension-sdk-react: 21.8.2</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/extension-sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/wholly-sheet: 0.5.10</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
        * devDependencies
          * @looker/sdk-node bumped from ^21.8.0 to ^21.8.1
      </details>
      <details><summary>@looker/run-it: 0.9.11</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-codegen bumped from ^21.0.18 to ^21.0.19
          * @looker/code-editor bumped from ^0.1.3 to ^0.1.4
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
      </details>
      <details><summary>@looker/hackathon: 21.8.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/extension-sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/extension-sdk-react bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
          * @looker/wholly-sheet bumped from ^0.5.9 to ^0.5.10
      </details>
      <details><summary>@looker/api-explorer: 0.9.11</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/code-editor bumped from ^0.1.3 to ^0.1.4
          * @looker/run-it bumped from ^0.9.10 to ^0.9.11
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-codegen bumped from ^21.0.18 to ^21.0.19
          * @looker/sdk-rtl bumped from ^21.0.14 to ^21.0.15
        * devDependencies
          * @looker/sdk-codegen-scripts bumped from ^21.0.19 to ^21.0.20
          * @looker/sdk-node bumped from ^21.8.0 to ^21.8.1
      </details>
      <details><summary>@looker/extension-api-explorer: 21.8.1</summary>
      
      
      ### Dependencies
      
      * The following workspace dependencies were updated
        * dependencies
          * @looker/api-explorer bumped from ^0.9.10 to ^0.9.11
          * @looker/extension-sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/extension-sdk-react bumped from ^21.8.1 to ^21.8.2
          * @looker/run-it bumped from ^0.9.10 to ^0.9.11
          * @looker/sdk bumped from ^21.8.1 to ^21.8.2
          * @looker/sdk-codegen bumped from ^21.0.18 to ^21.0.19
      </details>
      
      
      This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
      2f3feb83
  3. 30 Jun, 2021 1 commit
  4. 29 Jun, 2021 1 commit
  5. 17 Jun, 2021 1 commit
  6. 16 Jun, 2021 1 commit
  7. 14 May, 2021 1 commit
    • Bryn Ryans's avatar
      chore: Upgrade Looker estlint and prettier config (#683) · 8c75bba4
      Bryn Ryans authored
      Knock on effects:
      1. eslint needed to be upgraded
      2. prettier needed to be upgraded
      3. new rules required quite a lot of code changes :(
      
      In addition removed prettier and eslint configs from access-token-server package.json as not needed there.
      8c75bba4
  8. 13 May, 2021 1 commit
    • Bryn Ryans's avatar
      feat: upgrade react-markdown (#681) · 952ed305
      Bryn Ryans authored
      * feat: upgrade react-markdown
      
      upgrade required for the following reasons
      1. dependabot reported a security issue with a package (trim) the older version of react-markdown was using. Note that the trim packages is still referenced by eslint tooling. This will be dealt with in a separate PR.
      2. dependency on path-browserify and process-browser can be removed.
      
      The replacement was not straight forward as the mechanism for providing alternative rendering of components significantly changed. The Markdown component was refactored into its own component as react-markdown was being used in two places. It turns out that this was not necessary as the 2nd usage needs to use the raw react-markdown component at least for. The refactor was kept as it is possible the markdown component may be useful elsewhere. The original implementation had a dependency on specKey which has now been removed.
      
      In addition the following changes have been done:
      1. Links to looker documentation in an extension now supported.
      2. List components render correctly.
      3. Links that have markup from search now work.
      952ed305
  9. 05 May, 2021 1 commit
  10. 03 May, 2021 1 commit
  11. 01 May, 2021 1 commit
  12. 28 Apr, 2021 1 commit
  13. 27 Apr, 2021 2 commits
  14. 26 Apr, 2021 1 commit
  15. 22 Apr, 2021 1 commit
  16. 21 Apr, 2021 2 commits
  17. 20 Apr, 2021 1 commit
  18. 19 Apr, 2021 1 commit
    • Bryn Ryans's avatar
      chore: Looker components upgrade (#598) · 730de4ea
      Bryn Ryans authored
      
      * Looker components upgrade
      
      Impacts the following
      1. Icons changed - named strings no longer supported - need to provide an Icon component.
      2. Tree control - issues with height, especially collapsing/expanding nodes.
      3. List control - issues with height and spacing. In once case I had to replace List/ListItem with ui/li.
      4. Data grid now requires a caption
      
      * Fix tests
      
      Looker components now need to be transpiled for jest tests as they are now esm modules. The technique to do this was acquired from the main Looker repo. It uses babel.common.js which is also imported into webpack. No need for this build to import into webpack but following the same pattern.
      
      * Backout increase in node memory size. Not sure its helping
      
      * remove package that does not have tests
      
      * jest speed up hopefully
      
      * Updated examples index
      
      Co-authored-by: default avatarJohn Kaster <kaster@google.com>
      730de4ea
  19. 16 Apr, 2021 1 commit
  20. 14 Apr, 2021 1 commit
  21. 02 Apr, 2021 1 commit
  22. 30 Mar, 2021 1 commit
    • Joel Dodge's avatar
      chore: lerna publish workflow tweaks (#527) · 9d005a7e
      Joel Dodge authored
      easier to setup/use node/npm as actions/setup-node@v2 already handles
      the npm auth step using the NODE_AUTH_TOKEN env var. Also, the wombat
      dressing room proxy can be problematic when using yarn.
      
      npm install:
      --no-verify-access: verification through the wombat proxy was not happy
      --no-save, --no-package-lock: lerna does not like untracked files
      --legacy-peer-deps: npm7 cli bombs out otherwise (react library gremlins)
      
      package.json:
      
      - adding a top level package to release-please so we can key off a single
        tag for publishing the typescript packages (e.g. sdk-codegen-all-v1.1.0)
      - removed unneeded `yarn` command from build scripts
      
      prepublishOnly support: setup the testenv
      
      lerna.json: there are still cases where we'll do a
      ```
      lerna publish --canary
      ```
      
      (potentially with the `--no-git-tag-version` flag?) so we want each
      package version to just bump independently in that case.
      9d005a7e
  23. 23 Mar, 2021 1 commit
    • John Kaster's avatar
      feat: Added --versions option to the code generator (#514) · ee6f3e8f
      John Kaster authored
      - Establish all generator parameters in prepGen
      - Moved spec list determination into sdk-codegen
      - Gracefully handling the absence of a LICENSE file
      - Updating codegen readmes
      - use `yarn test:ext` to test the extension SDK packages
      
      * v21.0.10
      ee6f3e8f
  24. 22 Mar, 2021 1 commit
  25. 28 Feb, 2021 1 commit
    • Bryn Ryans's avatar
      Dependabot fix for immer (#485) · 559061ef
      Bryn Ryans authored
      Deleted @spotlight/json and @spotlight/spectral packages, the latter of which was using an older version immer.
      immer is no longer referenced
      
      Deleted deleted code that referenced @spotlight/json package
      559061ef
  26. 20 Feb, 2021 1 commit
    • John Kaster's avatar
      Updated API specs to 21.3 (#478) · 6c82ab06
      John Kaster authored
      * Updated API specs to 21.3
      
      - moved some node scripts to sdk-codegen-scripts from other packages
      
      * Fixing links for moved source files in cors.md
      6c82ab06
  27. 19 Feb, 2021 1 commit
    • Bryn Ryans's avatar
      EMBED-1484- add extension-sdk and extension-sdk-react packages to mon… (#477) · c2360cbe
      Bryn Ryans authored
      
      * EMBED-1484- add extension-sdk and extension-sdk-react packages to mono repo
      
      1. extension-sdk package added
      2. extension-sdk-react package added
      3. tests for both packages work
      4. both packages lint correctly
      5. extension-api-explorer extension updated to utilize monorepo extension packages
      6. hackathon extension updated to utilize monorepo extension packages
      7. added lint script that only displays errors
      
      Co-authored-by: default avatarJohn Kaster <kaster@google.com>
      c2360cbe
  28. 10 Feb, 2021 1 commit
    • Bryn Ryans's avatar
      yarn watch changes (#469) · f884af92
      Bryn Ryans authored
      There are now two watch commands
      yarn watch - watches for changes and builds for browser based development
      yarn watch:cjs - watches for changes and builds for node based development
      
      In addition, updated extension-sdk-react package for extensions (fixes an issue with browser backward/forward buttons)
      f884af92
  29. 04 Feb, 2021 1 commit
    • Bryn Ryans's avatar
      Refactor typescript files dependent on node to own package (#458) · 95da7e63
      Bryn Ryans authored
      Create sdk-rtl-node package
      
      Typescript functionality dependent on node has been moved to its own package. Deep linking to reach specific environment implementations not longer required and has been removed. This should allow tree shaking to work again.
      
      Upgraded looker component linting components as linting was failing. Fixed some lint failures but was getting intrusive. Will spin up an additional PR once this PR is merged to fix remaining issues.
      95da7e63
  30. 29 Jan, 2021 2 commits
    • 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
    • John Kaster's avatar
      Github actions for TS SDK CI/CD (#444) · 0431a4bb
      John Kaster authored
      
      * Unit tests run on Node 12, 14, and 15
      * Integration tests run against Looker releases on Node 12
      * Also fixed an environment variable mapping bug in the Typescript SDK
      
      Co-authored-by: default avatarJoel Dodge <joeldodge@google.com>
      0431a4bb
  31. 13 Jan, 2021 1 commit
    • Bryn Ryans's avatar
      Improve npm packaging (#437) · ead4b39a
      Bryn Ryans authored
      * Improve npm packaging
      
      published npm packages now included commonjs and esm distributions.
      
      Further work needs to be done to expose both commonjs and esm in all packages but the packages that need to run in both node and the browser either expose both or commonjs rather than esm.
      ead4b39a
  32. 21 Dec, 2020 1 commit
    • Joseph Axisa's avatar
      Updated @looker/components, styled-components and related dependencies (#420) · 7d139dd5
      Joseph Axisa authored
      * Bump @looker/components and styled-components to the latest
      
      Consequently I also upgraded
       @testing-library/*
       jest-styled-components
      
       Also, marked @types/* as devDependencies in hack extension
      
      * Replaced ActionList with DataTable in hackathon extension
      
      This was required due to the @looker/components update.
      
      'variant' is no longer a valid prop, replaced with 'color'
      
      * Replaced ActionList with DataTable in API Explorer
      
      * Replaced maxWidth with width and assigned a size ramp value to it
      
      * Fixed broken DocMethodSummary tests
      
      Added aria-label for both accessibility and testing purposes
      
      * yarn.lock
      
      * Removed jsx syntax error which somehow made it through the build
      7d139dd5
  33. 10 Dec, 2020 1 commit
  34. 08 Dec, 2020 1 commit
    • Joseph Axisa's avatar
      [Part 2 - APIX Declaration Links] - Script for mining Ruby declarations (#406) · 6a0026cb
      Joseph Axisa authored
      * Modified getCodeFiles to accept a file filter callback
      
      * Declaration miner
      
      Also added a declarationInfo function in sdk-codegen for looking up a
      declaration and creating a permalink
      
      * Fixed section bug in NodeSettings
      
      Prior to this, the section constructor argument was not being saved
      
      * mineDeclarations script
      
      This is for mining a ruby codebase for method/type declarations. It requires defining a Miner section in looker.ini and setting base_url as the relative path to the codebase
      
      * added mine:declarations script in package.json
      
      Also renamed mine to mine:examples
      
      yarn:mine now runs both the example and declaration miners
      6a0026cb
  35. 20 Nov, 2020 1 commit
  36. 13 Nov, 2020 1 commit
    • Joseph Axisa's avatar
      API spec diff utility (#380) · d09e9864
      Joseph Axisa authored
      * Added a utility for linting a spec
      
      yarn lint:spec generates a markdown file with all beta endpoints and their status in 4.0
      
      * Added tag, summary, asHashString methods and tests
      
      * Made nullable, readOnly & writeOnly props non-calculated in Property class
      
      * Added summary method to Parameter and signature to Method classes
      
      * sdkModels tests
      
      * Updated root jest config for debugging in packages/sdk-codegen
      
      * Added id and signature to Method
      
      * A spec linter for beta endpoints
      
      * Added lodash as a dev dependency in sdk-codegen
      
      * Added a specLinter export in index.ts
      
      * A few minor tweaks
      
      * Fixed a documentation typo
      
      * Added quotes to column name for csv compatibility
      
      * Added signature to Parameter as per feedback
      
      * Removed extra comment
      
      * Added a changelog for packages/sdk-codegen
      
      * Tweaks and tests
      
      * Significantly simplified the compareSpecs logic
      
      Co-authored-by: John Kaster
      d09e9864
  37. 29 Oct, 2020 1 commit