24.18.1 (2024-10-21)
24.18.0 (2024-10-11)
24.17.0 (2024-09-16)
24.16.2 (2024-09-14)
24.16.1 (2024-09-11)
24.16.0 (2024-09-11)
24.14.0 (2024-08-12)
- generate SDKs for Looker 24.14 (#1490) (1d72127)
- update Go SDK to accept auth session interface (#1488) (aee5bf3)
24.12.1 (2024-07-29)
24.12.0 (2024-07-15)
24.10.0 (2024-06-12)
24.8.0 (2024-05-07)
24.4.0 (2024-04-05)
- add Shadow plugin to build shaded Kotlin jars (#1345) (dfab079)
- generate SDKs for Looker 24.4 (#1450) (2dd742c)
24.3.0 (2024-03-12)
24.2.0 (2024-02-21)
24.0.0 (2024-02-03)
23.21.0 (2023-12-19)
23.20.0 (2023-11-30)
23.18.0 (2023-11-22)
- Allow for setting vis config in extensions (3fbe8fd)
- Allow for setting vis config in extensions (#1394) (3ea3cfc)
- generate SDKs for Looker 23.18 (3f13822)
23.16.0 (2023-09-21)
- add mdls import to makeTheCall when mdls is used (#1355) (4f5ed2b)
- sync up package versions (#1356) (351a15d)
23.14.1 (2023-08-15)
- generate SDKs for Looker 23.14 (#1347) (90f3f5f)
- Send message on visConfig extension update (#1348) (20295d3)
23.12.0 (2023-07-17)
23.10.0 (2023-06-15)
- change "Cancel" to "Close" in QuickEmbed component (#1317) (6eedf6f)
- generate SDKs for Looker 23.10 (#1326) (121b90e)
- minor tweaks to embed-components and embed-services (#1315) (f3c5fc4)
23.8.1 (2023-05-11)
23.8.0 (2023-05-11)
- Add Looker content cleanup automation example (#1279) (f2644fc)
- generate SDKs for Looker 23.8 (#1311) (e0b6597)
- QuickEmbed component (#1306) (4c78712)
- replace @looker/redux for with npm dependency (#1307) (baa58db)
- SelectTheme component (#1300) (95c0da6)
23.7.0 (2023-04-13)
- base class for all services (#1295) (b51f782)
- embed url service (#1297) (0f71acf)
- singleton factory and theme service (#1298) (18af00b)
23.6.0 (2023-04-11)
- Add Go SDK custom header support and README (#1288) (308b419)
- generate SDKs for Looker 23.6 (#1293) (dab9e0a)
23.4.0 (2023-03-31)
- Implement Go SDK timeout (#1287) (44974ec)
- Make Go SDK set correct content-type header (#1283) (b1f98c6)
- Oauth message on failed verify (#1282) (f3c1b2c)
- Set Go SDK's User-Agent header (#1285) (68fd4c4)
23.2.1 (2023-03-09)
23.2.0 (2023-03-01)
23.0.0 (2023-02-22)
- generate SDKs for Looker 23.0 (#1237) (2ade858)
- keep all body parameters toggle in API Explorer requests (#1245) (043ed3f)
- show Looker release version providing API specification (#1233) (a2be9ee)
- track request time if the transport doesn't (#1231) (a0e31a4)
2.13.0 (2022-12-09)
- Fix admin add user to correctly generate API3 keys. (#1218) (6764236)
- Hack app fixes (#1219) (7993d92)
- Hack App Wholly Artifact Refactor (#1210) (d508fa8)
- Multiple hack app changes (#1213) (a2b7b0c)
- Multiple hack app fixes and changes #1214 (9dbc204)
- oauth timeout (#1222) (5ce073b)
- Update agenda times with prefix and add studio resources (#1220) (f1296a8)
- Updated hackapp agenda and resources and fixed markdown links (#1217) (3187766)
- WhollyArtifact/Hack App table name fix (#1212) (2bba660)
2.12.0 (2022-11-10)
- Handle Go SDK 204 no responses correctly (#1193) (ba7ded8)
- oauth support in APIX when embedded in another app (#1198) (c464d2f)
- spec parsing unit tests (#1207) (4e86291)
2.11.0 (2022-10-17)
2.10.0 (2022-09-21)
2.9.0 (2022-09-21)
2.8.0 (2022-09-21)
- ability to share a tag scene with a filter applied (#1142) (135dce3)
- capture error details for the Kotlin SDK (#1137) (9909206)
- change diff scene route (#1159) (180cf20)
- copy link button for search (#1120) (d6e0c37)
- error code document retrieval (#1136) (305966b)
- error document retrieval in API Explorer (#1161) (89a94e1)
- error documentation redirect and support for detailed error content (#1167) (5b4fc5b)
- generate SDKs for Looker 22.12 (#1175) (6f427a7)
- generate SDKs for Looker 22.14 (#1176) (328d3e5)
- regenerate Looker 22.12 SDKs (#1177) (b3a9b7b)
- SDK language selection as URL search parameter (#1123) (ae59b95)
- add error detail handling for Python SDK (#1170) (0db7157)
- add ErrorDoc class to the Kotlin SDK (#1143) (20fbd31)
- add field details for SDK error (#1134) (ef1c96d)
- add field details for SDK error (#1141) (9af3092)
- DiffScene Page Displays Accurate Number of Diff Entries (#1163) (ee46932)
- IErrorDetail fields should not be null (#1146) (44274b4)
- rerendering issues on DiffScene options change (#1168) (a4ac3bc)
- whitespace under CollapserCard child components (#1162) (89fbf29)
2.7.0 (2022-07-29)
- keep SDK request interfaces distinct (#1125) (50e925c)
- URL Sharable Search in Explorer (#1103) (0eb10ee)
2.6.0 (2022-07-14)
2.5.0 (2022-07-13)
2.4.0 (2022-07-07)
- add children property to ExtensionProvider type (#1070) (9524583)
- correct HTTP status code values (#1101) (3d0f902)
- description sync issues in diff scene (#1086) (a37aa50)
- example miner github permalinks do not use
.git
in the repository name (#1063) (e150b33) - package refs for API Explorer extension (#1055) (5fcf358)
- Refactored Go SDK to use Go oauth2 client, added
x-looker-appid
header to Go requests (#1069) (d51a675) - Register Go Fuzzy JSON Decoders once on init (#1054) (350d32d)
- remove generated files from examples index (#1076) (d75bce8)
- replacing unimported exception (#1066) (d85b1b8)
- Sidenav Methods Panel Open & Closing (#1097) (c49fae4)
- Update prod entrypoint to match dev entrypoint (pull #1059) (0e4c3f4)
2.3.2 (2022-04-07)
2.3.1 (2022-04-07)
2.3.0 (2022-03-24)
- Looker 22.4 API updates (#1024) (19bdd61)
- Revert "Update release-please version, add r-p config for Go, add Go publish CI (#1030)" (#1035) (8f79913)
- Update release-please version, add r-p config for Go, add Go publish CI (#1030) (e597978)
- declaration miner (internal utility) (#1025) (9b987b2)
- Make Go SDK parse response by result type (#1021) (c1675ab)
2.2.0 (2022-03-04)
- generate code deprecation tags (#1006) (afd4b66)
- python rtl optional config ApiSettings init parameter (#996) (3ae42cd)
2.1.0 (2022-02-18)
- Fixed incorrect VerifySSL setting implementation (#989) (a4f1dec)
- Update readme to link to update_prod_branches_to_main.py (#971) (#986) (5bb2fdb)
2.0.0 (2022-02-14)
- SDK support for 22.0
- Added 4.0 GA stable banner to api explorer (#956) (c59b5d4)
- Added unit test CI for Go SDK changes (#965) (47a52dd)
- fuzzy JSON value handling for the Swift SDK (#961) (0b6b696)
- Implemented Go SDK env var handling (#975) (571a817)
- SDK build for 22.0. (#959) (de651b3)
- SDK support for 22.0 (5f9930c)
- clean up package dependencies (#974) (49614f5)
- Fix broken apix test because of 22.0 build (#968) (45a9a69)
- runtime error for API Explorer (#973) (4823fcb)
- Update go codegen to set object as interface{} (#980) (007989d)
1.21.1 (2022-01-27)
- add http method to IRawResponse (#925) (25cef47)
- looker resources index (#931) (82e965b)
- OAuthConfigProvider (209f399)
- Python SDK example: write query result to BigQuery using Cloud Functions (#908) (53ee684)
- support string or numeric JSON format for numeric IDs in Swift (#937) (1487d8a)
- enum naming and registration (#918) (9d4a6cb)
- hackathon build (#915) (67df146)
- Made Go SDK json decoding fuzzy (#943) (378df76)
- make sheetCell always return a Span (#907) (f1fe4f5)
- Remove hackathon project invite only UI (#905) (2f10dd3)
- restore join/leave project functionality (#904) (42b2c0f)
- restrict python version and update cattrs version restriction (#949) (ba28ac6)
- rtl IError type (#928) (7d8f906)
- sdk-rtl/src/delimArray: Fixed issue with single element number array (#927) (6e94d73)
- Updated hackathon agenda links (#901) (7f58b6c)
- use headless navigation mode for API Explorer extension (#950) (fa44a8a)
1.20.1 (2021-12-20)
1.20.0 (2021-12-16)
- add http method to IRawResponse (#925) (25cef47)
- Python SDK example: write query result to BigQuery using Cloud Functions (#908) (53ee684)
1.19.0 (2021-12-06)
- OAuthConfigProvider (209f399)
- enum naming and registration (#918) (9d4a6cb)
- hackathon build (#915) (67df146)
- make sheetCell always return a Span (#907) (f1fe4f5)
- Remove hackathon project invite only UI (#905) (2f10dd3)
- restore join/leave project functionality (#904) (42b2c0f)
- Updated hackathon agenda links (#901) (7f58b6c)
1.18.0 (2021-11-10)
- Add JPN agenda.ts and add yarn command in readme.md for hackathon app (#889) (16528bc)
- create @looker/extension-utils (#886) (9d1720d)
- disable "Add Project" when judging starts (#894) (d3386ae)
- enforce required body parameters for RunIt (#883) (a4dfb3c)
- judging view for Hackathon app (#891) (ff9f9f6)
- Looker 21.20 bindings (#899) (304d0d0)
- markdown, link click support, and project view for hackathon projects (#877) (c55b221)
- Python SDK Example: Gsheet / Cloud Functions / Looker SDK integration (#874) (0ec156a)
- add hackathon resource (#900) (c092c93)
- Add hackathon resources and refactor to use enums (#887) (59faaab)
- api explorer initialization (#885) (b08b08e)
- Hackathon styling and resource update (#884) (7e07abb)
- optimize scripts for parallel startup of Looker docker image (#881) (5624c72)
- show a helpful message when sdk call syntax generation fails (#879) (1e9348b)
- Update CI to include Looker 21.20 (#895) (3defa5b)
- Updated and corrected agenda and resources page (#892) (db5000c)
- Updated hackathon readme landing page path and cleanup (#893) (382a9f0)
- Updated hackathon resources and project description (#898) (9581b20)
1.17.1 (2021-10-27)
- another TS SDK error handling tweak (#873) (1c04952)
- do not "reserve" type names ending in [] (#876) (bab56ef)
1.17.0 (2021-10-24)
- Cloud Functions Examples (User Provisioner) (#849) (ec2e4d0)
- Hackathon admin add users UI (#854) (a6fe4fd)
- Looker 21.18 bindings (#865) (fa98888)
- personalized Hackathon agenda (#853) (a143225)
- Update resources list and enable link opening (4f17aee)
1.16.0 (2021-10-19)
- @looker/redux package (#843) (b2267a0)
- 21.16 release (#859) (0b4385c)
- closest path match for API Explorer (#811) (45fd26f)
- headless nav toggle (#860) (8e66d1b)
- lots of RunIt form cleanup (#814) (e92eae8)
- makeTheCall for Kotlin and type tagging (#833) (2ca950e)
- support either string or numeric JSON values with AnyString (#848) (9b428f5)
- Update Kotlin SDK to use Gson instead of Jackson (#836) (4d1f789)
- Use agenda data for the Hackathon home page (#842) (0da2523)
- add support for okta oauth implicit flow in extension framework (#847) (6aaa0e5)
- Extension Api Explorer markdown link clicks (#830) (dd8a3f0)
- intrinsic type params are not Partial (#819) (4b31490)
- logic for 2D JSON data detection (#840) (3d18b93)
- Property names with special characters in Kotlin SDK (#838) (40b6b24)
- remove body from REST call if no body elements are defined (#841) (eb1731f)
- request content initialization and filtering for RunIt requests (#852) (474ee93)
- Sidenav selection (#831) (52e3ef3)
- stack overflow for type tagging during codegen (#845) (4ece1b3)
- type issues, tests and bin/deploy (#844) (9e4a141)
- typo with error boundary (#851) (bb08f25)
- validateBody for API Explorer (#846) (d1f203c)
1.15.0 (2021-09-01)
- http response explorer for RunIt (#800) (3f273ea)
- Looker 21.14 release (#807) (99db26d)
- new configuration UI for API Explorer (#803) (e6c67d1)
- placate TypeScript 4.4 (#809) (6509c17)
- remove custom Exceptions and
assert
to make scripts executable at the simplest possible setup. (#780) (0126ad9) - spec refresh (#801) (a10245a)
1.14.0 (2021-08-11)
1.13.1 (2021-08-09)
1.13.0 (2021-08-06)
- Another simple example add users to a Looker group based on a csv. (#776) (83cde03)
- Looker 21.12 bindings (#782) (a00b908)
1.12.0 (2021-07-30)
- add 2 Python examples (pause/copy schedules, kill queries) (#757) (787eeeb)
- adding python example for folder permission access (#758) (21e52df)
- python barebones schedule plan example (#763) (57cd05b)
- dev portal apix tweaks (#760) (6e937f4)
- improved writeable type support (#766) (be91bd8)
- remove unused net/url import from go (#767) (35d912c), closes #765
- support response observer chaining (025618c)
- uses consistent heading text (#761) (2e308ec)
1.11.0 (2021-07-15)
- API explorer error boundary (#753) (3321bf1)
- apix sidebar toggle for dev portal (#751) (ac83a57)
- initial api explorer dev portal support (#748) (a4a7056)
- simplify apix dev portal navigation toggle (#752) (dcbf642)
1.10.1 (2021-07-09)
1.10.0 (2021-07-08)
- add a test to additional query param required bug (#741) (0cbe656)
- check HTTP status code for TS SDK "ok" toggle (#739) (3ed6af7)
- extension-api-explorer build (#740) (1697883)
1.9.2 (2021-07-02)
- explain pager and pageAll sdk param better (#736) (a93a9b1)
- python datetime [de]serialization bug (#734) (c821f2b)
- python remove runtime asserts (#703) (9b963c3), closes #695
1.9.1 (2021-07-01)
1.9.0 (2021-06-30)
- paging results for the Typescript SDK (#698) (537eb57)
- refactor Markdown out to @looker/code-editor (#699) (f3c16e2)
- syntax highlight application/sql responses (#718) (28a1bbe)
1.8.0 (2021-06-17)
1.7.0 (2021-06-16)
- New Python Examples: Adding 2 new Python examples (#701) (c4135eb)
- reduce size of apix bundle (#676) (0d74f6a)
- show original spec in API Explorer (#686) (2bfb014)
- two-way type references (#684) (fbc0565)
- upgrade react-markdown (#681) (952ed30)
- export funcs for TS SDK (#693) (eec853e)
- font download on route change (#678) (ae62914)
- rendering of markdown tables in APIX explorer (#687) (40e8640)
- sync design-tokens/icons dependency constraint (eb1a427)
- sync design-tokens/icons dependency constraint (eb1a427)
1.6.0 (2021-05-05)
- Fix transpiler warnings in hackathon extension (#651) (bdd9428)
- improve TS SDK imports/exports (#657) (4c2ec6e)
- rerender sdk declarations on type/method change (#659) (77139f6)
- use "TypeScript" and "JavaScript" everywhere (#644) (c15031c)
1.5.0 (2021-04-27)
- APIX now uses google font appropriately (#636) (ed932d6)
- extension framework identifies looker host type (#634) (c6c6f64)
1.4.1 (2021-04-27)
1.4.0 (2021-04-26)
- add noComment toggle to code generators (#627) (90bbecb), closes #626
- adds editor functionality to CodeDisplay (#615) (b256d14)
1.3.0 (2021-04-21)
- Add clipboard write capability to extension framework (#603) (d6b52ea)
- adds 'SDK Examples' data table (#602) (3678c96)
- introduces prism-editor package; implements read-only usage (#588) (863c88d)
- Playground for extension SDK changes (#605) (f99de7e)
- error handling for TS SDK, GSon body serialization for Kotlin SDK (#601) (11e924f), closes #544
- lint dependencies (#617) (7b172b1)
- looker component version merge issue (#609) (6aa9f60)
- updated TypeScript, C#, Go language names in codeGenerators.ts (#610) (13fb42b)
1.2.0 (2021-04-15)
- api-explorer: add source declaration links to API Explorer (#578) (ce0e588)
- api-explorer: adds prism editor and implements for sdkdocs (#581) (aea0424)
- api-explorer: click diff item method to show method detail (#592) (a5f082a)
- api-explorer: document request bodies for methods with body parameters (#593) (740ae5d)
- api-explorer: remember user's SDK language preference (#567) (faa2511)
- extension-api-explorer: prettier loading scene while fetching API specs (#595) (678297c)
- sdk: TypeScript SDK tree-shaking support (#580) (8b7f2f0)
- sdk-codegen: add missing bumper method to ICodeGen (#575) (2a87467)
- python: add warning about python sdk login_user breaking change in 21.4.0 (#579) (c74d447)
- api-explorer: Added support for Golang syntax highlighting (#563) (e2ae33e)
- api-explorer: extends runit response height and fixes response models scrolling (#558) (61627ce)
- sdk-codegen: recursive search of direct type references (#591) (9af2e37)
- api-explorer: remove search criteria selector and auto expand results (#571) (e5a5ee7)
- run-it: RunIt request overflow (#565) (38665ac)
- sdk: TypeScript OAuth test (#597) (d84d1fc)
1.1.0 (2021-04-02)
- python: sdk.login, sdk.logout, and sdk.login_user will now behave exactly as the Looker API spec describes. The previous behavior can still be accessed via sdk.auth.login, sdk.auth.logout, and sdk.auth.login_user
- api-explorer: adds scrolling to frame elements (#526) (d7cd769)
- sdk-codegen: Added --versions option to the code generator (#514) (ee6f3e8)
- sdk-codegen: added -n | --nostreams to code generator options (#549) (6ead15a)
- sdk-codegen: Looker 21.4 bindings (#529) (4ecaec9)
- python: Add Flask app example (92e088e)