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

v2.10.0 #1287

Merged
merged 118 commits into from
Apr 15, 2024
Merged

v2.10.0 #1287

merged 118 commits into from
Apr 15, 2024

Commits on Nov 21, 2023

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

Commits on Nov 23, 2023

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

Commits on Nov 28, 2023

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

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    e2b112a View commit details
    Browse the repository at this point in the history
  2. #1184: docs styling fix

    Badgerati committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    93a2ed8 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Merge pull request #1197 from Badgerati/Issue-1184

    Adds inbuilt support for caching values
    Badgerati authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    9c71d26 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

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

Commits on Dec 21, 2023

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

Commits on Dec 22, 2023

  1. #1207: fix tests

    Badgerati committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    638a714 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Update Sessions.md

    Szeraax authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    ac985db View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Update Tasks.md

    Edit ArgumentList
    Szeraax authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    6bf4886 View commit details
    Browse the repository at this point in the history
  2. Update Tasks.md

    Szeraax authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    fa85841 View commit details
    Browse the repository at this point in the history
  3. Update Tasks.md

    Szeraax authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    63be5d7 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

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

Commits on Feb 2, 2024

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

Commits on Feb 6, 2024

  1. #1207: make scriptblock merging function public, and return early for…

    … using vars if there are none
    Badgerati committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    692dc79 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    633ab57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cea2044 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    9d5fd7c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1238 from Badgerati/Issue-1207

    Adds support for creating custom Scoped Variables
    Badgerati authored Feb 11, 2024
    Configuration menu
    Copy the full SHA
    b2daf57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45a953d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1239 from Badgerati/add-425

    Add missing HTTP 425 response
    Badgerati authored Feb 11, 2024
    Configuration menu
    Copy the full SHA
    947ac85 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    bc9137d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c770db3 View commit details
    Browse the repository at this point in the history
  3. #1241: test fix

    Badgerati committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    54bb76b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge pull request #1242 from Badgerati/Issue-1241

    Adds support for enabling sessions for Tabs
    Badgerati authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c8119bf View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Merge pull request #1246 from Badgerati/Issue-1228

    Fix for Static Route ordering, and redirecting to Default file option
    Badgerati authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    df86e0f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

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

Commits on Mar 17, 2024

  1. #1245: Add SSE ClientId signing, and verifying if passed. Also adds a…

    … base secret which is used for signing
    Badgerati committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    c05d911 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

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

Commits on Mar 22, 2024

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

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    283727a View commit details
    Browse the repository at this point in the history
  2. #1245: minor comments tweak

    Badgerati committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    2338dec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1256 from Badgerati/Issue-1245

    Add support for converting HTTP connections into SSE connections
    Badgerati authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    8cb6feb View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

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

Commits on Mar 25, 2024

  1. Fix #1257

    Server stops with errors "Collection was modified after..." #1257
    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1cfdadc View commit details
    Browse the repository at this point in the history
  2. Implement #1259

    Note Pester 5.5  migration  #1260 is required to make the new build works
    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    36d7e0e View commit details
    Browse the repository at this point in the history
  3. Migration to Pester 5.5 #1260

    Migration to Pester 5.5
    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7ea2c3f View commit details
    Browse the repository at this point in the history
  4. Update GitHub workflow #1263

    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    16d042a View commit details
    Browse the repository at this point in the history
  5. Implement Enhancing Flexibility with Customizable Default Folder Path…

    …s in Pode #1243
    
    Set-PodeDefaultFolder: Allows users to programmatically set the path for a default folder during runtime.
    
    Parameters:
    -Type: Specifies the folder type (Views, Public, or Errors).
    -Path: Defines the new file system path for the folder.
    
    Get-PodeDefaultFolder: Enables querying the current path settings for the default folders.
    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9f53cb2 View commit details
    Browse the repository at this point in the history
  6. #1251: add DualMode docs

    Badgerati committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bc3bd8e View commit details
    Browse the repository at this point in the history
  7. File Browsing feature for Pode Static Route #1237

    Implementation of File Browser for static route + documentation
    mdaneri committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f499ce7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3ff940 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

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

    mdaneri committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a14faf1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1262 from mdaneri/#1260

    Migration to Pester 5.5
    Badgerati authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    f68042c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    b7377c5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1267 from Badgerati/Issue-1251

    Add DualMode support for Endpoints to listen on IPv4 and IPv6 at the same time
    Badgerati authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    dd9d544 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d93dfa2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc1bad8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61beeb2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ab6286 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Update pode.build.ps1

    mdaneri committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    02861cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d80b1a View commit details
    Browse the repository at this point in the history
  3. PSScriptAnalyzerSettings

    mdaneri committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    23d0d52 View commit details
    Browse the repository at this point in the history
  4. Update ci.yml

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

