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

OpenAPI 3.0.3 and 3.1 full support #1136

Merged
merged 314 commits into from
Apr 14, 2024
Merged

OpenAPI 3.0.3 and 3.1 full support #1136

merged 314 commits into from
Apr 14, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 26, 2023

  1. fixes

    mdaneri committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f4b0a34 View commit details
    Browse the repository at this point in the history
  2. replace [void] with $null =

    mdaneri committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d35c909 View commit details
    Browse the repository at this point in the history
  3. [switch] vs bool

    mdaneri committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    faaa263 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. minor fixes

    mdaneri committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    4257ee4 View commit details
    Browse the repository at this point in the history
  2. remove Pode.sln

    mdaneri committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    4aff610 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. fixes

    Fix an issue with YAML and http string
    fix an issue with multiple objects and allOf/oneOf/anyOff
    fix #1177 When the Access-Control-Allow-Headers is *, the Authorization has to be explicitly  listed
    
    Still some issues with Test-PodeOARequestSchema when allOf is present
    mdaneri committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    9494bc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fa98b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Set-PodeSecurityAccessControl headers and methods auto-popuate

    Set-PodeSecurityAccessControl now can automatically populate headers and methods. No more '*' are required
    mdaneri committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    5cb4ca6 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. code compliance

    mdaneri committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    738468f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f27e6e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c0d401 View commit details
    Browse the repository at this point in the history
  4. Fix $Return

    mdaneri committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    b0f463f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. first openapitest

    mdaneri committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    70a8b4e View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. additional tests

    mdaneri committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    44e4707 View commit details
    Browse the repository at this point in the history
  2. Additional tests

    mdaneri committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    6615d3b View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. new tests and buf fixes

    mdaneri committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    0e68b6a View commit details
    Browse the repository at this point in the history
  2. fixes and tests

    mdaneri committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    d9b37cf View commit details
    Browse the repository at this point in the history
  3. additional tests

    mdaneri committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    54108ed View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Update tests to be Pester 5.5 compatible

    Updated all tests to be 5.x compatible
    Upgrade Pester to 5.5
    additional OpenApi tests
    bug fixes
    mdaneri committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    5dfcbbc View commit details
    Browse the repository at this point in the history
  2. Update OpenAPI.md

    mdaneri authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    8fa8484 View commit details
    Browse the repository at this point in the history
  3. Update OpenAPI.md

    mdaneri authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    4bf3cc4 View commit details
    Browse the repository at this point in the history
  4. documentation 1st addition

    mdaneri committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    9610fb1 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Documentation and fixes

    Test [order] on OpenAPI fixed
    Added assembly version to C# DLL
    Added OpenAPI 3.0.3 doc - work in progress
    mdaneri committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    e30ea80 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. docs and cmdlet changes

    mdaneri committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3feb3d0 View commit details
    Browse the repository at this point in the history
  2. Add-PodeOAInfo test fix

    mdaneri committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    b12217b View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. new openapi auth

    Add OAuth2 OpenAPI support
    Fix #1182
    added new API documentation
    mdaneri committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    ee27625 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c00f9cd View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. fix OpenApi Authentication

    mdaneri committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9f4c14b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. fixes

    mdaneri committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a937be8 View commit details
    Browse the repository at this point in the history
  2. fixes

    mdaneri committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    0b83b27 View commit details
    Browse the repository at this point in the history
  3. OpenApi doc addiction

    mdaneri committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    aa0f71c View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. reorg properties

    mdaneri committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b5d9e85 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Add exemples

    mdaneri committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a6e75e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. fix examples

    mdaneri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ad82946 View commit details
    Browse the repository at this point in the history
  2. examples property fixes

    mdaneri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1d923b6 View commit details
    Browse the repository at this point in the history
  3. improvements

    mdaneri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    29e509b View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. added aditional PodeOAParam

    mdaneri committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    77fe6c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Support for .Net8 and PWSH 7.4

    Added support for pwsh 7.4 and .Net8
    Added .Net8 DLL build
    Fixes to ConvertTo-PodeOAParameter
    Pester fixes
    mdaneri committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    3534f54 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Added support for RFC1866

    mdaneri committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    fc6a07e View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Added support for encoding

    Added support for OpenApi RequestBody encoding definition #1190
    Fix an issue with YAML conversion where a number is converted to string
    Additional OpenApi documentation related to encoding
    mdaneri committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    d7d85f6 View commit details
    Browse the repository at this point in the history
  2. fixes

    mdaneri committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    03af72d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. header response support

    mdaneri committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    73147ef View commit details
    Browse the repository at this point in the history
  2. Default OAproperty fix

    mdaneri committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    1b268c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a1d94e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e054bb View commit details
    Browse the repository at this point in the history
  5. Create PSScriptAnalyzer.yml

    mdaneri authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6a60dd4 View commit details
    Browse the repository at this point in the history
  6. powershell test

    mdaneri committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    53f28a0 View commit details
    Browse the repository at this point in the history
  7. build fix for desktop pwsh

    mdaneri committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    9627e0d View commit details
    Browse the repository at this point in the history
  8. upgrade invokeBuild

    mdaneri committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6726ca3 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bc1d333 View commit details
    Browse the repository at this point in the history
  2. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1732330 View commit details
    Browse the repository at this point in the history
  3. VSCode made me crazy

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9ba1f36 View commit details
    Browse the repository at this point in the history
  4. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9ff551d View commit details
    Browse the repository at this point in the history
  5. added pwsh 7.4

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e6b37e7 View commit details
    Browse the repository at this point in the history
  6. Add pwsh version check

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    8ccce45 View commit details
    Browse the repository at this point in the history
  7. update actions to v3

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bcb1a79 View commit details
    Browse the repository at this point in the history
  8. changed version on pode.build

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    fa3a093 View commit details
    Browse the repository at this point in the history
  9. try pwsh 7.4 test

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ab16ebb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a98496f View commit details
    Browse the repository at this point in the history
  11. added macos to 7.4

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e32841f View commit details
    Browse the repository at this point in the history
  12. fix mac

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c23deca View commit details
    Browse the repository at this point in the history
  13. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    99b7271 View commit details
    Browse the repository at this point in the history
  14. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0e5c1ac View commit details
    Browse the repository at this point in the history
  15. add chmod

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e65254b View commit details
    Browse the repository at this point in the history
  16. added 7.3 test

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5b3c470 View commit details
    Browse the repository at this point in the history
  17. fixes

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    591edcf View commit details
    Browse the repository at this point in the history
  18. .

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c12d1d6 View commit details
    Browse the repository at this point in the history
  19. fix version print

    mdaneri committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4134c54 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. new corner cases

    mdaneri committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    87f9eb3 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. New Features and 3 new cmdlets

    Added support for File Uploads #1160
    Added support for Response Links #1158  (Add-PodeOAResponseLink)
    Added support for Callbacks #1157 (Add-PodeOACallBacksResponse) (Add-PodeOACallBacks)
    mdaneri committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    7850755 View commit details
    Browse the repository at this point in the history
  2. fix Cmdlet names

    mdaneri committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    8db58c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. various improvements

    mdaneri committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4dd18cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0ce694 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fedc9fd View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. fixes and improvements

    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0ab4dd4 View commit details
    Browse the repository at this point in the history
  2. fix openapi test

    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    724cb08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d2e40a View commit details
    Browse the repository at this point in the history
  4. Doc changes

    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6128d60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3f2070 View commit details
    Browse the repository at this point in the history
  6. fix Petstore

    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    01209ed View commit details
    Browse the repository at this point in the history
  7. test fix

    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    728cdc6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3be8950 View commit details
    Browse the repository at this point in the history
  9. Added support for OA3.1

    Open API 3.1 #1193
    Fix an issue with example accepting only string
    mdaneri committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cecd3a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

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

