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

Merge development into main branch #1

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

Merge development into main branch #1

wants to merge 26 commits into from

Conversation

rbndelrio
Copy link
Owner

No description provided.

betacar and others added 26 commits January 4, 2021 13:00
* ESLint config clean up

* Gulp replaced with Rollup

* Beblified modules

* Discard browser builds for now

* Identation fix

* UUID package added

* Do not ignore package-lock files

* For no-console and single-quote

* Generate a package-lock file and track it

* Generate docs through NPM scripts

* Old dependencies removed

* Don't let rollup include external dependencies

* Ignore ENV file

* Unnecessary Jasmine files removed

* Don't include the docs nor the coverage on the NPM bundle

* Babel config extracted from package file

* Main API file extracted from SDK file

* Constants and utils file created

* New bynder module

* Use optional chaining to check if file body exists

* WIP

* Docs command fix

* ESlint config fixed

* Unrequired proper-url-join package removed

* Use an axios instance instead of creating a new one everytime

* New mocked functions helpers

* WIP

* Build support for Node 12, 13, and 14 added

* Test fixed

* API class tests

* Package files added

* Use the standarized UA name

* Tests fixed

* Catch request errors correctly

+ API class documentation improvements

* New FS workflow w/ prepare endpoint support

* Version bump

* New metapropertyOptions endpoint support

Closes Bynder#51

* Media download URL endpoint support added

Closes Bynder#49

* Save asset method fixed

* README updated with new methods

* File chunks method added to README file

* Ignore lines for CC

* USe Jest's spy objects for a cleaner implementation

* Chunk uploader bug fixed

* Sample script replaced

* Front-end related code removed

* Pretest script fixed

* Use existing scripts for consistency

* Typo fix

* Endpoint specific headers can sent through the API client

* Utils tests cases

* Include the content sha and media ID

* More tests cases

* SHA256 Hex generator moved to the utils file

* Send intent and SHA256 on finalise upload endpoint request

* Moar tests added

* Docs updated

* Return arrays as data attr

* URL namespaces fixed

* Only encode files when hitting a non V6 and V7 endpoint

* Moar tests

* Documentation improvements

* Send headers separately from body payload

* Correct finalise endpoint + header improvements

* Last set of tests added

* Review changes

* Unused deps removed

* Run GitHub actions within supported NodeJS versions

* Readable stream file body are supported

* isomorphic-form-data removed

* Support for stream uploads added

* Debug lines removed

* Fiel intent removed

* Form data moved

* Don't use Yarn

* Smol documentation fixes

* Return an array, and no headers, when an array is responded

* Detect V4 and V5 only routes
* Finalize sends a URL encoded form

* Use constants everywhere
…ynder#68)

* Permanent token support removed

* Client credentials tests

* Throw an exception if permanent token is used

* Optional scope added to getToken method

* Code coverage increased

* Typofix

* Typofix

* Test unignored

* Use the redirection URI property to know if we have client credentials or not

* Test fixed
* Yargs added

* CLI sample added

* add example app that reads config file

* update the sample file

* fix call and remove package

* update npm lock file

Co-authored-by: Bugra Okcu <[email protected]>
* Coveralls configured

* Use a NPM task to run the Coveralls script

* Use an action...?
* ESLint config clean up

* Gulp replaced with Rollup

* Beblified modules

* Discard browser builds for now

* Identation fix

* UUID package added

* Do not ignore package-lock files

* For no-console and single-quote

* Generate a package-lock file and track it

* Generate docs through NPM scripts

* Old dependencies removed

* Don't let rollup include external dependencies

* Ignore ENV file

* Unnecessary Jasmine files removed

* Don't include the docs nor the coverage on the NPM bundle

* Babel config extracted from package file

* Main API file extracted from SDK file

* Constants and utils file created

* New bynder module

* Use optional chaining to check if file body exists

* WIP

* Docs command fix

* ESlint config fixed

* Unrequired proper-url-join package removed

* Use an axios instance instead of creating a new one everytime

* New mocked functions helpers

* WIP

* Build support for Node 12, 13, and 14 added

* Test fixed

* API class tests

* Package files added

* Use the standarized UA name

* Tests fixed

* Catch request errors correctly

+ API class documentation improvements

* New FS workflow w/ prepare endpoint support

* Version bump

* New metapropertyOptions endpoint support

Closes Bynder#51

* Media download URL endpoint support added

Closes Bynder#49

* Save asset method fixed

* README updated with new methods

* File chunks method added to README file

* Ignore lines for CC

* USe Jest's spy objects for a cleaner implementation

* Chunk uploader bug fixed

* Sample script replaced

* Front-end related code removed

* Pretest script fixed

* Use existing scripts for consistency

* Typo fix

* Endpoint specific headers can sent through the API client

* Utils tests cases

* Include the content sha and media ID

* More tests cases

* SHA256 Hex generator moved to the utils file

* Send intent and SHA256 on finalise upload endpoint request

* Moar tests added

* Docs updated

* Return arrays as data attr

* URL namespaces fixed

* Only encode files when hitting a non V6 and V7 endpoint

* Moar tests

* Documentation improvements

* Send headers separately from body payload

* Correct finalise endpoint + header improvements

* Last set of tests added

* Review changes

* Unused deps removed

* Run GitHub actions within supported NodeJS versions

* Readable stream file body are supported

* isomorphic-form-data removed

* Support for stream uploads added

* Debug lines removed

* Fiel intent removed

* Form data moved

* Don't use Yarn

* Smol documentation fixes

* Return an array, and no headers, when an array is responded

* Detect V4 and V5 only routes
* Finalize sends a URL encoded form

* Use constants everywhere
* Yargs added

* CLI sample added

* add example app that reads config file

* update the sample file

* fix call and remove package

* update npm lock file

Co-authored-by: Bugra Okcu <[email protected]>
…ynder#68)

* Permanent token support removed

* Client credentials tests

* Throw an exception if permanent token is used

* Optional scope added to getToken method

* Code coverage increased

* Typofix

* Typofix

* Test unignored

* Use the redirection URI property to know if we have client credentials or not

* Test fixed
* Improving js doc
* fixing type specification in doc
* Fix async unit tests

* Drop support node v13 & v15

* Add node v16 support

* Fix tests

Co-authored-by: Else ten Broeke <[email protected]>
* Add support to return progress of upload

* Fix linting

Co-authored-by: Else ten Broeke <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants