Skip to content

Releases: Kentico/community-portal

v29.7.0.4 - Markdown component

25 Nov 22:40
d760aaa
Compare
Choose a tag to compare

Description

  • Use Milkdown for a Markdown UI form component
    • Component supports editor and raw modes along with readonly mode
    • Webpack build customized to prevent chunking of admin JS bundle
  • Use new form component for Markdown widget and Blog Post Content content type markdown field
  • Handle missing DOM in website channel navigation js
  • Minor content, config, and formatting updates for Blog / Q&A pages
  • Revert .NET SDK to .NET 8 due to broken dotnet watch dotnet/sdk#44910

Full Changelog: v29.7.0.1...v29.7.0.4

v29.7.0.1 - Xperience update, Search UX, PROD content

22 Nov 15:30
1592d00
Compare
Choose a tag to compare

Description

  • Update Xperience to v29.7.0
  • Copy content & data from PROD via CI Store of PROD db backup
    • It is recommend to use the included .bak in the database folder because it is pre-populated with Member data
  • Cleanup member data from PROD with new Kentico.Community.DataCleaner.App console app
  • Minor search results template updates
  • Update CI Restore ps1 script to use new --enable-migrations option
  • Update NuGet and npm packages
  • Use .NET 9 SDK (resolve some package security warnings)
  • Update Sitemap library to Sidio.Sitemap.AspNetCore due to transitive vulnerabilities in previous, unmaintained, library
  • Rename Website channels custom admin app to Website search
  • Add new LINQ extensions
  • Refactor Blog and Q&A search UX and index, query, rendering logic
    • Fix search paging links
    • Add more taxonomies and example blog/Q&A content
  • Add image lazy loading
  • Update administration management role for Q&A discussions to CommunityManager from ContentManager

Full Changelog: v29.6.1.13...v29.7.0.1

v29.6.1.13 - Blog and Q&A search UX, Email channel member emails

11 Nov 22:17
7bce337
Compare
Choose a tag to compare

Description

  • Admin URL generation improvement
  • New collection extensions for NRT
  • Allow mediatr handlers in background threads
  • Update both Q&A and Blog search UX to include faceted filtering
  • Use custom search result types for search services (not Lucene container types)
  • Update search indexing w/ faceting and remove old search index types
  • Update search UI
  • Reorganize (flatten hierarchy) search files
  • Begin to transition to CSS grid in bootstrap
  • Update search types to use constructors for mapping
  • Convert registration and password recovery emails to email channel

Screenshots

Kentico Community Portal blog search page


Full Changelog: v29.6.1.10...v29.6.1.13

v29.6.1.10 - Website settings, notifications, Q&A UX

04 Nov 22:52
3cd6c6d
Compare
Choose a tag to compare

Description

  • Update NuGet and npm packages
  • Add experimental "data export" Admin UI for recipient lists
  • Refactor website settings into Admin application & custom object type, content types
  • Re-generate custom object type classes
  • Move Info type customizations to separate partial class
  • Style/UX updates for Q&A
  • Consistent heading links for widgets (match Q&A/Blog heading)
  • Fix Single Column Section padding
  • Update Preview Component Outlines to latest version and remove extra container element for some widgets/sections
  • Increase expiration of alert message dismissal cookie to 2 weeks and make it customizable via content item
  • Associate alert messages with Contact Groups (personalization)
  • Replace Alert Box UX with new notification tray
  • Update image and video widgets HTML w/ optional caption
  • Begin replacement of ISystemClock with .NET TimeProvider
  • Move 404 and 500 status code page content from db/settings to templates

Full Changelog: v29.6.1.6...v29.6.1.10

v29.6.1.6 - Xperienve v29.6.0, Admin pages, Q&A updates, client asset refactor

27 Oct 17:38
6168f26
Compare
Choose a tag to compare

What's Changed

  • Corrected Kentico name in email by @liamgold in #9
  • Update Xperience to v29.6.1
  • Update NuGet and npm packages to latest version
  • Update CI/CD pipeline to pull new Xperience license key from GitHub workflow secrets
  • Q&A Discussions
    • Replace editor.md with Milkdown to improve UX for non-technical users
    • Add "Cancel" action to Q&A discussions new Answer UI
    • Update answers styles and improve UX
    • Add sorting to Q&A discussions answer list
  • Client assets
    • Remove jQuery
    • Bring HTMX and AlpineJS into primary JS bundle
  • Update date in SaaS app offline page
  • Support Request
    • Add submission confirmation
    • Cleanup form HTML
  • Add a custom Localization to improve Form Builder validation UX
  • Add validation to member profile LinkedIn field
  • Cleanup .csproj files
  • Fix use of dotnet dev-certs in Admin and Web projects for Webpack and Vite.
  • Add Administration pages for improved member management
  • Add UI Form Component Reference Extractor for markdown fields
  • Add "alignment" property for Heading Widget
  • Add <editable-area> to integrations landing page
  • Apply dotnet format to solution
  • Add new Administration Notes field to Members

