Full Changelog: v0.1.0-alpha.87...v0.1.0-alpha.88
- add console.IsInteractive() helper (d2bd149)
- components/dev: forward error from build (a4d78c6)
- dev: require project parameter (ee8b94d)
- init/builds create: use dev component instead (6e06b1e)
- init: don't overwrite config files by default (96f9d11)
- init: support non-interactive mode for stl init (7fbcaeb)
- init: upload --stainless-config when creating a new project (d96e641)
- handle openapi target in BuildTarget lookup (d09eede)
- init: require --openapi-spec for non-interactive project creation (1b338ad)
- init: respect --targets flag for existing projects (c6444a0)
- init: extract askSelectTargets from init flow (62c6102)
Full Changelog: v0.1.0-alpha.86...v0.1.0-alpha.87
- wait for openapi target when --wait=commit (361817f)
Full Changelog: v0.1.0-alpha.85...v0.1.0-alpha.86
- fill project property more uniformly (24487ec)
- rename asset file with invalid colon character (af88372)
- auto-set Before hook on all subcommands via traversal (da47655)
Full Changelog: v0.1.0-alpha.84...v0.1.0-alpha.85
- add git Show and CurrentBranch helpers (7427170)
- cmd/build: add spacing between header and targets in builds list (63df786)
- cmd/builddiagnostic: use diagnostics component for diagnostics list (407ce31)
- cmd/build: use build component view for builds list (0c0c4ee)
- cmd/dev: refactor dev command to use compare builds (b7cc41a)
- components/build: rewrite build pipeline view as single-line with header (270e85b)
- components/build: single newline after header, show download path (cba8ce9)
- components/dev: remove config section and waiting message from preview (83b7995)
- components/diagnostics: add line number and column numbers (970ee80)
- components/diagnostics: rewrite diagnostics view with Rust-style formatting (c094b0f)
- components/dev: preserve preview content on quit (fcb4d88)
- fill project property more uniformly (23b8227)
- make download error display better (31a38dc)
- only set client options when the corresponding CLI flag or env var is explicitly set (64c31cf)
- read check step conclusion from top-level field (e16abc3)
- auto-set Before hook on all subcommands via traversal (73a12cd)
- cmd/lint: move getDiagnostics to cmd/lint.go (44a8a3a)
- cmd/lint: remove unused canSkip logic (c7d5b10)
- cmd/lint: remove unused canSkip logic (48c573e)
- don't use deprecated .Completed property (397114c)
Full Changelog: v0.1.0-alpha.83...v0.1.0-alpha.84
- add stl install --skills command and stl-cli skill (c20c87a)
Full Changelog: v0.1.0-alpha.82...v0.1.0-alpha.83
Full Changelog: v0.1.0-alpha.81...v0.1.0-alpha.82
- fix api-key being passed into command (74a2a46)
- fix auth (ace94ad)
- fix for test cases with newlines in YAML and better error reporting (d7ddfce)
Full Changelog: v0.1.0-alpha.80...v0.1.0-alpha.81
- support --path (504bf64)
Full Changelog: v0.1.0-alpha.79...v0.1.0-alpha.80
- api: add a way to fetch specific files via /v0/build_target_outputs (1f25deb)
- bump go sdk (aa5056c)
- internal: codegen related update (4b48fac)
- internal: codegen related update (c5ce5bf)
- internal: codegen related update (cb4959b)
Full Changelog: v0.1.0-alpha.78...v0.1.0-alpha.79
Full Changelog: v0.1.0-alpha.77...v0.1.0-alpha.78
Full Changelog: v0.1.0-alpha.76...v0.1.0-alpha.77
- mcp: update prompt (79fbfe8)
Full Changelog: v0.1.0-alpha.75...v0.1.0-alpha.76
- don't read input in non-tty (2b5bd0c)
Full Changelog: v0.1.0-alpha.74...v0.1.0-alpha.75
- update readme with better instructions for installing with homebrew (2322bbb)
Full Changelog: v0.1.0-alpha.73...v0.1.0-alpha.74
- add CommitOnly option to build model (93e3e0c)
- api: manual updates (5d1a904)
- remove unused dev.TickMsg (5e5b7cf)
- internal: remove mock server code (c4dd9e7)
Full Changelog: v0.1.0-alpha.72...v0.1.0-alpha.73
- api: add a super basic GET /v0/user endpoint (84c3559)
- api: manual updates (81595c3)
- api: manual updates (2aa45b8)
- api: manual updates (a3ab921)
- make --wait configurable with error handling (53bffdf)
- make --wait configurable with error handling (#171) (b02c3e3)
Full Changelog: v0.1.0-alpha.71...v0.1.0-alpha.72
- remove lint step from preview command (11cd933)
Full Changelog: v0.1.0-alpha.70...v0.1.0-alpha.71
- add support for passing files as parameters
- add exponential backoff retry to PullOutput (d218b14)
- add github version check (3596cbb)
- add readme documentation for passing files as arguments (3d5c3eb)
- add support for passing files as parameters (5a44115)
- api: update support email address (a9113c7)
- client: provide file completions when using file embed syntax (d480ff2)
- cli: improve shell completions for namespaced commands and flags (d11eba5)
- improved support for passing files for
any-typed arguments (73f2409)
- cleanup and make passing project flag make more sense (91a6b99)
- fix for file uploads to octet stream and form encoding endpoints (55530da)
- fix for nullable arguments (7bbd057)
- fix for when terminal width is not available (78d7919)
- fix mock tests with inner fields that have underscores (0fb140a)
- preserve filename in content-disposition for file uploads (aae338c)
- prevent tests from hanging on streaming/paginated endpoints (257215b)
- use RawJSON for iterated values instead of re-marshalling (fcc55a6)
- extract workspaceconfig.go (23cf851)
Full Changelog: v0.1.0-alpha.69...v0.1.0-alpha.70
- set project to be not required (83baf59)
- init: add project flag (d727066)
- bump pkg versions (5a77ff1)
Full Changelog: v0.1.0-alpha.68...v0.1.0-alpha.69
- api: ai commit message features are available as public feature (b8e3cbb)
- api: manual updates (8f23799)
- don't overwrite flag if revision is explicitly set (fac264a)
- internal: update
actions/checkoutversion (7636b1e)
Full Changelog: v0.1.0-alpha.67...v0.1.0-alpha.68
- avoid consuming request bodies when printing redacted outputs (861b9b3)
- fix terminal height issues causing test failures (59111de)
- flag defaults (10e4643)
- overly broad redaction of Authorization (6a6dc2e)
- prevent flag duplication (5c9267b)
- stl builds create (ad0be67)
- stl builds:target-outputs retrieve (e244860)
- deps: bump golang.org/x/net from 0.33.0 to 0.38.0 (d38435b)
- internal: codegen related update (a31d0d5)
- update internal comment (6a6dc2e)
- updated README.md with more flag information (8d8b746)
Full Changelog: v0.1.0-alpha.66...v0.1.0-alpha.67
- enable suggestion for mistyped commands and flags (f0bda1c)
- client: do not use pager for short paginated responses (a67b736)
- fix for paginated output not writing to pager correctly (5664786)
- internal: codegen related update (636fbab)
- internal: codegen related update (67f24aa)
- internal: codegen related update (9502a81)
- internal: codegen related update (3942483)
- internal: codegen related update (a2e2d81)
- internal: codegen related update (bdc6a08)
- internal: codegen related update (600e77b)
- update Go SDK version (8de090d)
Full Changelog: v0.1.0-alpha.65...v0.1.0-alpha.66
- sql: initial commit (c3db520)
Full Changelog: v0.1.0-alpha.64...v0.1.0-alpha.65
- added mock server tests (f62abc2)
- cli: run pre-codegen tests on Windows (7dd0ffb)
- internal: codegen related update (c439ed6)
- internal: codegen related update (f9e9d7d)
Full Changelog: v0.1.0-alpha.63...v0.1.0-alpha.64
- cli: remove
*.exefiles from customer SDK changes (7809497) - generate flags for parameters specified by client (51b1031)
- cli: add
*.exefiles back to.gitignore(7882fe1) - cli: move
jsonviewsubpackage tointernal(e3b1c70) - cli: temporarily remove
*.exefrom.gitignore(34a0d87) - internal: codegen related update (44b6581)
- internal: codegen related update (52c6dc8)
Full Changelog: v0.1.0-alpha.62...v0.1.0-alpha.63
- add better suggests when commands don't match (87295d9)
Full Changelog: v0.1.0-alpha.61...v0.1.0-alpha.62
- ai: build APIs take SDK level commit messages & new gate for AI commit messages (76d63c3)
- cli: automatic streaming for paginated endpoints (119765f)
- cli: binary request bodies (b713c9c)
- new and simplified CLI flag parsing code and YAML support (093a401)
- new and simplified CLI flag parsing code and YAML support (bd6e906)
- redact
Authorizationheader when using debug option (557a499) - redact secrets from other authentication headers when using debug option (3f38b38)
- api: switch 'targets' query param to comma-delimited string in diagnostics endpoint (8cd21bd)
- cli: fix compilation on Windows (796e618)
- fix for empty request bodies (f417be7)
- fixed manpage generation (ebf32ec)
- mcp: correct code tool API endpoint (227e3c4)
- paginated endpoints now behave better with pagers by default (86d67d2)
- internal: codegen related update (a2daf2f)
- internal: codegen related update (dd0f6e2)
- internal: codegen related update (983d24c)
- internal: codegen related update (479bceb)
- internal: codegen related update (ff44c29)
- internal: version bump (040e124)
- use
stretchr/testifyassertion helpers in tests (c399dc9)
Full Changelog: v0.1.0-alpha.60...v0.1.0-alpha.61
Full Changelog: v0.1.0-alpha.59...v0.1.0-alpha.60
- add spinner for project creation (361bfec)
- fix edge cases for sending request data and add YAML support (99caa6a)
- fix for default flag values (114f9c1)
- internal: codegen related update (858b183)
Full Changelog: v0.1.0-alpha.58...v0.1.0-alpha.59
- checkout branch if we can (a46bd17)
- fix builds:target-outputs --pull (0b4fe3f)
- fix builds:target-outputs --pull (3768058)
- handle merge conflicts better (80c423f)
- show error if download fails (53df302)
- codegen merge conflict issues (3c557b6)
- handle edge cases in build view component better (a3bdf09)
- improve file paths rendering (8470724)
- attempt to fix merge conflicts (3aaa391)
- format (809894d)
- internal: codegen related update (e61afe2)
- internal: codegen related update (cf7e344)
- skip spec resource (c677113)
- update dependencies (e4839cf)
Full Changelog: v0.1.0-alpha.57...v0.1.0-alpha.58
- rename commit step to codegen (58e752a)
Full Changelog: v0.1.0-alpha.56...v0.1.0-alpha.57
- fix init auth (c840610)
Full Changelog: v0.1.0-alpha.55...v0.1.0-alpha.56
- convert paths to absolute path in the .stainless/workspace.json (14aeb23)
- significantly refactor builds viewer (0677658)
Full Changelog: v0.1.0-alpha.54...v0.1.0-alpha.55
- clean up messages / formatting (eb3b9b1)
- move dev_view (0512c7f)
Full Changelog: v0.1.0-alpha.53...v0.1.0-alpha.54
Full Changelog: v0.1.0-alpha.51...v0.1.0-alpha.53
- api: add branch reset functionality (b0df2a1)
Full Changelog: v0.1.0-alpha.50...v0.1.0-alpha.51
- use scope:"*" (6b45c41)
Full Changelog: v0.1.0-alpha.49...v0.1.0-alpha.50
- arguments now have defaults and descriptions (9b8d534)
- Expose connection-specific decorated OAS (abf1d87)
- pass through context parameter correctly (29182fd)
Full Changelog: v0.1.0-alpha.48...v0.1.0-alpha.49
- downgrade urfave/cli-docs dependency (6b4c1ac)
Full Changelog: v0.1.0-alpha.47...v0.1.0-alpha.48
Full Changelog: v0.1.0-alpha.46...v0.1.0-alpha.47
Full Changelog: v0.1.0-alpha.45...v0.1.0-alpha.46
Full Changelog: v0.1.0-alpha.44...v0.1.0-alpha.45
- added
--output-filterflag and--error-formatflag to support better visualization options (2768e5b) - better support for positional arguments (799d88f)
Full Changelog: v0.1.0-alpha.43...v0.1.0-alpha.44
- api: docs (f0762b0)
- improved formatting options for command outputs (f5e6481)
- show full error message on fatal error (00621a1)
- code cleanup for
interface{}(30cd6f1) - do not install brew dependencies in ./scripts/bootstrap by default (ff84f98)
- update go dependency (22a15b8)
Full Changelog: v0.1.0-alpha.42...v0.1.0-alpha.43
- fix diagnostic iteration (bd8ce45)
Full Changelog: v0.1.0-alpha.41...v0.1.0-alpha.42
- dont crash when git user is not available (7012171)
- lint error (7eda049)
- more merge conflict issues (2416212)
Full Changelog: v0.1.0-alpha.40...v0.1.0-alpha.41
- homebrew: homebrew distribution should work now (db54fbd)
Full Changelog: v0.1.0-alpha.39...v0.1.0-alpha.40
- api: resources and methods now use kebab-case instead of snake_case (30eb64b)
- auth: add descriptive device names with hostname and OS info (b36e2d0)
- now ships with manpages (1f312b4)
- some methods no longer require a prefix (4251212)
Full Changelog: v0.1.0-alpha.38...v0.1.0-alpha.39
- api: manual updates (351b067)
- add contact email and link to docs (f382570)
Full Changelog: v0.1.0-alpha.37...v0.1.0-alpha.38
- [WIP] add branch rebasing to the API (0ffdf30)
- api: update go_sdk_version (dcb1497)
- make --branch no longer required (ecea04a)
Full Changelog: v0.1.0-alpha.36...v0.1.0-alpha.37
- internal change (7acb27b)
- internal: codegen related update (31f37f8)
- internal: codegen related update (9f7e69f)
- update @stainless-api/prism-cli to v5.15.0 (555a3e3)
- extract logic out to stainlessutils.go (a23a33a)
- extract logic to authconfig.go (c140592)
- extract logic to workspaceconfig.go (8735957)
- simplify AuthConfig interface (27572ad)
Full Changelog: v0.1.0-alpha.35...v0.1.0-alpha.36
- make build resolve much faster (922d86c)
- skip downloads for builds with fatal commit conclusions (6cb7a29)
- skip downloads in dev mode for fatal commit conclusions (228bd08)
- don't set openapi-spec if revision is set (ddc3715)
- improve messaging when stainless config isn't configured (50b5348)
- remove retrying from config download (af51b3c)
Full Changelog: v0.1.0-alpha.34...v0.1.0-alpha.35
- add path to config output (7a6fd0b)
- add remote if it doesn't exist (8455a8d)
- change next steps padding (e2e3be2)
- fix workspace init command (f7873f3)
- improve form styling (290d3a6)
- remove too much choice from init flow (056aeec)
- strip http login url (6576c07)
- use checkmark for multiselect (3edf4be)
Full Changelog: v0.1.0-alpha.33...v0.1.0-alpha.34
- api: manual updates (ca8a538)
- simplify getAPICommandContext (23ccc6d)
- wait for organization creation in CLI (2295a90)
- update tap repository (7a8cb8d)
Full Changelog: v0.1.0-alpha.32...v0.1.0-alpha.33
- fix git fetch when building branch (7cb800e)
Full Changelog: v0.1.0-alpha.31...v0.1.0-alpha.32
- add download to dev mode (6532712)
- remove debug logging (87d0f51)
Full Changelog: v0.1.0-alpha.30...v0.1.0-alpha.31
- improve autofill project name logic (6adcbcd)
- remove unused os import (a8d8227)
- clean up file flags (7248111)
Full Changelog: v0.1.0-alpha.29...v0.1.0-alpha.30
- add links to dev mode (579819a)
- don't print project json on init (f5479c4)
- fix spacing between waiting for build and pulling outputs (472cb40)
- support reading from config.Targets in builds create (a451f8f)
- update target download logic (3d4a32e)
Full Changelog: v0.1.0-alpha.28...v0.1.0-alpha.29
- add diagnositcs count (fa36fb2)
- add init command (af9d04b)
- add targets to workspace config (49e41a2)
- port some init logic to workspace init (c509357)
- pull targets from init (98d427b)
- use getAvailableTargetInfo for preselected builds (63b7b1d)
- run format (f2703f4)
- rename getCompletedTargets to getTargetInfo (a44754a)
Full Changelog: v0.1.0-alpha.27...v0.1.0-alpha.28
- add callout at project creation (003796e)
- add some polish around confirm dialogs (40d3419)
- api: manual updates (27041d4)
- api: manual updates (b97d699)
- flesh out project branches endpoints (897282f)
- improve output grouping (012926f)
- improve project create form (e3ec063)
- remove stainless config uploading to the project create endpoint (3bba950)
- rename init-workspace flag to workspace-init (c3c7887)
- add retries to project config retrieve (630b8e8)
- don't unconditionally indent forms (249b151)
- fix middleware with empty body (b734f2e)
- improve diagnostics printing (9d42891)
- improve printing of diagnostics when no diagnostics are there (65e18d5)
- unwrap content for stainless config (919d1b7)
Full Changelog: v0.1.0-alpha.26...v0.1.0-alpha.27
- flesh out project branches endpoints (3f50b90)
- bump go version (6179d9d)
- internal: codegen related update (71190a6)
- internal: codegen related update (eacc95e)
- internal: codegen related update (66c2750)
Full Changelog: v0.1.0-alpha.25...v0.1.0-alpha.26
- add dev mode (5c7d002)
- api: manual updates (851173a)
- api: manual updates (f5f13f9)
- Codegen(go): encode path params (3ff985f)
- Codegen(php): unset optional parameters in constructor (dcd415a)
- php: generate stub union classes with discrimminator info (dbc8aa0)
- add unstable call out (a0157be)
- bump go sdk (c671b1d)
- bump go sdk version (6b1aa80)
- bump go version (ad830cf)
- update homebrew repository (e49e98c)
- improve scrollback content viewer (140f41b)
- optimize pipeline rendering (2ddf648)
- simplify getStepSymbol (a3f7d60)
Full Changelog: v0.1.0-alpha.24...v0.1.0-alpha.25
- add multipart form support to HAR snippets (24979f2)
- add timestamp to builds api (1144d20)
- api: add staging environment (be9cb34)
- api: manual updates (13e06db)
- api: manual updates (57ee9a1)
- api: manual updates (5753cc0)
- improve output coloring (b653f1c)
- improve output coloring (617c876)
- make build api return documented specs as urls (1127d78)
- support target:path syntax for custom output directories (d8c7e4c)
- support target:path syntax for custom output directories (97e7fae)
- support target:path syntax for custom output directories (d5447aa)
- bump (e6ba380)
- bump go sdk version (bb75e98)
- internal: codegen related update (e214b20)
- internal: codegen related update (8587cc5)
- move sdkjson generation api out of v0 scope (0c7361f)
Full Changelog: v0.1.0-alpha.23...v0.1.0-alpha.24
- api: manual updates (1f158e2)
Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23
- improve project creation with config download and OpenAPI validation (70f48ec)
Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22
- change stainlessv0 import to stainless (bb69895)
- update go sdk (18af766)
Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21
- api: add diagnostics endpoint (5bb2beb)
- bump go sdk version (a72a797)
Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20
Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19
Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18
- run go mod tidy (014b38b)
Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17
- api: make project nullable (d51a660)
Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16
- polish around logging (38fec48)
Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15
- add workspace status command (adbc44f)
- make branch parameter required for builds create (0735363)
- polish around logging (e969a2d)
- polish around logging (a3fbc71)
- internal: codegen related update (2dd834f)
Full Changelog: v0.1.0-alpha.13...v0.1.0-alpha.14
- add --openapi-spec and --stainless-config flags to workspace init (530581e)
- also automatically find openapi.json (14eeeb4)
- api: manual updates (f4e6172)
- flesh out project create form (c773199)
- sdkjson generation API (9f908f1)
Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13
Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12
- add build/upload steps to builds api (4573934)
- add platform headers (ca381b4)
- api: add v0 project create api (a40eca6)
- api: manual updates (ef33c30)
- api: manual updates (80a6fb5)
- bump go package to 0.6.0 (36a231d)
- internal: codegen related update (a108d1a)
- internal: codegen related update (894c558)
- move build_target_outputs to builds.target_outputs (a085509)
Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11
- api: add diagnostics to build object (fbbf7eb)
- make tap installation command shorter (e8b060c)
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10
- link auth and workspace subcommands to main CLI (e73a657)
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
- change --project-name flag to --project in workspace init command (b1131e6)
- enhance workspace init with auto-detection and relative path resolution (df091f0)
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
- api: manual updates (27eb403)
- move files into pkg/cmd (1cdcbf4)
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
- internal: codegen related update (d50536d)
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
- change projectName to project (6ff942e)
- add macos secrets to github workflwo (cfb8c55)
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
- api: change v0 path param projectName -> project (f4d71d2)
- api: manual updates (ad21d1e)
- api: manual updates (2539725)
- minor refactor of method bodies (8a3745d)
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
- add readme (517510b)
- api: add build compare to v0 (ce9328e)
- api: bump go sdk version (8500bf3)
- api: enable macos publishing (c49364b)
- internal: codegen related update (81448ca)
- internal: codegen related update (ac9557a)
- internal: codegen related update (4a1d74a)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- Add wait flag and polling mechanism for build completion (960b063)
- bump go sdk version (3cbc3e4)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- add typescript (7a35228)
- api: configs (24361de)
- api: fix enum name conflict maybe (e70ad16)
- api: manual updates (640c152)
- api: manual updates (d7fa9ae)
- api: manual updates (aeaafee)
- api: manual updates (c694b82)
- api: manual updates (79ceae1)
- api: manual updates (c654f3d)
- api: manual updates (69fd666)
- api: manual updates (514327b)
- api: manual updates (1cc704d)
- api: manual updates (dfc8fa2)
- api: manual updates (611beb0)
- api: manual updates (0aeaa78)
- api: manual updates (bc90b96)
- api: manual updates (15bda00)
- api: manual updates (f598f10)
- api: manual updates (947c01a)
- api: manual updates (676ed23)
- api: parent build id (540a1a0)
- api: remove discriminator thing (b87d671)
- api: rename api key (b7e9c79)
- api: update via SDK Studio (57b41f3)
- api: update via SDK Studio (8e817cc)
- api: update via SDK Studio (8e4f061)
- api: update via SDK Studio (#2) (10296a9)
- api: update via SDK Studio (#4) (0380cc7)
- api: use correct hashes (fe39102)
- change list endpoint (9943696)
- use urfave/cli library (b1ae8e7)