Skip to content

Releases: Badgerati/Pode.Web

Pode.Web v1.0.0-preview2

01 Jul 20:22
5693da8
Compare
Choose a tag to compare
Pre-release

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

  • #576: Bump jquery-ui-dist from 1.13.2 to 1.13.3
  • #583: Bump Pode from v2.10.0 to v2.10.1
  • #592: Bumps Bootstrap from v4.6.2 to to v5.3.3
  • #592: Bumps PopperJS from v1.16.1 to v2.11.8

Pode.Web v1.0.0-preview1

16 May 20:38
Compare
Choose a tag to compare
Pre-release

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

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

28 Feb 21:59
2b973a9
Compare
Choose a tag to compare

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

Pode.Web v0.8.2

12 Nov 11:59
a1d69b2
Compare
Choose a tag to compare

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

21 Jul 21:37
fbbfba0
Compare
Choose a tag to compare

Enhancements

Bugs

  • #299: Choose latest module version when multiple are imported

Packaging

  • #312: Bump chart.js to 3.8.0
  • #321: Bump moment to 2.29.4
  • #322: Bump highlightjs to 11.6.0
  • #324: Bump mdi/fonts to 7.0.96

Pode.Web v0.8.0

01 Apr 20:06
f9750c7
Compare
Choose a tag to compare

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

  • #281: Bump monaco-editor to 0.33.0
  • #282: Bump highlightjs to 11.5.0
  • #286: Package Pode.Web as a Docker image
  • #296: Bump mdi/fonts to 6.6.96

Pode.Web v0.7.1

25 Feb 21:44
e2d6f45
Compare
Choose a tag to compare

Bugs

  • #254: Fix the colour of IconOnly buttons in the Light theme
  • #267: Fix icon positioning when used in table headers
  • #268: Fix the hover value of buttons to be the DisplayName

Packaging

  • #257: Bump highlightjs to 11.4.0
  • #262: Bump monaco-editor to 0.32.1
  • #204: Bump jquery-ui to 1.13.1
  • #198: Bump chart.js to 3.7.1

Pode.Web v0.7.0

10 Dec 21:57
57f8559
Compare
Choose a tag to compare

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 and Clear-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 on Update-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

Pode.Web v0.6.2

16 Nov 19:28
d877325
Compare
Choose a tag to compare

Packaging

  • #195: Bump highlightjs to 11.3.1
  • #198: Bump chart.js to 3.6.0
  • #203: Bump monaco-editor to 0.30.1
  • #204: Bump materialdesignicons to 6.5.95
  • #205: Bump bootstrap to 4.6.1

Pode.Web v0.6.1

11 Oct 21:13
263b0be
Compare
Choose a tag to compare

Packaging

  • #123: Bump monaco-editor to 0.29.1
  • #178: Bump materialdesignicons to 6.2.95