Full Changelog: v29.5.2.0...v29.6.1.6

Full Changelog: v29.5.2.0...v29.6.1.6

v29.5.2.0 - Xperience v29.5.0 and Email activity tracking

27 Oct 17:37
2045488
Compare
Choose a tag to compare

Description

  • Update Xperience to v29.5.2.0
  • Update npm and NuGet packages to latest version
  • Bugfix in Q&A Discussion page update event handler
  • Support Q&A Post Page in RSS Feed
  • Add new Embed Content and Widget (for youtube, vimeo, linkedin embeds)
  • Better HTML <embed> style support
  • Link to full-res image in Image Widget
  • Enable email activity tracking
  • Add Administration "Contact Maintenance" page for cleaning up old contacts
  • Include Page Builder styles even when Page Builder is not "active" to support Page Builder read-only mode
  • Refactor Blog Post page metadata retrieval
  • Refactor member badge transforms and view model
  • Remove temporary personalization condition type placeholder fields (fixed Xperience issue)
  • Add Member Badge personalization condition type
  • Remove MediaAssetContent from Member badges
  • Add Xperience administration Page Extenders for contacts and automations and newsletter automation
  • Fix some SQL migrations with better table guard checks

Full Changelog: v29.4.1.3...v29.5.2.0

v29.4.1.3 - Xperience update, content model migrations, widget validation refactor

06 Sep 21:26
6ff0171
Compare
Choose a tag to compare

What's Changed

  • Update to Xperience v29.4.1
  • Update NuGet/npm packages
  • Add ImageContent fields to AuthorContent, CommunityGroupContent, EmailDefaultsContent, ListableItem
    • Prepare for migrating images to ImageContent fields
  • Adopt ImageViewModel for modeling image content
  • Begin to remove dependency on MediaAssetContent which has been deprecated in favor of ImageContent and VideoContent, and other content types in the future implementing the MediaItem RFS
  • Prep for removal of MediaAssetContent from RFS and deleting of content type in next release.
  • Clean up localhost taxonomy, content, and corrupted images
  • Add more custom view model types
  • Improve widget validation pattern
  • Add simple base classes for component properties and view models
  • Minor component fixes
  • Add ImageTagHelper to simplify rendering images
  • Organize blog post pages in web page tree
  • Add confirmation message to question submit form by @liamgold in #8

Full Changelog: v29.3.3.0...v29.4.1.3

v29.3.3.0 - Hotfix, admin extensions, content type updates

16 Aug 22:37
fd8d86b
Compare
Choose a tag to compare

Description

  • Contact activity report page
  • New filter for contact activity list page
  • Move web page search to content management category
  • Update Xperience to v29.3.3
  • Update npm and NuGet packages
    • Update ESLint to v9 and remove packages that do not support v9
  • Update docs to improve develop onboarding
  • Add PowerShell scripts to run admin & web client apps (alternative to VS Code tasks)
  • Remove deprecated CommunityGroupContent fields
  • Add migration for blog post content field values
  • Add dynamic date range for community reporting

Full Changelog: v29.3.0.5...v29.3.3.0

v29.3.0.5 - More admin extensions

07 Aug 23:19
877d9ca
Compare
Choose a tag to compare

Description

  • Improve admin page url generation
  • Add website channels application & web page listing
  • Add form usage listing tab
    • These listings do not support ACLs, so they should be limited to users that have the permission to view all web pages.

Website channel page search

portal-admin-website-page-search

Form usage tracking

image

Full Changelog: v29.3.0.3...v29.3.0.5

v29.3.0.3 - Admin extensions pt. 2

05 Aug 22:58
ffc32de
Compare
Choose a tag to compare

Description

  • Update ReusableFieldSchemaListExtender to display count of usages instead of content type names
  • Retrieve PreviewTabExtender channel domain from IWebsiteChannelDomainProvider to ensure correct domain is used
  • MemberListFilter to filter by assigned badges

Filter members by badge assignment

image

Reusable field schema usage count

image

Full Changelog: v29.3.0.2...v29.3.0.3