Changelog
v2.9.5
What's Changed
- fix: add
isDeprecated
to actor update type by @Jkuzz in #566 - feat: add Actor Standby types by @jirimoravcik in #569
- feat: allow
unwind
param toDatasetClient.listItems()
to be an array by @fnesveda in #576 - feat: add maxCostPerRun param by @stetizu1 in #578
New Contributors
- @stetizu1 made their first contribution in #578
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.9.4...v2.9.5
v2.9.4
What's Changed
- fix: add missing
isApifyIntegration
field toWebhook
type by @omikader in #523 - feat: add notifications field to Schedule by @m-murasovs in #545
- feat: added data property to API error object by @gippy in #559
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.9.3...v2.9.4
v2.9.3
What's Changed
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.9.2...v2.9.3
v2.9.2
What's Changed
- feat: add monthlyUsage() and limits() endpoints to UserClients by @tobice in #517
- feat: parse monthlyUsage.dailyServiceUsages[].date as Date by @tobice in #519
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.9.1...v2.9.2
v2.9.1
What's Changed
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.9.0...v2.9.1
v2.9.0
What's Changed
- fix: publish browser bundle by @B4nan in #506
- fix: update axios to v1.6 by @B4nan in #505
- feat: add
KeyValueStore.recordExists()
method by @barjin in #510 - feat: add
log()
method to BuildClient by @tobice in #509 - feat: add
runs()
andbuilds()
top level endpoints by @foxt451 in #468
New Contributors
- @tobice made their first contribution in #509
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.8.6...v2.9.0
v2.8.6
What's Changed
- fix: replace ReadableStream with Readable by @foxt451 in #463
- fix: add missing properties to
ActorCollectionCreateOptions
type by @jirimoravcik in #486 - feat(request-queue): Limit payload size for batchAddRequests() by @drobnikj in #489
- docs: add code owner for documentation by @TC-MO in #488
New Contributors
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.8.4...v2.8.6
v2.8.4
What's Changed
New Contributors
- @omikader made their first contribution in #451
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.8.2...v2.8.4
v.2.8.2
What's Changed
- ci: test on node 20 + improve tests workflow by @B4nan in #430
- feat: Add how to install javascript Apify client by @webrdaniel in #440
- fix: ScheduleUpdateData type by @magne4000 in #276
New Contributors
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.8.1...v2.8.2
v2.8.1
What's Changed
- fix: don't parse non-date strings by @barjin in #412
- chore: Removed references to issuesEnabled by @Jkuzz in #416
- feat: add new webhook fields by @m-murasovs in #426
- feat: Add delete to runs and builds by @Jkuzz in #428
New Contributors
- @Jkuzz made their first contribution in #416
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.8.0...v2.8.1
v2.8.0
What's Changed
- feat: Add Actor reboot method by @jirimoravcik in #408
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.7.2...v2.8.0
v2.7.2
What's Changed
- feat: Rename APIFY_ACTOR_MAX_ITEMS to ACTOR_MAX_PAID_DATASET_ITEMS by @novotnyj in #353
- feat(runs, builds): Add usage usd into Actor run and build types by @drobnikj in #355
- feat: Add shouldInterpolateStrings field to webhook type by @valekjo in #358
- feat: Use Actor/Apify env vars instead of
ENV_VARS
by @jirimoravcik in #373 - feat: Added StoreCollectionClient class useful for listing Actors in Apify Store by @drobnikj in #395
- docs: Change subtitle by @barjin in #380
- fix(docs): Fix docs for resource clients to hide constructor by @drobnikj in #397
- fix: Update index.js by @jancurn in #379
- chore: Use new workflow secrets by @fnesveda in #354
- chore: Invalidate CloudFront cache after docs deploy by @fnesveda in #357
- chore: Update dependencies
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.7.1...v2.7.2
v2.7.1
What's Changed
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.7.0...v2.7.1
v2.7.0
What's Changed
- fix:
isAtHome
value in User-Agent header by @mvolfik in #286 - fix: types for actor run by @drobnikj in #331
- fix: improve reading of the version when using bundlers by @vladfrangu in #332
- feat: add support for
maxItems
in run options by @novotnyj in #330 - feat: mark Request Queue v2 methods as stable by @drobnikj in #334
- feat: add standard handing for setStatusMessage by @barjin in #333
New Contributors
- @novotnyj made their first contribution in #330
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.6.3...v2.7.0
v2.6.3
What's Changed
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.6.2...v2.6.3
v2.6.2
What's Changed
- fix:
Actor.call
andTask.call
acceptwaitSecs
notwaitForFinish
by @vladfrangu in #283 - feat: re-export useful types and classes by @vladfrangu in #285
- fix(types): correct extends clause for Dataset entries by @vladfrangu in #284
- fix: Correct docs links for actor env vars, some refactoring by @jirimoravcik in #287
- fix: make ActorUpdateOptions type have optional fields by @metalwarrior665 in #288
- fix: correctly set default client headers by @valekjo in #290
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.6.1...v2.6.2
v2.6.1
What's Changed
- feat: drop single file support by @valekjo in #257
- feat: update actor types by @HonzaTuron in #263
- feat: Add flatten param to Dataset items listing by @Strajk in #264
- feat: Add optional title field to task, schedule, key-value store, dataset, and request queue by @valekjo in #271
- fix: Add
defaultRequestQueueId
property toActorRun
type by @fnesveda in #268
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.6.0...v2.6.1
v2.6.0
What's Changed
- Add run.update() method for setting fields on runs. You can update statusMessage of run using this method. by @barjin in #258
- Fix parsing ApifyError for method called with forceBuffer param to true. by @drobnikj in #260
- Fix stream support, related with https://github.com/axios/axios/issues/1045 by @mvolfik in #256
New Contributors
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.5.2...v2.6.0
v2.5.2
What's Changed
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.5.1...v2.5.2
v2.5.1
What's Changed
- Fix ActorRun - correct type for
status
by @vladfrangu in #254 - Add methods to list all requests in queue,
requestQueueClient.listRequests()
andrequestQueueClient.paginateRequests()
. The paginate requests return an async iterator. by @drobnikj in #249
for await (const page of rqClient.paginateRequests()) {
// Do something with page.items
}
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.5.0...v2.5.1
v2.5.0
What's Changed
- feat: origin param added for last actor/task run endpoints by @HonzaKirchner in #248
- chore: version update by @HonzaKirchner in #250
New Contributors
- @HonzaKirchner made their first contribution in #248
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.4.1...v2.5.0
v2.4.1
What's Changed
- feat: Add request queue methods
listAndLockHead
,prolongRequestLock
,deleteRequestLock
by @drobnikj in #246
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.4.0...v2.4.1
v2.4.0
What's Changed
- fix: Add exponential backoff to batchAddRequests, untie batch and client settings by @jirimoravcik in #243
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.3.1...v2.4.0
v2.3.1
What's Changed
- Fix: Retries in batch requests insert endpoint @drobnikj in #242
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.3.0...v2.3.1
v2.3.0
What's Changed
- Add batch delete requests method for request queue (for now experimental)
- Add support for
schema
parameter in key-value store and datasetgetOrCreate
function - Make
RequestQueueClientListItem.method
strictly typed - Fix: Correct types and validation for
tasks().create
- Fix: Add missing override modifier for error cause
- Fix: Updated incorrect RunCollectionClient list status type
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.2.0...v2.3.0
v2.2.0
What's Changed
- feat: Add support for the
view
parameter in dataset items client by @fnesveda in #226 - fix: fields ending in
At
are Date objects by @vladfrangu in #230 - feat: add option to set timeout for request queue client by @AndreyBykov in #232
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.1.0...v2.2.0
v2.1.0
What's Changed
- feat: Add clients for actor env vars by @jirimoravcik in #202
- feat: Implement method for request batch insert endpoint by @valekjo in #211
- chore: Add missing breaking change by @drobnikj in #224
New Contributors
- @valekjo made their first contribution in #211
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.0.7...v2.1.0
v2.0.7
What's Changed
- types(Task): input is optional by @vladfrangu in #223
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.0.6...v2.0.7
v2.0.6
What's Changed
- fix: correct validation for Task call & start, and loosen up KeyValueStore getRecord options by @vladfrangu in #222
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.0.5...v2.0.6
v2.0.5
What's Changed
- fix: correct type for webhook event type by @vladfrangu in #221
Full Changelog: https://github.com/apify/apify-client-js/compare/v2.0.4...v2.0.5