Commits on Nov 30, 2023

  1. fix content link,callback

    mdaneri committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    34a0fd4 View commit details
    Browse the repository at this point in the history
  2. Fix test

    mdaneri committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    f44c03d View commit details
    Browse the repository at this point in the history
  3. change default responses

    mdaneri committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    550913b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

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

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    9195263 View commit details
    Browse the repository at this point in the history
  2. fix openapi test

    mdaneri committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    ae11975 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb88210 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

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

Commits on Dec 11, 2023

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

Commits on Dec 12, 2023

  1. fixes

    mdaneri committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4e06797 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0b0c5b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. petstore

    mdaneri committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    8ee80ab View commit details
    Browse the repository at this point in the history
  2. completed petstore sample

    mdaneri committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    b24fc92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99dc1cf View commit details
    Browse the repository at this point in the history
  4. Fix server test

    mdaneri committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    543a725 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

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

Commits on Dec 16, 2023

  1. doc changes

    mdaneri committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    893779a View commit details
    Browse the repository at this point in the history
  2. docs update

    mdaneri committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d8d43e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Split OpenApi to 3 files

    mdaneri committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    66ca991 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c591431 View commit details
    Browse the repository at this point in the history
  3. cleanup parameters + fixes

    mdaneri committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    b300c94 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. OpenApi support for Path Server + fixes

    OpenApi support for Path Servers #1201
    OpenApi documentation update
    fixes
    mdaneri committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    48f5c15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38cd8a4 View commit details
    Browse the repository at this point in the history
  3. doc fix

    mdaneri committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    97d4d72 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Change $OAtag to $SpecTag

    mdaneri committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    813c969 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    621f555 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Multi OpenApi documents support

    Now is possible to define multiple OpenAPI documents with different characteristic and assign it to different path
    mdaneri committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    e8e9364 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1717549 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1aa01eb View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Configuration menu
    Copy the full SHA
    c8a2c08 View commit details
    Browse the repository at this point in the history
  2. fix header test

    mdaneri committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    31b01e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

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

