github xibosignage/xibo-cms 4.5.3

2 hours ago

Our third patch release of Xibo CMS 4.5.

This patch release includes the following enhancements and fixes:

  • Content: Weather widget: OpenWeatherMap shows tomorrow's Max/Min forecast #3952
  • Content: Library: No progress indication for single-item Download #3947
  • Content: Library: Single-item download uses internal storedAs filename instead of original filename #3946
  • Content: Video module's "Default Mute" setting is not respected until the module configuration form has been saved at least once #3941
  • Content: Media Manager Dashboard: Unused Media returns no results when Dataset Image columns contain NULL values #3937
  • Content: Tags: Comma in group name is wrong in "Sharing" column #3945
  • Content: Replacing media with updateInLayouts does not notify displays #3963
  • Content: Pixabay: import failure returns success and prevents media from being added #3971
  • Content: Canva Import can't load the CMS media library (HTTP 500)
  • Content: Layout Editor: Undoing an added video leaves an invalid region
  • Content: Layouts: Publish modal does not pre-fill an existing scheduled publish date
  • Content: Layouts: Status column now shows the extra publish information again
  • Content: Playlists: Row-level "Move" action shown even when the Folders feature is disabled
  • Displays: Display Profile: Cannot unset a player version #3948
  • Displays: "Unexpected error" when saving a duplicate hardware key #3911
  • Displays: Edit form allows submitting a blank Hardware Key
  • Displays: Displays grid is missing the "Use RegEx" search toggle
  • Displays: "Move" button stays clickable while a move is in progress, sending duplicate requests
  • Displays: Latitude/Longitude of 0/0 saved as empty
  • Displays: Saved command string is not shown in Display Settings
  • Displays: Displays page URL corrected
  • Displays: Display Groups quick action changed to "Members" instead of "Edit"
  • Displays: Android display profile now defaults the video engine to "default" instead of "exoplayer"
  • Interface: On a re-branded install, mistyping a web address shows the Xibo brand and a link to xibosignage.com #3917
  • Interface: Theme changes between 4.5.0 and 4.5.1 make the website hard to read in Firefox #3916
  • Interface: Generic "Not Found" error during concurrent bulk deletion #3907
  • Interface: Folder selection: "All Items" is not retained between page visits #3936
  • Interface: Sidebar: Dashboard link in hover popup opens Page Not Found #3959
  • Interface: Date filters show the day before the one you clicked #3968
  • Interface: Search text is not kept when navigating away and returning to a page
  • Interface: Sidebar now remembers its collapsed/expanded state
  • Interface: Sidebar sends unnecessary save requests on page focus
  • Interface: "Loading preferences" message shows the wrong page name on some grids
  • Interface: "Library" menu stays visible when Library permissions are disabled
  • Reporting: Distribution Report crashes when using MongoDB #3934
  • Scheduling: Priority field type mismatch in Events grid #3960
  • Scheduling: Long media name causes error when scheduling #3958
  • Scheduling: Daypart names are incorrectly formatted #3954
  • Scheduling: Start/end date picker shows the wrong date when selecting today (timezone issue) #3951
  • Scheduling: Event form fails to recognise "Custom" daypart when there are many dayparts #3950
  • Scheduling: Renaming a repeating event brings back deleted occurrences #3944
  • Scheduling: Renaming an event re-sends its reminder #3942
  • Scheduling: In Ad campaign, adding a layout clears unsaved campaign dates #3935
  • Scheduling: Ad campaign "Target" field is misaligned and invites text when it only accepts a number #3918
  • Scheduling: A screen keeps playing to the old dayparting hours #3964
  • Scheduling: An event made on 4.5.2 cannot be edited at all #3965
  • Scheduling: Copying an old recurring event makes it repeat forever #3967
  • Scheduling: Stale dates when switching from Always to Custom daypart
  • Scheduling: Recurrence End not cleared when switching daypart to Always
  • Scheduling: Weekly recurrence with an "Until" date in the past is silently accepted
  • Scheduling: Scheduling a Playlist directly silently defaults to a landscape Layout
  • Scheduling: Schedule form shows Display IDs instead of names while loading
  • Scheduling: Added a Schedule button to the Layout Editor
  • Security: Fixed permission checks on DataSet RSS feeds
  • Security: Fixed permission checks when scheduling Campaigns
  • Security: Updated the rich text editor (Tiptap) packages
  • Settings: "Default Folder for new Displays" is missing from Settings > Displays on fresh 4.5.1 installs #3929
  • Settings: Administration > Settings returns HTTP 500 when Default Layout is blank #3921
  • Users: GET /api/user/{id} does not return the user's group memberships #3943
  • Users: Moving a folder does not remove access to the items inside it #3939
  • Users: Edit forms (User folder permissions, Playlist widget schedule event) still show incorrect saved values on reopen #3938
  • Users: Changes to Applications are now audited

Full Changelog: 4.5.2...4.5.3

Don't miss a new xibo-cms release

NewReleases is sending notifications on new releases.