Releases: Squidex/squidex
Releases · Squidex/squidex
6.8.0
Changelog for 6.8.0
6.7.0
Fixed
- Contents: Allow flatting of localized fields with custom languages codes.
- Contents: Fixed permission checks for some endpoints.
- Routing: Fixed base URL.
- Scripting: Fixed auto-completion of scripting.
- UI: Fixed default values for components.
- UI: Fixed input placeholders in route actions forms.
- UI: Fixed markdown fullscreen mode.
- UI: Fixed some z-index settings in the embed SDK.
- UI: Fixed table column widths for reference selector.
6.6.0
There was actually a 6.5.0, but it was not documented and due to a problem with the Github CI never published as a Release to Github.
This version contains a lot of small improvements, but also one breaking change. Therefore it was not easy to decide whether the major version should be increased or not. As part of a refactoring the redirect URIs for external authentication providers have been changed. You have to change the following paths when you use Google, Github, Microsoft or OIDC authentication.
/identity-server/signin-github
->/signin-github
/identity-server/signin-google
->/signin-google
/identity-server/signin-microsoft
->/signin-microsoft
/identity-server/signin-oidc
->/signin-oidc
Fixed
- Assets: Fixed a bug when image metadata was resolved.
- Assets: Several fixes to the calculation of etags.
- Contents: Several fixes to the calculation of etags.
- OpenAPI: Several fixes to OpenAPI.
- Rules: Fixed the authentication for the Medium action.
- Translations: Fixed the selection of the chinese localization.
- UI: Fixed the default values for component fields.
- UI: Fixes for the field rules forms.
Changed
- Filters: Better model for filters to simplify the UI and autocompletion in scripts.
- Identity: Migration to a new authentication structure.
- Logs: Easier logs with reabable messages.
- UI: Better unsplash field editor.
- UI: Migration to Angular CLI.
- UI: New library for virtualization to fix several bugs with the array editor and large lists.
- UI: New profile page.
- UI: New style for content table to support resizable columns.
Added
- Assets: New function to calculate the blur hash of an image.
- Assets: Resumable file uploads with tus.
- GraphQL: Memory caching directive (only self hosting).
- GraphQL: New resolver to query references.
- GraphQL: Support to define the allowed values for string fields as GraphQL enum.
- Templates: New template system based on Github repositories.
- UI: Fullscreen button for all fields.
- UI: New embed SDK to allow inline editing to your website.
- UI: New gallery page to explain how to install templates.
- UI: Option to word wrap table columns.
- UI: Resizable table columns.
6.4.0
Fixed
- Database: Fix to support duplicate entries in the database (database is corrupt).
- EventConsumer: Fixed a swallowed exception in the event consumer.
- UI: Fixed a bug in the UI settings page.
- UI: Several styling fixes.
- Users: User endpoint should not throw exception when search string is null.
Changed
- Queries: Also accept single values for IN operator and convert them to a arrays.
- Scriping: Allow to set nested content values in scripts.
- Telemetry: Remove telemetry for Orleans serialization and deserialization because it was detected as root span.
- UI: Automatically add scrollbars for large dropdowns.
- UI: Automatically collapse deeply nested UI components in the content page to improve performance.
- UI: Big refactoring of Angular forms to simplify code.
- UI: Do not load total count when moving to next page for lists like contents or assets.
- UI: Load referenced assets and contents in batches in the content page.
Added
- Assets: Integrated ImageMagick for TGA support.
- Assets: Integrated ImageMagick for Webpack support.
- Assets: Support for a resizer server to outsource image resizing to a microservice.
- Languages: Expose native language names over API.
- Scripting: New function to generate guid values in scripts.
- Tests: New API tests to improve overall quality.
6.3.0
Fixed
- Contents: Urgent fix to solve NullReferenceException when resolving components in API.
6.2.0
Fixed
- Events: Ignore events after a deletion to fix a bug with migration.
Added
- Search: Various improvements.
6.1.0
Fixed
- Contents: Fixed OpenAPI generation for self referencing components.
- Contents: Improve the number of hold contents in memory to reduce memory footprint.
- Contents: Fixed caching headers if they contain non-ASCII characters.
- Migration: Accept a few errors when a migration fails for some items.
- UI: Fix modals by showing scrollbars if they would not have enough space.
- UI: Fixed spelling errors.
Changed
- Assets: Remove max length restriction in the UI for assets metadata.
Added
- Assets: Rename asset tags.
- Contents: Fixed OData queries over POST requests.
- Contents: Save content from inspection tab.
- Contents: Sample how to implement custom editor with Monaco.
- Contents: Sample how to implement custom editor with EditorJS.
- Search: EXPERIMENTAL Azure Cognitive Search support.
- Search: EXPERIMENTAL Mongo Atlas Search support.
- Event Sourcing: EXPERIMENTAL Support for EventStore.
- Clustering: Support to run Squidex in Azure App Services.
- UI: Nested schema categories.
- UI: New modal dialog to copy from one language to other languages.
- UI: Show the users that are currently visiting a content page.
- UI: Fix tooltip performance issues (can really slow down the Browser.)
6.0.1
Fixed
- MongoDB: Critical bugfix for the migration to 6.0.0
6.0.0
Fixed
- UI: Improve autosave feature.
- UI: Correct styling of content compare view.
- UI: Fix for reference dropdown.
- MongoDB: Fixed parsing of MongoDB versions for release candidates or beta versions.
Changed
- GraphQL: Do not apply page size when retrieving references to get rid of limitation.
- API: New content structure to allow full app deletion.
- Schemas: Simplify schema builder.
Added
- Assets: Asset scripts.
- GraphQL: Do not return error when content to query is from another schema.
- Contents: Uniqueness validation for components and array fields.
- UI: Persist collapsed status for array fields in UI.
- UI: Hint to run webpack for development mode.
5.9.0
Fixed
- Contents: Fixed field rules to also work with components.
- Notifo: Improved error handling for Notifo integration.
- Hosting: Several fixes to improve URL resolution when Squidex is hosted in a subfolder.
Changed
- Assets: Improved asset folder dropdown.
- Assets: Improved and optimized queries for asset folders.
- Event Processing: Migration to channels.
- Contents: Improved workflow handling for
Save and Publish
. - Contents: Resolve component types with
schemaName
field in the component object. - Contents: Added markdown support to all field hints.
- Monitoring: Migration to Open Telemetry traces.
- Rules: Improved rule simulator.
- UI: New and better design.
Added
- Assets: New metadata provider for azure image recognition.
- Clustering: Added support for Kubernetes.
- Contents: New tab to inspect the content item and view the structure as pure JSON.
- Contents: New calendar view for scheduled content items.
- Contents: Added a button to the UI to cancel content scheduling.
- Contents: New validation properties for videos.
- Contents: Added a text field to the content editor to define a custom ID when creating content items.
- GraphQL: Exposed the
newStatus
field in GraphQL. - GraphQL: Exposed the
newStatusColor
field in GraphQL. - Logging: Added more information to the request log.
- Rules: New action to trigger SignalR.
- Rules: Enable or disable rules over the context menu.
- Scripting: New method to make HTTP methods using POST, PUT, PATCH and DELETE verbs.