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

build: Fork update #3

Closed
wants to merge 15 commits into from
Closed

build: Fork update #3

wants to merge 15 commits into from

Conversation

KAMAELUA
Copy link
Owner

Before submitting a PR :

  1. Ensure your fork is created from master branch of the repository.
  2. Run npm install in the root folder.
  3. After bug fix/code change, ensure all the existing tests and new tests (if any) pass (npm run-script test-all). During development, to run individual test use node_modules/nodeunit test/<test_file.js> -t <test_name>.
  4. Build the driver (npm run build).
  5. Run eslint and flow typechecker (npm run lint).
  6. Run commitlint (node_modules/.bin/commitlint --from origin/master --to HEAD). Refer commit conventions and commit rules.

Thank you for Contributing!

EliTheCoder and others added 13 commits January 31, 2024 21:17
* Use userland module for punycode

The slash at the end is necessary to use the userland module

* fix: Add @types/punycode as dev dependency

---------

Co-authored-by: Eli Frigo <[email protected]>
* chore: add range error validation for date types

* add validation tests for numbers

* remove only

* add money validation

* chore: remove un-needed types

---------

Co-authored-by: mShan0 <[email protected]>
* chore: replace punnyCode with node:url

* chore: remove punyCode dependencies

* chore: fix package-lock
* test: date range check

* change datetime range check

* change datetime2 range check

* change datetimeoffset range check

* remove unused constants

* remove todo comments

* smalldatetime range check

* remove unused variables
BREAKING CHANGE: Node.js 16.x and 19.x are no longer supported by `tedious`.
* Upgrade `@types/node` to v18.

* Drop dependency on `es-aggregate-error` and `@types/es-aggregate-error`.

* Drop dependency on `node-abort-controller`.

* Drop dependency on `jsbi`.
* Upgrade `typedoc`.

* Upgrade `typescript`.

* Upgrade `sprintf-js`.

* Upgrade `rimraf`.

* Upgrade `mocha`.

* Upgrade `bl`.

* Upgrade `async`.

* Upgrade `chai`.

* Upgrade `eslint` and related plugins.

* Upgrade various `babel` plugins.

* Upgrade `@js-joda/core`.

* Upgrade various type definitions.
BREAKING CHANGE: `tedious` now includes TypeScript definition files. These definitions might differ in various areas from the definitions published in the `@types/tedious` package. If you notice major differences, please reach out and let us know.

---------

Co-authored-by: mShan0 <[email protected]>
Co-authored-by: Arthur Schreiber <[email protected]>
chore: fix the validate test file name
chore: fix bigint validation
@KAMAELUA KAMAELUA changed the title Fork update build: Fork update Apr 29, 2024
@KAMAELUA KAMAELUA closed this Jun 14, 2024
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.

8 participants