Changelog
0.21.1
0.21.1 (2025-02-05)
🐛 Bug Fixes
- Emit logs to stderr when actors are started with
--json
flag (#741) (a50b80e) by @vladfrangu
0.21.0
0.21.0 (2025-01-16)
🚀 Features
- Builds namespace (#620) (6345162) by @vladfrangu
runs ls
(#640) (dd84d37) by @vladfranguruns abort
(#643) (96e5a34) by @vladfranguruns resurrect
(#644) (7dbf4fb) by @vladfranguruns log
(#645) (dd6af5e) by @vladfranguruns rm
&builds rm
&actors rm
(#648) (566f8c5) by @vladfranguruns info
(#657) (827767c) by @vladfranguactors build
(#661) (4605cda) by @vladfranguactors pull
(#662) (26d5cb3) by @vladfranguactors call
(#663) (a472300) by @vladfrangu- Check if cli was installed using volta when checking for updates (#667) (aee0233) by @vladfrangu
actors start
(#669) (45956e2) by @vladfranguactors push
(#671) (d77c531) by @vladfranguactors ls
(#675) (de258cb) by @vladfrangukey-value-stores get-value
(#678) (67cfefe) by @vladfrangudatasets get-items
(#679) (b521546) by @vladfrangudatasets
/key-value-stores
commands (#685) (c7d77e1) by @vladfrangu- Key-value-store commands (#700) (eb8ff3b) by @vladfrangu
actors info
(#701) (0f4b3f0) by @vladfrangudatasets info
/key-value-stores info
(#726) (56e8ffa) by @vladfrangu- Rewrite command descriptions (#727) (3eb21d6) by @TC-MO
🐛 Bug Fixes
- Look for lowercase input schema in default paths (#647) (68456e6) by @mvolfik
- Emit warning if input.json is modified during run and prefilled with defaults (#672) (8a6fd3f) by @vladfrangu
- Scrapy wrapping being broken due to ESM migration (#686) (e2a7591) by @vladfrangu
- ci: Make it work + publish with provenances (#694) (e41ea72) by @vladfrangu
- Handle stdin correctly from slower stdout emitting (#704) (a5b53de) by @vladfrangu
- Running commands with spaces on windows (#715) (d1c207a) by @vladfrangu
v0.20.13
What's Changed
- fix: running commands with spaces on windows (#715) by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.12...v0.20.13
v0.20.12
What's Changed
- Dependency updates to bring support for newer input schema fields
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.11...v0.20.12
v0.20.11
What's Changed
- fix: scrapy wrapping being broken due to ESM migration (#686) by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.10...v0.20.11
v0.20.10
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.9...v0.20.10
v0.20.9
What's Changed
- fix: emit warning if input.json is modified during run and prefilled with defaults (#672) by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.8...v0.20.9
v0.20.8
What's Changed
- Reverted the empty namespaces that were added in the previous release
- fix: look for lowercase input schema in default paths (#647) by @mvolfik
- Increase the minimum Python version to 3.9, in line with Apify SDK
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.7...v0.20.8
v0.20.7
What's Changed
- fix: auto-set
apify run
INPUT.json
only with values that have defaults by @vladfrangu in #641
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.6...v0.20.7
v0.20.6
What's Changed
- fix: ensure input kvs path exists when calling
apify run
by @vladfrangu in #625
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.5...v0.20.6
v0.20.5
What's Changed
- fix: print path to invalid
actor.json
when an invalid file is found by @vladfrangu in #618 - fix: passing the item via stdin to
actor push-data
works again by @vladfrangu in #617
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.4...v0.20.5
v0.20.4
What's Changed
- feat: printing dataset result for
call
command by @vladfrangu in #614
New Contributors
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.3...v0.20.4
v0.20.3
What's Changed
- fix(call): support calling with bare ids by @vladfrangu in #613
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.2...v0.20.3
v0.20.2
What's Changed
- fix: run scripts not printing unsupported node versions rightly by @vladfrangu in #589
- fix: run command validating inputs caused inputs to not work in crawlee projects by @vladfrangu in #591
Full Changelog: https://github.com/apify/apify-cli/compare/v0.20.0...v0.20.2
What's Changed
- feat: add a troubleshooting section to the root help screen by @tobice in #491
- feat: Better copy and docs by @jancurn in #494
- fix: prompt for new folder name when existing folder is used with
apify create
by @vladfrangu in #504 - feat: Warn user there's newer Actor version on the platform by @HonzaTuron in #506
- feat: use login-new as default login method by @HonzaTuron in #508
- feat: support spaces and
:
for subcommands by @vladfrangu in #521 - feat: prevent old node from running CLI by @vladfrangu in #522
- feat: different exit codes for different errors by @vladfrangu in #520
- feat: --no-optional for create command by @vladfrangu in #524
- feat: support calling actors with bare names by @vladfrangu in #538
- feat: support running other entrypoints with injected Apify environment variables by @vladfrangu in #539
- fix: always enable crawlee storage purging when
--purge
is provided, even in non-crawlee-detected envs by @vladfrangu in #543 - feat: Setup Smartlook for CLI docs by @HonzaTuron in #544
- fix: prevent running
apify push
from non-actor-looking folders by @vladfrangu in #537 - fix: purge working in python again by @vladfrangu in #548
- fix: deprecate
vis
command in favor ofvalidate-schema
by @vladfrangu in #556 - fix: always try to get a remote storage if IS_AT_HOME is true by @vladfrangu in #557
- feat: task run, actor call, deprecate top level call by @vladfrangu in #558
- fix: print most information to stderr in preparation of future integrations by @vladfrangu in #570
- feat: Update api token links by @valekjo in #578
- feat: validate input on run by @vladfrangu in #560
- feat: call with inputs by @vladfrangu in #577
- chore: migrate to TypeScript and Oclif 3 by @vladfrangu in #477
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.5...v0.20.0
v0.19.5
What's Changed
- fix: CLI on Windows throwing EINVAL errors with latest node 18/20/22 by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.4...v0.19.5
v0.19.4
What's Changed
- fix: make
run --purge
work again for Python projects by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.3...v0.19.4
What's Changed
- fix: always enable crawlee storage purging when
--purge
is provided even in non-crawlee-detected envs by @vladfrangu
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.2...v0.19.3
v0.19.2
What's Changed
- feat: validate the Actor name during init by @barjin in #450
- feat: extend success command on create by @HonzaTuron in #466
- fix: axios v1 and new client breaking cli by @vladfrangu in #481
New Contributors
- @vdusek made their first contribution in #439
- @TC-MO made their first contribution in #468
- @honzajavorek made their first contribution in #472
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.1...v0.19.2
v0.19.1
What's Changed
Full Changelog: https://github.com/apify/apify-cli/compare/v0.19.0...v0.19.1
v0.19.0
What's Changed
- feat: Auto-update
apify-cli
Homebrew formula inhomebrew-core
by @fnesveda in #387 - fix: spelling in helpers by @barjin in #389
- feat:
apify init
wraps Scrapy projects with Apify middleware by @barjin in #393
Full Changelog: https://github.com/apify/apify-cli/compare/v0.18.1...v0.19.0
v0.18.1
What's Changed
Fixes
Documentation changes
Full Changelog: https://github.com/apify/apify-cli/compare/v0.18.0...v0.18.1
v0.18.0
What's Changed
- feat(create, init): create INPUT.json from input_schema prefills by @nguyeda1 in #379
- feat: Use actor/apify env vars instead of old
ENV_VARS
by @jirimoravcik in #381 - chore: Bump version to 0.18.0 by @jirimoravcik in #382
Full Changelog: https://github.com/apify/apify-cli/compare/v0.17.0...v0.18.0
v0.17.0
What's Changed
- BREAKING CHANGE: Telemetry data collection by @drobnikj in #362
- chore: Fix docs reference by @drobnikj in #375
- fix: Folder path creation by @HonzaTuron in #376
- feat(create): Merge local development instructions into README by @nguyeda1 in #372
New Contributors
Full Changelog: https://github.com/apify/apify-cli/compare/v0.16.2...v0.17.0
v0.16.2
What's Changed
- chore: Use new workflow secrets by @fnesveda in #361
- feat: Add community message by @HonzaTuron in #363
- fix: Use the right exit code on error by @fnesveda in #364
- feat(push): Allow disabling of the prompt mechanism via flag/CI by @vladfrangu in #365
- fix(push): Correctly check if in CI env to skip prompt by @vladfrangu in #366
- fix: Fix unit tests by @fnesveda in #371
- feat(app): Add apify pull by @HonzaTuron in #360
New Contributors
- @vladfrangu made their first contribution in #365
Full Changelog: https://github.com/apify/apify-cli/compare/v0.16.1...v0.16.2
v0.16.1
What's Changed
v0.16.0
What's Changed
New features
- Added option to open actor detail in Apify Console after successful
apify push
by @HonzaTuron in #353
Fixes
- Stopped adding
apify_storage
to .gitignore if it already is there by @fnesveda in #355 - Fixed extracting some template archives by @mvolfik in #358
- Improved log messages for different build statuses by @fnesveda in #350
Full Changelog: https://github.com/apify/apify-cli/compare/v0.15.1...v0.16.0
v0.15.1
What's Changed
- Added a post-create message to Python actors by @fnesveda in #349
- Updated the
apify run
help to not be so Node-specific by @fnesveda in #347 - Started using correct "omit optional dependencies" argument based on NPM version by @fnesveda in #346
Full Changelog: https://github.com/apify/apify-cli/compare/v0.15.0...v0.15.1
v0.15.0
New features
- Apify Console login integration in
apify login-new
by @fnesveda in #302 - Preparations for release on Homebrew by @fnesveda in #341, #342, #343 and #345
- Better template language selection in
apify create
by @mnmkng in #338 - New documentation portal by @barjin in #331
Internal changes
Full Changelog: https://github.com/apify/apify-cli/compare/v0.14.1...v0.15.0
v0.14.1
What's Changed
- chore: Disable actor template prompt looping around by @fnesveda in #318
- feat: Support for running Python actors by @fnesveda in #316
- fix: Removing unneeded dependencies by @mtrunkat in #322
Full Changelog: https://github.com/apify/apify-cli/compare/v0.13.0...v0.14.1