Commits on Mar 29, 2024

  1. Merge pull request #1264 from mdaneri/#1263

    GitHub workflows
    Badgerati authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b5cd6ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b97dcf5 View commit details
    Browse the repository at this point in the history
  3. Applied Matthew suggestion

    mdaneri committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    bb1a129 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16402ba View commit details
    Browse the repository at this point in the history
  5. Update Routes.ps1

    mdaneri committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    1bddadf View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1269 from mdaneri/#1244-PSScriptAnalyzerSettings

    Incorporate PSScriptAnalyzerSettings for Enhanced Code Quality
    Badgerati authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    973af94 View commit details
    Browse the repository at this point in the history
  7. Update pode.build.ps1

    mdaneri committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    8bf2739 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1258 from mdaneri/Fix-#1257

    Fix #1257 Collection was modified after..
    Badgerati authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    dabeacf View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Applied Matthew suggestions

    mdaneri committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    6bc8908 View commit details
    Browse the repository at this point in the history
  2. Update StaticContent.md

    mdaneri committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    9c05b13 View commit details
    Browse the repository at this point in the history
  3. Update pode.build.ps1

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

Commits on Mar 31, 2024

  1. Added multiple tests

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

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

    mdaneri committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    5cdb7c8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1261 from mdaneri/#1259

    Implement #1259 - Improve build script adding support for Linux and Mac
    Badgerati authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    5b0140d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ffb6980 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1265 from mdaneri/#1243

    Implement Enhancing Flexibility with Customizable Default Folder Path
    Badgerati authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    e462867 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Merge pull request #1273 from mdaneri/Update-Github-workflow

    Update GitHub workflow
    Badgerati authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    120efdd View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. first review

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

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

    mdaneri committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    428e481 View commit details
    Browse the repository at this point in the history
  5. third iteraction

    mdaneri committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    aa80a05 View commit details
    Browse the repository at this point in the history
  6. first drop

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

Commits on Apr 3, 2024

  1. update

    mdaneri committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    69de5ca View commit details
    Browse the repository at this point in the history
  2. #1179: fix for missing merged auth docs, and add a quicker default se…

    …lector for merging All auths
    Badgerati committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    0eccb86 View commit details
    Browse the repository at this point in the history
  3. multiple optimizations

    mdaneri committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    829a389 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1277 from Badgerati/Issue-1179

    Fix for missing merged auth docs, and add a quicker default selector for merging All auths
    Badgerati authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9807b41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    82a869c View commit details
    Browse the repository at this point in the history
  6. Remove duplicated .Net build

    mdaneri committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f75476e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d404e20 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1279 from Badgerati/Issue-1278

    Fix scoping issue when using variables to create route groups
    Badgerati authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    90d3602 View commit details
    Browse the repository at this point in the history
  9. review 5

    mdaneri committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    80f5bb5 View commit details
    Browse the repository at this point in the history
  10. fix Response.test

    mdaneri committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    34bf2cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d54d1ab View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    71149e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec8eda1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1266 from mdaneri/#1237

    File Browsing feature for Pode Static Route
    Badgerati authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c418442 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. first review

    mdaneri committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    9e2ddaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e55473 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1281 from Badgerati/Issue-1280

    Removal of erroneous break command when filtering websocket clients by path
    Badgerati authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f8ea7ce View commit details
    Browse the repository at this point in the history
  4. second

    mdaneri committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    48db230 View commit details
    Browse the repository at this point in the history
  5. third

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

Commits on Apr 6, 2024

  1. third

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

