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

upgrade version #1

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

upgrade version #1

wants to merge 44 commits into from

Conversation

shir-lavi
Copy link

Please:

  • Make your pull request atomic, fixing one issue at a time unless there are many relevant issues that cannot be decoupled.
  • Provide a test case & update the documentation in the Readme.md

mambla and others added 30 commits March 6, 2023 10:02
* Include Title in referenced definitions

* Tests update

---------

Co-authored-by: Sean Jonker <[email protected]>
path-equal < 1.2 had a phantom dependency to tslib (unional/path-equal#57),
which is not a problem if your project is written in TypeScript. However, if you're flying with vanilla JS or
JS with JSDocs with TypeScript, it will fail if you don't have tslib installed.
* compatibility to draft 07

* undefined and symbol test

* skip validation

* update docs

* undefined main type test

* better handling at enum value

* remove unnecessary changes

* remove unnecessary changes

* fix error type

* remove unnecessary changes

* remove unnecessary changes

* remove unnecessary changes

* disable switch

* unit test

* ignore undefined

* check if incloud undefined or void for requierd

* never

* Revert "never"

This reverts commit ac039da.

* type-alias-never

* update docs

* type-alias-never

* readme

* remove unnecessary changes

---------

Co-authored-by: netanel-mce <[email protected]>
In the case of a single union, we were just copying all properties
across. This can overwrite a pre-existing field, in particular a
more-specific description that has been specified on some including
type.

This came up in a project where enabling `strictNullChecks` caused a
bunch of descriptions to change for seemingly no reason.
* allow-extra-props-where-pattern-properties-not-empty

* object mapped and other keys

* docs

* remove unnecessary changes

* remove unnecessary changes 2

* remove unnecessary changes 3

* remove unnecessary changes 4

* fix auto test

* fix comment

* 0.60.0

* Back to 0.59.0

---------

Co-authored-by: netanel-mce <[email protected]>
* fix #426

* fix #426

---------

Co-authored-by: can <[email protected]>
…571)

* add constAsEnum flag to convert constant values in properties to single value enum

* fix lint
* remove enum sorting

* fix enum tests by updating the order of enums in assertions
lundibundi and others added 14 commits February 14, 2024 09:33
* Support bigint

* Update typescript-json-schema.ts

---------

Co-authored-by: Dominik Moritz <[email protected]>
* fix: escape special characters in string template literals

* fix: wrong quoting

---------

Co-authored-by: Andreas Hochsteger <[email protected]>
This library is not deprecated or archived. It still works fine and we are reviewing pull requests and make releases. The core maintainers just don't actively invest in new features.
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.