All Versions
96
Latest Version
Avg Release Cycle
18 days
Latest Release
15 days ago

Changelog History
Page 2

  • v5.7.0 Changes

    May 07, 2021

    โž• Added

    • ๐Ÿฑ Assets: Delete assets permanently.
    • GraphQL: Updrade to GraphQL.NET 4 for better performance.
    • GraphQL: Provide detailed user information for contents and assets.
    • Infrastructure: New option to disable the request log.
    • Infrastructure: Update of NSWAG to reduce memory footprint.
    • ๐ŸŽ Performance: Performance optimization for batch operations.
    • ๐ŸŽ Performance: Performance improvements for restore operations, recovery and repair.
    • Rules: New rule simulator to test how a rule would have behaved for the latest 100 events within the last 7 days.
    • Rules: Better rule editor for scripts and templates including intellisense code formatting.
    • Rules: Http DELETE for webhooks.
    • Scripting: More variables for scripts.
    • Scripting: New functions to hash strings with SHA256 and MD5.
    • ๐Ÿ’ป UI: Easy cloning of references.
    • ๐Ÿ’ป UI: New fullscreen view for rules.
    • ๐Ÿ’ป UI: Show confirm and alert dialogs in UI plugins.
    • ๐Ÿ’ป UI: Show asset selector in UI plugins.
    • ๐Ÿ’ป UI: Show saved queries i nsearch dialog.

    ๐Ÿ›  Fixed

    • OpenAPI: Fix several endpoint descriptions.
    • Contents: Correct validation for PUT requests.
    • GraphQL: Fix GraphQL for empty nested fields.
    • ๐Ÿ’ป UI: Url decode role names in API endpoint.
    • ๐Ÿ’ป UI: Fix several error handling bugs, especially around content updates.
  • v5.6.0 Changes

    February 27, 2020

    ๐Ÿ”‹ Features

    • API: Endpoint to provide JSON schemas for all rule events.
    • API: Better support for OpenAPI code generators.
    • API: Fix total calculation in same hot paths.
    • API: Performance improvements to the GraphQL endpoint.
    • API: Performance improvements to reduce memory usage.
    • Contents: Pujabi as new language.
    • Contents: New scripting methods: getReferences and getAssets
    • Contents: New flat data API description.
    • Infrastructure: Simplified serializers to migrate to System.Text.Json when possible.
    • Permissions: New permissions to only give access to contents created by the user.
    • Rules: Custom payloads for AuzureQueue rules.
    • ๐Ÿ’ป UI: Editor extensions.
    • ๐Ÿ’ป UI: Delay tooltip a little bit.
    • ๐Ÿ’ป UI: Drag and drop of multiple files and folders.
    • ๐Ÿ’ป UI: Simply autocompletion for scripting.

    ๐Ÿ›  Bugfixes

    • ๐Ÿฑ Assets: Fix surrogate keys for asset endpoint.
    • Contents: Null fixesd for Odata.
    • ๐Ÿ’ป UI: Show all properties when exporting schemas.
    • ๐Ÿ’ป UI: Shortcut for new asset folder fixed.
    • ๐Ÿ’ป UI: Max height for language dropdown.
    • ๐Ÿ’ป UI: Fix custom editor in nested forms.
    • ๐Ÿ’ป UI: Fix reset button for assets.
    • Usages: Fix usage notifications.
  • v5.5.0 Changes

    January 24, 2021

    ๐Ÿ”‹ Features

    • Admin: Better user management in the backend.
    • Admin: Possible to delete users now.
    • Backend: Reduce memory allocations in the backend.
    • Backend: Better tests for replicated caches.
    • Notifo: Update to newer notifo REST service.
    • Contents: Geolocation fields also accept GeoJson objects now.
    • Contents: Support for Geo queries with the full text index. You need to rerun the full text indexer for old geolocation fields.
    • Contents: Reference specific content version in GraphQL endpoint.
    • ๐Ÿ’ป UI: Change the default of date editors to local mode instead of UTC.
    • ๐Ÿ’ป UI: Better support for SVG images in the rich text and markdown editor.
    • ๐Ÿ’ป UI: Integrated video player for assets.
    • ๐Ÿ’ป UI: Integrated document viewer for documents like Word and PowerPoint.
    • ๐Ÿ’ป UI: Fixed default value handling.
    • ๐Ÿ’ป UI: Better sorting of schemas in custom Roles.

    ๐Ÿ›  Bugfixes

    • ๐Ÿฑ Assets: Fixed a bug where the wrong version was used when referencing assets.
    • ๐Ÿฑ Assets: Fixed a critical bug in the backend to not deliver protected assets when an old version without that protection was queried.
    • ๐Ÿ’ป UI: Fix quick nav after migration to newer Angular version.
    • ๐Ÿ’ป UI: Fixed a layer in the OpenStreetMap editor to use https instead of http.
    • ๐Ÿ’ป UI: Fixed array sorting in the UI.
    • ๐Ÿ’ป UI: Fixed a bug that was causing the folders not to show up properly.
    • Identity: Fix the config management for external OIDC providers.
    • Events: Fix event consumers for older mongo installations (< 4.0 ).
  • v5.4.0 Changes

    December 28, 2020

    ๐Ÿ”‹ Features

    • API: Update to Net5.
    • API: Migrate to new Notifo API.
    • Contents: More default values for other field types like references and assets.
    • Contents: Optimize DB calls.
    • Contents: Optionally validate during publish operation.
    • Contents: Ensure that sorting is always consistent.
    • Contents: Check referrers before unpulishing a content item.
    • Contents: More support for bulk actions.
    • Contents: Update multiple content items in a bulk operation.
    • Rules: Run rules from snapshots.
    • ๐ŸŒ Translation: Also support Google Translate.
    • ๐Ÿ’ป UI: Update to Angular 11.
    • ๐Ÿ’ป UI: Rich dropdown for users when creating content filters.
    • ๐Ÿ’ป UI: Quick links to asset folder in asset overview.
    • ๐Ÿ’ป UI: Show asset path in asset dialog.
    • ๐Ÿ’ป UI: Localize datepicker.
    • ๐Ÿ’ป UI: News views to show all references contents and referencing content items for a single content.
    • ๐Ÿ’ป UI: Allow to translate all string fields.

    ๐Ÿ›  Bugfixes

    • ๐Ÿฑ Assets: Fixes parent id (folder id) after migration from 4.X.
    • ๐Ÿฑ Assets: Fixed a bug in usage tracking of asset downloads that was causing it to never decrease.
    • Contents: GraphQL fallback handling when schema is called content.
    • Rules: Fix rerun logic.
    • Hosting: Fixes a few problems around hosting and header forwarding (e.g. X-Proto-For).
    • ๐Ÿ’ป UI: Several drag and drop bugfixes for angular CDK.
  • v5.3.0 Changes

    October 30, 2020

    ๐Ÿ’ฅ Breaking changes

    โช This changes reverts the changes from 5.1.0 and uses a normal handling of forwarded headers again.

    ๐Ÿ›  Futhermore it fixes some issues with the migration from 4.X versions. You have to run the migrations agains as explained here: https://docs.squidex.io/01-getting-started/installation/troubleshooting-and-support#my-migration-is-broken

    ๐Ÿ”‹ Features

    • ๐Ÿฑ Assets: Upload assets by dropping a folder to the drop area.
    • ๐Ÿฑ Assets: Introduce a new option to fix broken asset files.
    • Backups: Ignore missing asset files during backup and restore.
    • GraphQL: Limit the number of parallel requests in GraphQL to keep the load on MongoDB low.
    • GraphQL: Resolve reverse references in GraphQL.
    • Rules: Log exceptions in rule handlers (actions).
    • ๐Ÿ’ป UI: Provide access to the current language in field editors.

    ๐Ÿ›  Bugfixes

    • ๐Ÿฑ Assets: Fix parent id for folders. See above.
    • ๐Ÿ’ป UI: Several layout fixes in the UI.
    • ๐Ÿ’ป UI: Several UI language fixes.
  • v5.2.1

    October 24, 2020
  • v5.2.0

    October 24, 2020
  • v5.1.1

    October 20, 2020
  • v5.1.0 Changes

    October 20, 2020

    ๐Ÿ’ฅ Breaking Changes

    ๐Ÿšš This version introduces a few small breaking changes. The support for https redirects and X-FORWARDED-* headers has been removed. Squidex does not provide a solution for https and it is the responsibility of the reverse proxy like nginx, caddy, IIS or Cloudflare to terminate https requests. Therefore it does not make sense to care about https redirects anyway. The support for X-FORWARDED-* headers has been removed because it was possible to solve it with the mandatory urls:baseUrls setting in an easier way.

    ๐Ÿณ This version also comes with new docker image versioning, each version is now tagged with the concrete version and the major version only, e.g.

    • squidex/squidex:5
    • squidex/squidex:5.1

    โšก๏ธ Furthermore the docker-compose files are updated with a simpler approach to use caddy as a reverse proxy for https termination:

    ๐Ÿณ https://github.com/Squidex/squidex-docker/blob/master/standalone/docker-compose.yml

    ๐Ÿ”‹ Features

    • Backup: Check version compatibility.
    • Backup: Adjust asset urls in strings to new app.
    • Full Text: Batching operations for Elastic Search
    • Full Text: Search in field with Elastic Search
    • Full Text: Search lazy with Elastic Search
    • ๐Ÿ’ป UI: Leave an app.
    • ๐Ÿ’ป UI: Fullscreen mode for custom field editors.
    • ๐Ÿ’ป UI: Language toggle to switch UI language.
    • ๐Ÿ’ป UI: Half width fields for field editors.
    • ๐Ÿ’ป UI: Make the schema selector dropdown more visible.
    • ๐Ÿ’ป UI: Markdown support for field labels.
    • Server: Remove support for https redirects and X-FORWARDED headers.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ’ป UI: Fixed the route synchronizer.
    • ๐Ÿ’ป UI: Fix a few spelling errors.
    • ๐Ÿ’ป UI: Fixes checkboxes for custom roles.
    • ๐Ÿฑ Assets: Fix asset urls in GraphQL.
  • v5.0.0 Changes

    July 06, 2020

    โช This feature adds custom IDs to the system. So far every ID like a content ID is globally unique. This means that you cannot create custom IDs and when a backup is restored you need to assign new ids, because the old IDs might be already in use.

    ๐Ÿฑ With this version on, every ID is prefixed with the app id, meaning they are only unique within an app. This allows new endpoints for upserting contents and defininig custom ids for assets.

    โš  WARNING: MIGRATION

    This version has to migrate a few mongo collections:

    • Events
    • States_AssetFolders
    • ๐Ÿฑ States_Assets
    • State_Contents_All
    • State_Contents_Published

    This process will start automatically and can take a while. To be backwards compatible when you experience a bug, new collections are created. The new collection names are

    • Events2
    • States_AssetFolders2
    • ๐Ÿฑ States_Assets2
    • States_Contents_All2
    • States_Contents_Published2

    ๐Ÿ‘€ (As you can see the collection names have been streamlined.)

    If everything works fine for you, you can delete the old collections.