Commits on Apr 7, 2024

  1. forth review

    mdaneri committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    448edc7 View commit details
    Browse the repository at this point in the history
  2. final drop

    mdaneri committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    58dd0ad View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1276 from mdaneri/Versioning-and-eol

    Implementation of  the Dynamic Support Policy for PowerShell Versions #1275
    Badgerati authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    ee8786e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de18844 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    202dcad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4eed41c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1282 from Badgerati/Issue-467

    Addition of documentation describing how to debug
    Badgerati authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    4071c6c View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    0d9fa62 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1284 from Badgerati/Issue-1283

    Add more unit tests for checking function syntax
    Badgerati authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    9c06643 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    5217233 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1232 from Szeraax/patch-1

    Update Sessions.md
    Badgerati authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    cdaf722 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1234 from Szeraax/patch-2

    Update Tasks.md
    Badgerati authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    41220e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. OpenAPI 3.0.3 and 3.1 full support (#1136)

    * fixes
    
    * replace [void] with $null =
    
    * [switch] vs bool
    
    * minor fixes
    
    * remove Pode.sln
    
    * 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
    
    * fix to Test-PodeOARequestSchema
    
    * Set-PodeSecurityAccessControl headers and methods auto-popuate
    
    Set-PodeSecurityAccessControl now can automatically populate headers and methods. No more '*' are required
    
    * code compliance
    
    * added some references to the help
    
    * fix an issue with merge and objects
    
    * Fix $Return
    
    * first openapitest
    
    * additional tests
    
    * Additional tests
    
    * new tests and buf fixes
    
    * fixes and tests
    
    * additional tests
    
    * 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
    
    * Update OpenAPI.md
    
    * Update OpenAPI.md
    
    * documentation 1st addition
    
    * Documentation and fixes
    
    Test [order] on OpenAPI fixed
    Added assembly version to C# DLL
    Added OpenAPI 3.0.3 doc - work in progress
    
    * docs and cmdlet changes
    
    * Add-PodeOAInfo test fix
    
    * new openapi auth
    
    Add OAuth2 OpenAPI support
    Fix #1182
    added new API documentation
    
    * fix OpenApi Authentication
    
    * fixes
    
    * fixes
    
    * OpenApi doc addiction
    
    * reorg properties
    
    * Add exemples
    
    * fix examples
    
    * examples property fixes
    
    * improvements
    
    * added aditional PodeOAParam
    
    * 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
    
    * Added support for RFC1866
    
    * 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
    
    * fixes
    
    * header response support
    
    * Default OAproperty fix
    
    * report pwsh version during build
    
    * fix an compatibility with pwsh<7.3
    
    * Create PSScriptAnalyzer.yml
    
    * powershell test
    
    * build fix for desktop pwsh
    
    * upgrade invokeBuild
    
    * .
    
    * .
    
    * VSCode made me crazy
    
    * .
    
    * added pwsh 7.4
    
    * Add pwsh version check
    
    * update actions to v3
    
    * changed version on pode.build
    
    * try pwsh 7.4 test
    
    * modified:   .github/workflows/ci-pwsh7_4.yml
    
    * added macos to 7.4
    
    * fix mac
    
    * .
    
    * .
    
    * add chmod
    
    * added 7.3 test
    
    * fixes
    
    * .
    
    * fix version print
    
    * new corner cases
    
    * 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)
    
    * fix Cmdlet names
    
    * various improvements
    
    * Added new Route OAResponses param
    
    * Add New-PodeOAMediaContentType
    
    * fixes and improvements
    
    * fix openapi test
    
    * fix a text replacement went wrong
    
    * Doc changes
    
    * change to  Test-PodeOAJsonSchemaCompliance
    
    * fix Petstore
    
    * test fix
    
    * remove default response option
    
    * Added support for OA3.1
    
    Open API 3.1 #1193
    Fix an issue with example accepting only string
    
    * Added components for links and callback
    
    * fix content link,callback
    
    * Fix test
    
    * change default responses
    
    * Added support for route auth and anon
    
    * Improved XML elements parameters
    
    * fix openapi test
    
    * fix openapi test syntax error
    
    * added documentation + fix -AdditionalProperties
    
    * fix an response header issue. cleanup PetStore
    
    * Petstore Sample+ convert xml to hash
    
    * fixes
    
    * add new New-PodeOAMultiTypeProperty for 3.1 multitype support
    
    * petstore
    
    * completed petstore sample
    
    * Fix server test
    
    * Review OpenAPI Doc and fix some property name
    
    * doc changes
    
    * docs update
    
    * Split OpenApi to 3 files
    
    * first drop for multi openapi definitions
    
    * cleanup parameters + fixes
    
    * OpenApi support for Path Server + fixes
    
    OpenApi support for Path Servers #1201
    OpenApi documentation update
    fixes
    
    * doc fix
    
    * Change $OAtag to $SpecTag
    
    * Added SpeTag to public OpenaAPI
    
    * Multi OpenApi documents support
    
    Now is possible to define multiple OpenAPI documents with different characteristic and assign it to different path
    
    * Change property name from SpecTag to DefinitionTag
    
    * Add help to Add-PodeComponentGroup
    
    * Add webhook and fix headers reference
    
    * fix header test
    
    * Add a new server configuration DefaultOADefinitionTag
    
    * Fix tests
    
    * fixes
    
    * fixes
    
    * fix parameters  help test
    
    * test fixes + Select-PodeOADefinition use a stack
    
    * fix openapi test
    
    * documentation update
    
    * fix the restart server
    
    * fix server test
    
    * new docs
    
    * minor update
    
    * fix openapi test
    
    * swagger pump to last version
    
    * 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
    
    * fix an OpenAPI spec Tag issue + build improvements
    
    * Add support for recursive components
    
    FIx #1088
    
    * fix OpenAPI test
    
    * fix an issue with PodeOAViewer and endpoints
    
    * fix pode.build InstallCurrentUser
    
    * Fix a version comparison issue with DLL
    
    * fix an issue with testing
    
    * fixes
    
    * Add Swagger-Editor as OpenAPI editor
    
    * added Enable-PodeOAViewer  -Editor documentation
    
    * fix a wrong function call
    
    * set default path for  Enable-PodeOAViewer
    
    * Added authentication to Enable-PodeOpenApi and Enable-PodeOAViewer
    
    * fixes
    
    * Update license.txt
    
    * update license year
    
    * Invoke-PodeAuthValidation parallel validation with PowershellS >7.x
    
    * Badgerati recommendation
    
    * Badgerati recommendation
    
    * fix tests
    
    * new static web example
    
    * .
    
    * Matthew recommendations
    
    + new PrivateOpenAPI test
    + added comments and headers to some private OpenAPI functions
    + fix a bug with New-PodeOResponseInternal OpenAPI `Description` response property
    
    * review docs
    
    * 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
    
    * Update Security.ps1
    
    fix to solve Access-Control-Allow-Methods requires all methods to be uppercase  requirement
    
    * more headers and tests
    
    * Documentation fixes
    
    + package support for Linux build
    
    * more private/OpenAPI.ps1 tests and inline comments
    
    * fix Initialize-OpenApiTable Tests on Pws 5.1, change default OAViewer path
    
    * build cross-platform improvements
    
    * fix the checksum issue on linux
    
    * improved build clean
    
    * Added a new build guide
    
    * fix a workflow issue with versions
    
    * additional comment and test to private/OpenApi.ps1
    
    * move build.md under docs
    
    * Move build.md to Getting-Started
    
    * build.md added MacOS
    
    * fix an issue with schema Validation when oneof and anyof is part of the schema
    
    * Implement File Browsing feature #1237
    
    * Fix the random file generator
    
    * 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
    
    * Code is working but test is failing
    
    * Reorganize Write-PodeFileResponse
    
    * 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
    
    * support for independent static paths
    
    Now each static path is independent.
    FileBrowser.ps1 sample implement 3 distinct routes with different settings
    
    * 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)
    
    * fix tests
    
    * Added Mathew fix for static routes order + fix openapi auth with static route
    
    * 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)
    
    * Fix an issue with public and Set-PodeResponseAttachment
    
    * fix Write-PodeAttachmentResponseInternal
    
    * added PSScriptAnalyzer.psd1 ExcludeRules = @('PSAvoidUsingCmdletAliases' ,'PSAvoidUsingPlainTextForPassword')
    
    * add ConvertTo-PodeYamlInternal test and fix an issue with the conversion with -nonewline and array
    
    * fix ConvertTo-PodeYamlInternal test
    
    * fix spaces in  ConvertTo-PodeYamlInternal test
    
    * Fix PodeSession tests `Should Throw` is not allowed in 5.5 `Should -Throw` is the right syntax
    
    * .
    
    * moved PSScriptAnalyzerSettings.psd1 to root
    
    * 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
    
    * GitHub Actions: Transitioning from Node 16 to Node 20
    
    * Update PSScriptAnalyzer.yml
    
    * rollback process{}
    
    * Rollback the Pattern/Route logic
    
    * Fix the issue with broswing a path with *
    Added documentation for -FileBrowser feature
    
    * Fix an issue when a default file(index.htm) is on root and -FileBrowser is used
    
    * Move Write-PodeFileResponse internal call to Write-PodeFileResponseInternal
    
    * fix a test issue
    
    * fix an security issue durieng a pegasus scan
    
    * Adding server.psd1 new properties documentation
    
    * fix an issue withe external OpenAPI requests
    
    * update github workflow
    
    * fix a label for pwsh 7.5
    
    * doc fixes
    
    * workaround for https rest test with powershell 7.4.x
    
    * cleanup
    
    * change curl.exe to curl for linux compatibility
    
    * fix test for linux and mac
    
    * reinstate SkipCertificateCheck
    
    * fix desktop
    
    * restore Server.test.ps1
    
    * 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
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * Create SECURITY.md
    
    * Add Versioning functions
    
    * .
    
    * Update pode.build.ps1
    
    * fix an issue with build
    
    * fix build
    
    * fix configuration.md
    
    * Update StaticContent.md
    
    * review-1
    
    * docs update
    
    * fix issues reported by  _Test
    
    * Documentation fixes
    
    * first round
    
    * second round
    
    * Third iteration
    
    * Fix ConvertTo-PodeYamlInternal Tests
    mdaneri authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    5498974 View commit details
    Browse the repository at this point in the history
  2. Quick fixes and tidy-up ready for 2.10.0 (#1286)

    * release fixes and tidy-up
    
    * release fixes and tidy-up
    
    * add metadata for web event docs
    Badgerati authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    62d7bf8 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    998e37a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1288 from Badgerati/notes

    Add 2.10.0 release notes and date
    Badgerati authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e0ac3e2 View commit details
    Browse the repository at this point in the history