Releases: Badgerati/Pode
Releases · Badgerati/Pode
Pode v1.5.0
Checksum: B01587F0CC3B73A0CDBFFA923725F3906A14B67C52678EBF0B57979D242401F9
Features
- #218: Adds OpenAPI with Swagger and ReDoc support
Enhancements
- #458: Adds a Timestamp to the event object passed to Routes/Middleware
- #459: Ability to get the Uptime and Restart Count of the server
Bugs
- #461: Fix the parsing of payloads in Azure Functions and AWS Lambdas
- #465: Format fix in the OpenAPI examples (thanks @haidouks!)
Packaging
- #470: Bumps the version of the MkDocs Material theme to 4.6.0
Pode v1.4.0
Checksum: 702DA28D404C45D945631D680356CD37B923C81B3FC44341FDCEC4151C6439BF
Enhancements
- #447: Sessions can now be used via Headers for better CLI support
- #448:
-EndpointName
on routes can now take an array of endpoint names - #454: New wrapper function,
Start-PodeStaticServer
, for simple static websites
Bugs
Documentation
- #445: Improved documentation on using CSRF middleware
Pode v1.3.0
Checksum: DA8A75E6157999286E61775455D4D6C059A61390D7C7D27E9A6583648440D489
Enhancements
- #421: Adds a new
-FilePath
parameter to theAdd-PodeTimer
andAdd-PodeSchedule
functions - #422: Adds a new
-FilePath
parameter to theStart-PodeServer
function - #423: New
Edit-PodeSchedule
andEdit-PodeSchedule
functions - #431: Support for the
WWW-Authenticate
header on failed Authentication (401) responses - #433: Support in custom Authentication types to allow returning extra Headers on the response
- #435: New
Set-PodeScheduleConcurrency
function to set the max number of concurrent schedules - #440: Adds support in the
package.json
for custom PowerShell Repositories
Bugs
Pode v1.2.1
Pode v1.2.0
Checksum: 8096BFBAAA73593011F3F1FB78CE6E1C1B13A0809A6A2672110B082D13D5ADC9
Features
- #395: Built-in support for using Server-to-Client websockets
- #389: Support for defining custom body/payload parsers for specific ContentTypes
Enhancements
- #401: Support for running a Schedule/Timer's logic when the server starts/restarts
- #400: Helper wrapper method
Out-PodeHost
to output data to the main host terminal - #390: Support for setting a Status Code on all "Write-Pode[Type]Response" functions
- #386: Support to set a fixed ContentType on
Set-PodeResponseAttachment
(thanks @Windos!) - #383: If a called route exists but for a different HTTP method, then return a 405 not a 404
- #382: Support on Unix environments to terminate/restart a server using Shift+C/R
Documentation
Pode v1.1.0
Checksum: 4A21AAC1EAFA653E10FABE608E957370A1A58F3EBA30DFE7723C7D374CC6B015
Features
- #376: Experimental support for cross-platform HTTPS!
Bugs
- #372: Fixed an issue when getting the length of strings in
Get-PodeCount
(thanks @Fraham!) - #384: Fixed
Set-PodeResponseAttachment
not setting the ContentLength (plus support of literal paths)
Packaging
Pode v1.0.1
Pode v1.0.0
Checksum: 97B4954961B9959EB38F8BB8D9B1ECADAADDD9352A064BEE834F5D81C68CE38D
Features
- #228: Support for rendering Markdown as HTML (Fully supported in PowerShell 7+)
- #334: New "ConvertTo-PodeRoute" function to automatically make Routes from Functions/Modules
- #344: New "Add-PodePage" function to more easily make GET Routes for simple pages
Enhancements
- #328: New "Get-PodeAuthADUser" parameter -NoGroups, to skip retrieving groups from AD
- #330: Allow for -ArgumentList on Routes, Handlers, Timers, Schedules, etc - now they can be more dynamic
- #341: Allow Show-PodeGui to work under PowerShell 7 on Windows
- #343: Ability to mask data in logs using Regex
- #352: On "Add-PodeEndpoint", split the -Address parameter into -Address/-Port parameters
- #354: Two new functions for Sessions to Save and Remove them
- #355: Support on "Add-PodeEndpoint" for a -RedirectTo parameter, to automatically build a redirect Route
Bugs
- #312: On Static Routes, don't create a PSDrive when the Source is a File Share
- #318: For Cron Expressions, split the DayOfWeek and DayOfMonth
- #324: Setting Authentication middleware globally didn't save the Session object
- #347: Route parameters fail if the value contains a dot, or other special characters
- #351: Stop the "Done" message appearing when the server errors
Packaging
- #338: Update the version of MkDocs Material Theme to v4.4.0
- #349: Update the Dockerfiles to PowerShell 6.2.2
Internal Code
- #279, #279, #287, #289, #290, #291, #292, #294, #295, #296, #297, #305, #306, #314, #315
- Convert all functions to PowerShell Syntax
- #303: Change from using "pode..json" files to "server..psd1" files
Documentation
Pode v0.32.0
Checksum: E0B8EA15FA9CE8EB87CBE38E3995D9C67C44EB9BC7D8F3AD9933A8F9683451D7
Enhancements
- #270: Support on
gui
to specify the width and height of the window - #280: Support when file monitoring to output the files that caused the server to restart
- #282: New actions on
state
to save and restore to to/from a file
Bugs
Documentation
- #284: Notes in documention about referencing JSON payload data in PowerShell 4/5
Pode v0.31.0
Checksum: E76DAD09A3DD7949D9CB65060CC016257477DDF63C7C3D1977E02184D92E4BAE
Features
- #264: Support for Azure Functions and AWS Lambda
- #264: New
header
function for adding/setting and getting header values from the Request/Response
Enhancements
- #264: Cookies are now done via the "Set-Cookie" header, meaning
cookie
now appropriately sets multiple cookies - #266: Have a
-Browse
flag on theserver
to auto-launch the website in a browser
Bugs
- #264: The
text
function now sets the content-type to "text/plain" by default