Commits on Dec 26, 2023

  1. Fix tests

    mdaneri committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    b930752 View commit details
    Browse the repository at this point in the history
  2. fixes

    mdaneri committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    ed175b4 View commit details
    Browse the repository at this point in the history
  3. fixes

    mdaneri committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    b7ec375 View commit details
    Browse the repository at this point in the history
  4. fix parameters help test

    mdaneri committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    57b570a View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    e5c154f View commit details
    Browse the repository at this point in the history
  2. fix openapi test

    mdaneri committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    947149a View commit details
    Browse the repository at this point in the history
  3. documentation update

    mdaneri committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    3a29ee4 View commit details
    Browse the repository at this point in the history
  4. fix the restart server

    mdaneri committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    bab5ba0 View commit details
    Browse the repository at this point in the history
  5. fix server test

    mdaneri committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    2faf0ad View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. new docs

    mdaneri committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    7a960cd View commit details
    Browse the repository at this point in the history
  2. minor update

    mdaneri committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    d75a202 View commit details
    Browse the repository at this point in the history
  3. fix openapi test

    mdaneri committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    2f48f8c View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. swagger pump to last version

    mdaneri committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    3346c8d View commit details
    Browse the repository at this point in the history
  2. State OpenAPI definition at server start

    New Features addressed
    - #1193
    - #1203
    - #1205
    - #1209
    - #1190
    - #1160
    - #1157
    - #1201
    - #1213
    - #1206
    - #1204
    - #1212
    - #1202
    - #1168
    - #1212
    - #1218
    - #1219
    - #1157
    - #1211
    - #1220
    - #1164
    - #1210
    - #1215
    - #1214
    - #1216
    - #1224
    - #1225
    mdaneri committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    ff71fe5 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    5c32bea View commit details
    Browse the repository at this point in the history
  2. Add support for recursive components

    FIx #1088
    mdaneri committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9776c57 View commit details
    Browse the repository at this point in the history
  3. fix OpenAPI test

    mdaneri committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    7530488 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cb0cc7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a22db9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b649f6a View commit details
    Browse the repository at this point in the history
  7. fix an issue with testing

    mdaneri committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9e66397 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. fixes

    mdaneri committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    750916b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a12d0d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6dc3fd View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. fix a wrong function call

    mdaneri committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f8a777e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f7c0a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    054340c View commit details
    Browse the repository at this point in the history
  4. fixes

    mdaneri committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    76c9ac4 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Update license.txt

    mdaneri committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    8e0f95c View commit details
    Browse the repository at this point in the history
  2. update license year

    mdaneri committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    1bb8bd8 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    14d0dc4 View commit details
    Browse the repository at this point in the history
  2. Badgerati recommendation

    mdaneri committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    49971df View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Badgerati recommendation

    mdaneri committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    b03770b View commit details
    Browse the repository at this point in the history
  2. fix tests

    mdaneri committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    dd760c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. new static web example

    mdaneri committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    76acd9a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. .

    mdaneri committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    03cbfa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Matthew recommendations

    + new PrivateOpenAPI test
    + added comments and headers to some private OpenAPI functions
    + fix a bug with New-PodeOResponseInternal OpenAPI `Description` response property
    mdaneri committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    57539de View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. review docs

    mdaneri committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    1b58391 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. fixes

    fix an issue with Test-PodeOAJsonSchemaCompliance relate to definition tags
    add remove-module task to Pode.build.ps1
    rename installcurrentuser to install-module in  Pode.build.ps1
    mdaneri committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f0077ed View commit details
    Browse the repository at this point in the history
  2. Update Security.ps1

    fix to solve Access-Control-Allow-Methods requires all methods to be uppercase  requirement
    mdaneri committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    96c1ec5 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. more headers and tests

    mdaneri committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    23aae4b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Documentation fixes

    + package support for Linux build
    mdaneri committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    4542a68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e9ca5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4670ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a3b06c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3db9e1 View commit details
    Browse the repository at this point in the history
  6. improved build clean

    mdaneri committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    2ec0879 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Added a new build guide

    mdaneri committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    bcfc4fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70c8d7c View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    92e230e View commit details
    Browse the repository at this point in the history
  2. move build.md under docs

    mdaneri committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    812bebe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40350fa View commit details
    Browse the repository at this point in the history
  4. build.md added MacOS

    mdaneri committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    de6e169 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

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

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    c1a8856 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53fa452 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. added -FileBrowser to Start-PodeStaticServer Add-PodeStaticRouteGroup

    Start-PodeStaticServer Add-PodeStaticRouteGroup now have -FileBrowser  switch
    New function `Write-PodeDirectoryResponse`
    changed if else indentation for compliancy
    mdaneri committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    98d154d View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

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

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    6d1e367 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c7fe76 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. FileBrowser and Default page fixes

    Solve the issue with the static page and Default pages. Now the default page is loaded correctly with the right link
    Cleanup folders check functions
    mdaneri committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ca6b9f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. support for independent static paths

    Now each static path is independent.
    FileBrowser.ps1 sample implement 3 distinct routes with different settings
    mdaneri committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0d06a68 View commit details
    Browse the repository at this point in the history
  2. Get-PodeRouteByUrl improvement

    Now Get-PodeRouteByUrl is using a regex to find the right route solving the problem when path include *(/something/*/test) or a Path parameter like (/something/:mystuff/test)
    mdaneri committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5dd5c35 View commit details
    Browse the repository at this point in the history
  3. fix tests

    mdaneri committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    bb1be02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df3faef View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Address the problem with static path containing /*/ + some cleanup

    New helper Get-PodeUrlPart to address url path with *
    New internal function Write-PodeAttachmentResponseInternal used to replace internally the public Set-PodeResponseAttachment.
    Set-PodeResponseAttachment now is calling Write-PodeAttachmentResponseInternal
    Find-PodeStaticRoute now accept a new RequestUrl param that represent the user url ( to manage /*/ url)
    mdaneri committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    2632339 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75d9d5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    626432c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed843d1 View commit details
    Browse the repository at this point in the history
  5. added PSScriptAnalyzer.psd1 ExcludeRules = @('PSAvoidUsingCmdletAlias…

    …es' ,'PSAvoidUsingPlainTextForPassword')
    mdaneri committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    aa53c70 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. add ConvertTo-PodeYamlInternal test and fix an issue with the convers…

    …ion with -nonewline and array
    mdaneri committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    92c9d03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64cdcdd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0dfd161 View commit details
    Browse the repository at this point in the history
  4. Fix PodeSession tests Should Throw is not allowed in 5.5 `Should -T…

    …hrow` is the right syntax
    mdaneri committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6d6b0ff View commit details
    Browse the repository at this point in the history
  5. .

    mdaneri committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    b2f5db9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1d7f1c View commit details
    Browse the repository at this point in the history
  7. PSScriptAnalyzer and Customizable Default Folder Paths

    Enhancing Flexibility with Customizable Default Folder Paths in Pode #1243
    Incorporate PSScriptAnalyzerSettings for Enhanced Code Quality #1244
    +
    Modified test script to be excluded by PSScriptAnalyzer
    Implemented some of PSScriptAnalyzer recommendation
    +
    added multiple function headers
    mdaneri committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9879874 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4acdf9e View commit details
    Browse the repository at this point in the history
  9. Update PSScriptAnalyzer.yml

    mdaneri committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6468b69 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. rollback process{}

    mdaneri committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    004c551 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    bbc05f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91eed8f View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Fix the issue with broswing a path with *

    Added documentation for -FileBrowser feature
    mdaneri committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    a3f8d24 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    ff00e27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54e3ce7 View commit details
    Browse the repository at this point in the history
  3. fix a test issue

    mdaneri committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d1f34d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

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

Commits on Mar 24, 2024

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

Commits on Mar 25, 2024

  1. update github workflow

    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5142c30 View commit details
    Browse the repository at this point in the history
  2. fix a label for pwsh 7.5

    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    56aa883 View commit details
    Browse the repository at this point in the history
  3. doc fixes

    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1373bf6 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

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

    mdaneri committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    02675f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    703337a View commit details
    Browse the repository at this point in the history
  4. fix test for linux and mac

    mdaneri committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    12a3150 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f905a6 View commit details
    Browse the repository at this point in the history
  6. fix desktop

    mdaneri committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    de1f335 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c6defc View commit details
    Browse the repository at this point in the history
  8. restore Server.test.ps1

    mdaneri committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c37364a View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

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

Commits on Mar 30, 2024

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

Commits on Mar 31, 2024

  1. new file: .github/workflows/ci-pwsh7_2.yml

     	modified:   pode.build.ps1
     	modified:   src/Pode.psd1
     	modified:   src/Pode.psm1
     	modified:   src/Private/Server.ps1
    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    9467934 View commit details
    Browse the repository at this point in the history
  2. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    0db2500 View commit details
    Browse the repository at this point in the history
  3. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    b05a6d4 View commit details
    Browse the repository at this point in the history
  4. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    97ff7d1 View commit details
    Browse the repository at this point in the history
  5. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    9895531 View commit details
    Browse the repository at this point in the history
  6. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    4349b9e View commit details
    Browse the repository at this point in the history
  7. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    6bbbc8d View commit details
    Browse the repository at this point in the history
  8. Create SECURITY.md

    mdaneri authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1c6f09b View commit details
    Browse the repository at this point in the history
  9. Add Versioning functions

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8eec8c2 View commit details
    Browse the repository at this point in the history
  10. .

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    4a7d0cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9381f46 View commit details
    Browse the repository at this point in the history
  12. Update pode.build.ps1

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    0c5c9ea View commit details
    Browse the repository at this point in the history
  13. fix an issue with build

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1d1fd59 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. fix build

    mdaneri committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    948d9b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8020c6 View commit details
    Browse the repository at this point in the history
  3. fix configuration.md

    mdaneri committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    cea44da View commit details
    Browse the repository at this point in the history
  4. Update StaticContent.md

    mdaneri committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    32b1f45 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

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

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    59223d0 View commit details
    Browse the repository at this point in the history
  2. review-1

    mdaneri committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    bf34e0e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

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

    mdaneri committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    a92ac80 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    1c8809b View commit details
    Browse the repository at this point in the history
  2. fix issues reported by _Test

    mdaneri committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    a3bf667 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Documentation fixes

    mdaneri committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4b3e436 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

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

Commits on Apr 12, 2024

  1. first round

    mdaneri committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    f5a96c6 View commit details
    Browse the repository at this point in the history
  2. second round

    mdaneri committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8613f9e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Third iteration

    mdaneri committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    f724e50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73e5ca6 View commit details
    Browse the repository at this point in the history