Releases: Badgerati/Pode.Web
Releases · Badgerati/Pode.Web
Pode.Web v1.0.0-preview2
Enhancements
- #584: Adds Actions to allow Updating, Enabling, and Disabling Links
- #585: Adds a new ClickName parameter for Buttons, to toggle the value rendered on clicking
- #585: Adds Url, DataValue, Tab state, and ClickName to Update-PodeWebButton
- #588: Adds new Sepia and Forest inbuilt themes
- #588: Adds support for building custom themes directly using Pode.Web functions
- #588: Renames Dark theme to Midnight, and replaces Dark theme with a new Dark theme
- #590: Allow theme to be updated without needing to reload the page
- #591: Adds support for customising which buttons are visible on Forms and Modals
- #593: Adds -HideName for all input elements
- #593: Adds Pre/Append Icon/Text for Select and Textarea
Bugs
- #586: Fixes a bug preventing textboxes in Modals from working
- #586: Fixes a bug preventing URL Buttons from working
- #589: Fixes an issue with Bar and Pie chart heights not being respected
Dependencies
Pode.Web v1.0.0-preview1
Features
- #468: Add Button Groups element, and support for Buttons in Card headers
- #551: Adds built-in support for handling sessions with Tab scope
- #568: Add support for SSE and Async Updates
- #571: Add support for logically grouping element together
- #571: Adds Actions for Padding, Margin, and Display
- #571: Adds new Span Element
Enhancements
- #412: Added Update-PodeWebTextbox ReadOnly parameter (thanks @RobinBeismann!)
- #455: Additional Actions for Accordions, Bellows, and Tabs
- #455: Merge Layouts and Elements to be just Elements
- #455: Migrate element rending to JavaScript
- #458: Add Update-PodeWebRaw support
- #459: Add support for initial Date/Time values on the DateTime element
- #460: Add -Icon to New-PodeWebHeader
- #462: Add -ScriptBlock and -Icon support for Home pages, plus -NoNavigation support for all Pages
- #465: Add icon support to Update-PodeWebTile, and Update-PodeWebHeader
- #467: Centralise class/styles, add custom attribute support, and enable hiding element on creation
- #469: Add Update-PodeWebImage support
- #478: Add actions for Icons, Toggle/Hover support, and -Icon parameter can now accept New-PodeWebIcon
- #531: Adds functions to customise Groups
- #531: Adds support for re-ordering of Pages in the sidebar
- #531: Enable custom Paths for Pages, and Remove Home Page function
- #547: Enables support to use scoped variables in Pages, Elements, etc.
Bugs
- #466: Throw and error if Use-PodeWebTemplates is called more than once
- #481: Remove use of -NoNewLine, and fix JSON rendering
- #528: Changed random name generation to use Get-Random rather than System.Random (thanks @Staples1887!)
- #533: Add errorCallback and stop double-clicks
- #534: Set Ajax to have no timeout for long requests
- #550: Update Pages.ps1 (thanks @Szeraax!)
- #572: Fix encoding for Name, Placeholder, and Title when they contain certain special chars
Documentation
- #486: Update Accordion.md (thanks @fatherofinvention!)
- #487: Update index.md (thanks @fatherofinvention!)
- #488: Update Button.md (thanks @fatherofinvention!)
- #490: Update Events.md (thanks @fatherofinvention!)
- #500: fix: README.md example (thanks @Szeraax!)
- #530: Update Image.md (thanks @Szeraax!)
- #561: Fix typo in CommentBlock.md (thanks @KeithALane!)
- #573: Add mike to mkdocs to support multiple doc versions
Dependencies
- #515 Bump jquery from 3.6.3 to 3.7.1
- #537 Bump moment from 2.29.4 to 2.30.1
- #539 Bump @mdi/font from 7.1.96 to 7.4.47
- #540 Bump @highlightjs/cdn-assets from 11.7.0 to 11.9.0
- #557 Bump chart.js from 4.2.1 to 4.4.2
- #566 Bump monaco-editor from 0.36.0 to 0.48.0
- #569: Bump bootstrap to v4.6.2
Packaging
- #536: Adds vscode pwsh formatter, and updates src files
Pode.Web v0.8.3
Bugs
- #380: Fixes a bug where you couldn't hit the enter key in multiline textboxes in a modal
- #384: Fixes a double encoding issue which rendered Page names incorrectly (thanks @ili101!)
- #392: Fixes
New-PodeWebTextbox
with-NoForm
to we can create wider textboxes (thanks @ili101!) - #413: Fixes
Update-PodeWebTextbox
to work with Date types - #423: Fixes line charts back to being curved lines and filled areas
- #430: Temporary fix for showing the back button pages when there is no query string
Packaging
- #378: Bumps highlightjs to 11.7.0
- #383: Bumps material design icons to 7.1.96
- #388: Bumps jquery to 3.6.3
- #414: Bumps chart.js to 4.2.1
- #418: Bumps Pode in Dockerfiles to 2.8.0
- #419: Bumps mkdocs and material theme
- #420: Bumps monaco to 0.36.0
Documentation
- #397: Fixes a typo in the Class and Styles docs (thanks @fatherofinvention!)
- #402: Fixes a typo in the Accordion docs (thanks @fatherofinvention!)
Pode.Web v0.8.2
Enhancements
- #340: Add new
-MaxLength
for textboxes (thanks @thekamilpro!) - #361: Add
-DisplayName
for Tables/Charts, and also for Pages for their name in the sidebar
Bugs
- #255: Fixes page group names not allowing spaces
- #331: Fixes encoding issue with values in textboxes (thanks @thekamilpro!)
- #335: Fixes
New-PodeWebHidden
not allowing empty values (thanks @thekamilpro!) - #370: Fixes page group names not allowing special characters
Packaging
- #329: Bump chart.js to 3.9.1
- #365: Bump monaco to 0.34.1
- #333: Use RequiredModules in Pode.Web.psd1
- #334: Bump jquery-ui to 1.13.2
- #345: Bump jquery to 3.6.1
- #350: Bump Pode to 2.7.2 in Dockerfiles
Documentation
- #371: Add Project workflow actions, and Roadmap
Pode.Web v0.8.1
Enhancements
- #304: Add support for multiple pre-selected values for select element (thanks @DoLearnWhileAlive)
Bugs
- #299: Choose latest module version when multiple are imported
Packaging
Pode.Web v0.8.0
v0.8.0
Features
- #276: Enable security headers by default
Enhancements
- #91: While Charts and Tables are loading, a growing spinner is displayed
- #129: Adds a new
Set-PodeWebAuth
for auths that don't need a login page, like IIS - #270: Allow Buttons to be shown as an outline, rather than a solid colour
- #272: Add output actions for Buttons: Disable, Enable, Update, Invoke
- #273: Add a Submit output action for Forms
- #275: Allow for Table Columns to be hidden
- #284: Allow for a Grid Cell
-Width
to allow be supplied as a percentage - #290: Show a default "avatar" icon for logged in users
- #295: Clean up table pagination controls, and add items per page support
- #297: Add support for custom Layouts/Elements on the login page
Bugs
- #273: Allow the Submit/Reset text of Form buttons to be customised
- #291: Fix for ANSI colour characters appearing in textboxes on PS7.2+
- #291: Fix a rare issue for an empty home page to redirect to a login page and 404
Packaging
Pode.Web v0.7.1
Pode.Web v0.7.0
Features
- #212: Add Video element support via
New-PodeWebVideo
- #213: Add Audio element support via
New-PodeWebAudio
- #234: Add events support for pages
Enhancements
- #161: Add
-DisplayName
and-DisplayOptions
parameters to various elements - #202: Add support for IIS Website Applications
- #207: Add
-Hide
switch for pages so they don't appear in the sidebar - #208: Add
-Required
switch on form input elements - #210: Add
Update-PodeWebCodeEditor
andClear-PodeWebCodeEditor
output actions - #211: Add
-ShowReset
switch on forms, to display an optional Reset button - #214: Add support for customising a form's method/action properties
- #222: Add ruby pronuncation support to
New-PodeWebText
- #226: Textboxes, Charts, Images, and Table Columns now allow raw CSS values for Widths
- #230: Add
-Type
parameter for DateTime, Credentials and MinMax elements - #235: Add
-Accept
parameter on FileUpload - #242: Add
-Compact
switch on Tables, and-Default
parameters on Table Columns - #245: Add Enable/Disable output actions for checkboxes, and support on Update
- #246: Add
Update-PodeWebIFrame
output action - #247: Add
-NoSidebar
switch for pages, so they don't display the sidebar
Bugs
- #199: Fix alphabetical page sorting in the sidebar
- #209: Add spinner to the Sign In button
- #215: Fix styling glitch when 2 Steps layouts displayed one after another
- #233: Fix issue causing
Update-PodeWebText
to not work with code/blocks - #238: Add
-Force
switch onUpdate-PodeWebTable
to update pagiable tables externally - #242: Fix
Initialize-PodeWebTable
not being respected on update calls - #242: Fix "0" values never being displayed
Packaging
- #241: Bump chart.js to 3.6.2