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

Add xml support to openapi3 #4214

Open
wants to merge 145 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 20, 2024

  1. initial xml schema

    Kyle Zhang committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    324231d View commit details
    Browse the repository at this point in the history
  2. update

    Kyle Zhang committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    fb8d16a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd480f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. update all logic for xml object

    Kyle Zhang committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    430f1c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b1d92e View commit details
    Browse the repository at this point in the history
  3. update

    Kyle Zhang committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    76d78bb View commit details
    Browse the repository at this point in the history
  4. Merge branch 'xmlClient' of https://github.com/skywing918/typespec in…

    …to xmlClient
    Kyle Zhang committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    979080f View commit details
    Browse the repository at this point in the history
  5. update cases

    Kyle Zhang committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    afcc306 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    7f7a8c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    6bc86c6 View commit details
    Browse the repository at this point in the history
  2. update Scenario 1.3

    Kyle Zhang committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c55136d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2e97f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    ccbfaee View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    06f9fdc View commit details
    Browse the repository at this point in the history
  2. move func from compiler to openapi3

    Kyle Zhang committed Aug 30, 2024
    1 Configuration menu
    Copy the full SHA
    4b99815 View commit details
    Browse the repository at this point in the history
  3. update for comments

    Kyle Zhang committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    56ccc79 View commit details
    Browse the repository at this point in the history
  4. revert

    Kyle Zhang committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4079c23 View commit details
    Browse the repository at this point in the history
  5. update

    Kyle Zhang committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    2b27393 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    dabf28e View commit details
    Browse the repository at this point in the history
  2. update for comments

    Kyle Zhang committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    93cddcb View commit details
    Browse the repository at this point in the history
  3. update

    Kyle Zhang committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0d26bea View commit details
    Browse the repository at this point in the history
  4. up

    Kyle Zhang committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    9985914 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    a490317 View commit details
    Browse the repository at this point in the history
  2. up

    Kyle Zhang committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    63cfee9 View commit details
    Browse the repository at this point in the history
  3. fix e2e

    Kyle Zhang committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0b7ea1d View commit details
    Browse the repository at this point in the history
  4. update

    Kyle Zhang committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fc62a47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5bb5d4d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    989ff61 View commit details
    Browse the repository at this point in the history
  2. keep @typespec/xml in peer dependency

    Kyle Zhang committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    5e1fc0e View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    de24d61 View commit details
    Browse the repository at this point in the history
  2. up for comments

    Kyle Zhang committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d2893b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4be3f23 View commit details
    Browse the repository at this point in the history
  4. update

    Kyle Zhang committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6270e47 View commit details
    Browse the repository at this point in the history
  5. up

    Kyle Zhang committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    84dc12c View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    7ef1127 View commit details
    Browse the repository at this point in the history
  2. update

    Kyle Zhang committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9555956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    175f9d9 View commit details
    Browse the repository at this point in the history
  4. up

    Kyle Zhang committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0301b1f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    86a686a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae5a0c7 View commit details
    Browse the repository at this point in the history
  3. Update packages/openapi3/test/xml-models.test.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d2682a6 View commit details
    Browse the repository at this point in the history
  4. Update packages/openapi3/test/xml-models.test.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    626a566 View commit details
    Browse the repository at this point in the history
  5. Update packages/openapi3/test/xml-models.test.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7d16724 View commit details
    Browse the repository at this point in the history
  6. Update packages/openapi3/test/xml-models.test.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    dd08c12 View commit details
    Browse the repository at this point in the history
  7. update

    Kyle Zhang committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c51acdd View commit details
    Browse the repository at this point in the history
  8. update

    Kyle Zhang committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a075e29 View commit details
    Browse the repository at this point in the history
  9. up cases

    Kyle Zhang committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a726323 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    3c47cd2 View commit details
    Browse the repository at this point in the history
  2. revert e2e test

    Kyle Zhang committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b247bc6 View commit details
    Browse the repository at this point in the history
  3. update

    Kyle Zhang committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d57a7e4 View commit details
    Browse the repository at this point in the history
  4. up

    Kyle Zhang committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    648cba4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4305fd4 View commit details
    Browse the repository at this point in the history
  6. update

    Kyle Zhang committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6286084 View commit details
    Browse the repository at this point in the history
  7. up

    Kyle Zhang committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2e6fc01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7616f43 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bb59a5d View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    189562f View commit details
    Browse the repository at this point in the history
  2. add warning logic

    Kyle Zhang committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    0fb93e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d765ce View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    596d8e1 View commit details
    Browse the repository at this point in the history
  2. update

    Kyle Zhang committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c3a6f83 View commit details
    Browse the repository at this point in the history
  3. update for comments

    Kyle Zhang committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    da514d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1341213 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    6478392 View commit details
    Browse the repository at this point in the history
  2. wrap the items in allOf if a model

    Kyle Zhang committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    c3c1d9e View commit details
    Browse the repository at this point in the history
  3. update scalar logic in items

    Kyle Zhang committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    cbd8840 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    ad29aa4 View commit details
    Browse the repository at this point in the history
  2. merged

    Kyle Zhang committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    16fdc8b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    a3b6248 View commit details
    Browse the repository at this point in the history
  2. update formatting

    Kyle Zhang committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    aa815a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    61ebd49 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    22f8db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90f73d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    e9c1b63 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    5e9391c View commit details
    Browse the repository at this point in the history
  2. update

    Kyle Zhang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    98aebc0 View commit details
    Browse the repository at this point in the history
  3. update

    Kyle Zhang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3d2eb86 View commit details
    Browse the repository at this point in the history
  4. update cases

    Kyle Zhang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b0524d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc8171d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    e681cc8 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    6178967 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    456ad6c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    05e399d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8437312 View commit details
    Browse the repository at this point in the history
  3. Update packages/openapi3/src/lib.ts

    Co-authored-by: Wanpeng Li <[email protected]>
    skywing918 and wanlwanl authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fde8c7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7034dbf View commit details
    Browse the repository at this point in the history
  5. update for comments

    Kyle Zhang committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    579bdfb View commit details
    Browse the repository at this point in the history
  6. update doc

    Kyle Zhang committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2f1fbf5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d69f5e View commit details
    Browse the repository at this point in the history
  8. up

    Kyle Zhang committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    01d329e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    7490fbb View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    c37bb36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f49cf1 View commit details
    Browse the repository at this point in the history
  3. circular reference cases

    Kyle Zhang committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    fb2fbae View commit details
    Browse the repository at this point in the history
  4. up

    Kyle Zhang committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    3570c22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfdb9ed View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    542c70c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eafd40c View commit details
    Browse the repository at this point in the history
  3. revert scalar logic on array

    Kyle Zhang committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0549f42 View commit details
    Browse the repository at this point in the history
  4. fix

    Kyle Zhang committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    20dedef View commit details
    Browse the repository at this point in the history
  5. update cases

    Kyle Zhang committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b069491 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76b8c67 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ddf0690 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    7011b9d View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    7dd4aa6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    54c2bea View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    45f4434 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a1da01 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    5b5488c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95cc03c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    e766d4a View commit details
    Browse the repository at this point in the history
  2. update for comments

    Kyle Zhang committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    525fbf2 View commit details
    Browse the repository at this point in the history
  3. update cases

    Kyle Zhang committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    add0160 View commit details
    Browse the repository at this point in the history
  4. unwrapped use property name

    Kyle Zhang committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    4b80e19 View commit details
    Browse the repository at this point in the history
  5. fix build

    Kyle Zhang committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    43cbe53 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    e753cee View commit details
    Browse the repository at this point in the history
  2. update with dynamic loading

    Kyle Zhang committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ecae480 View commit details
    Browse the repository at this point in the history
  3. remove @typespec/xml from peerDependencies

    Kyle Zhang committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    2511ef2 View commit details
    Browse the repository at this point in the history
  4. remove unless

    Kyle Zhang committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    99e06d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    0940808 View commit details
    Browse the repository at this point in the history
  2. update for comments

    Kyle Zhang committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    4a9c32d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9ce78d View commit details
    Browse the repository at this point in the history
  4. remove b.array

    Kyle Zhang committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    fdff71f View commit details
    Browse the repository at this point in the history
  5. try import

    Kyle Zhang committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    89315d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    39fce11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a94c1de View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Update packages/openapi3/src/lib.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f361191 View commit details
    Browse the repository at this point in the history
  2. Update packages/openapi3/src/lib.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2bb718d View commit details
    Browse the repository at this point in the history
  3. Update packages/openapi3/src/xml-module.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a21eeac View commit details
    Browse the repository at this point in the history
  4. Update packages/openapi3/src/xml-module.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c57a917 View commit details
    Browse the repository at this point in the history
  5. update

    Kyle Zhang committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2395995 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70c9226 View commit details
    Browse the repository at this point in the history
  7. update case

    Kyle Zhang committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3e31d9a View commit details
    Browse the repository at this point in the history
  8. change the type of ref be OpenAPI3Schema

    Kyle Zhang committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e702666 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    622e660 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b4f5eb2 View commit details
    Browse the repository at this point in the history
  11. update

    Kyle Zhang committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0e7d771 View commit details
    Browse the repository at this point in the history
  12. update message

    Kyle Zhang committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    13b7be2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8cb031e View commit details
    Browse the repository at this point in the history
  14. Update packages/openapi3/src/lib.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b45816b View commit details
    Browse the repository at this point in the history
  15. Update packages/openapi3/src/lib.ts

    Co-authored-by: Timothee Guerin <[email protected]>
    skywing918 and timotheeguerin authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7e55f1f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c477090 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. update case

    Kyle Zhang committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    66249f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f678268 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    71a5b13 View commit details
    Browse the repository at this point in the history