Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apify Client v1 #146

Merged
merged 136 commits into from
Oct 22, 2020
Merged

Apify Client v1 #146

merged 136 commits into from
Oct 22, 2020

Conversation

mnmkng
Copy link
Member

@mnmkng mnmkng commented Oct 22, 2020

  • Reimplement first actor endpoints
  • Progress commit
  • Completed tests for actors endpoint.
  • Task endpoint partial rewrote.
  • rewrote users.
  • rewrote logs.js
  • started dataset rewrote.
  • keyValuesStores basic methods rewrote.
  • rewrote request_queues.js
  • rewrote webhooks.js
  • rewrote webhook_dispatches.js.
  • rewrote dataset tests. Removed Crawler.
  • rewrote key_value_stores.js tests
  • xited tests that are not working, because of the client implementation changes -> up for discussion if we want to keep the support.
  • stuck in rewriting to async-retry.
  • fixed exponential backoff... I guess
  • make working browser POC.
  • make browser test work.
  • used brotli compressor to reduce the bundle size.
  • introduced latest features from master.
  • refactored code. split lodash to functions because of the bundle size.
  • removed deprecated method from task
  • fixed lint err
  • added workflows.
  • improved build script to build files for the test.
  • removed prepare script.
  • split build to two parts.
  • improved webpack browser build.
  • removed unnecessary dependencies and engines.
  • migrated to jest due to performance
  • fixed lint
  • made tests green again,
  • started abstract class.
  • Comments from PR.
  • renamed edpoint to resource. Deleted extra expbackoff logic from dataset.
  • changed webpack mode.
  • added defaults.
  • improved text decoding.
  • documented listActors endpoint.
  • updated docs for actor endpoint.
  • improved dataset endpoint docs.
  • documented dataset endpoint.
  • improved KV stores docs.
  • logs docs slightly improved.
  • Request queue docs improved.
  • improved tasks docs.
  • documented user endpoint.
  • documented webhook dispatches
  • documented webhooks endpoint.
  • added build docs action.
  • improved docs strategy.
  • fixed yml
  • fix
  • refactored actions.
  • refactored actions.
  • renamed.
  • on added
  • increased version added my parameter to list actors endpoint.
  • added dist
  • fix because of null from integration tests.
  • renamed tilde separated to slash separated.
  • added missing return.
  • Fixed docs. Improved README.md. Added CHANGELOG.md. Bump version.
  • Added possibility to remove content-type header with null and fixed JSON.strigify on buffer.
  • fixed getValue
  • Implementing schedules API
  • Adding tests and linting
  • fixed header removal and log endpoint.
  • improved log tests increased beta version.
  • Fix typo in version
  • Fix lint
  • Fixed tasks endpoint
  • fixed signing url. task input handling.
  • removed babel for nodeJs.
  • improved browser header to don't trigger error.
  • fixed docs.
  • bump version
  • Some changes
  • Not great, not terrible
  • Add missing clients
  • Add clients to index
  • Dataset tests work
  • Dataset tests pass
  • Key value stores
  • Key value stores finished
  • Logs finished
  • Request queue finished
  • Schedules finished
  • Tasks finished
  • Users finished
  • Webhooks finished
  • Webhook Dispatches finished
  • Remove old stuff, refactor, fix tests
  • Test Statistics
  • Bump version
  • Minor improvements
  • Add response parsing logic
  • Add status params to actor runs endpoint
  • Fix axios defaults
  • Bump version
  • Update KVS, bump version
  • Lint files
  • Some changes
  • Minor improvements
  • Add waitForFinish function to Run and Build
  • Add waitForFinish tests
  • Fix lint
  • Added call method to actor
  • Fix invalid return value in getRecord
  • Fix setRecord with stringified JSON, remove lodash
  • Added private method _call to resource client
  • Added call method to task client, update actor call method
  • Bump version
  • Added call method tests
  • fixed condition
  • further refactoring
  • small changes & made tests green again
  • Bump version
  • Change signature of start and call methods
  • Update comment
  • Change metamorph signature
  • Improve ApifyApiError
  • Fix trailing slash and add some improvements
  • Bump version
  • Fix v2 in baseUrl and tests
  • Improve error logging, fix 404 on redirects

mnmkng and others added 30 commits September 4, 2019 20:13
…n changes -> up for discussion if we want to keep the support.
# Conflicts:
#	package.json
#	src/acts.js
#	src/index.js
#	src/key_value_stores.js
#	src/tasks.js
#	src/utils.js
#	test/datasets.js
#	test/key_value_stores.js
#	test/request_queues.js
#	test/utils.js
mnmkng and others added 27 commits October 2, 2020 14:25
…into refactor/v1

* 'chore/refactoring' of github.com:apify/apify-client-js:
  Fix lint
  Add waitForFinish tests
  Add waitForFinish function to Run and Build
…into refactor/v1

* 'chore/refactoring' of github.com:apify/apify-client-js:
  Fix invalid return value in getRecord
@mnmkng mnmkng mentioned this pull request Oct 22, 2020
@mnmkng mnmkng merged commit 27f494e into master Oct 22, 2020
@mnmkng mnmkng deleted the chore/refactoring branch October 22, 2020 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants