Skip to content

GA Breaking Release 3.0.0

Compare
Choose a tag to compare
@sabieber sabieber released this 16 Jul 09:00
· 2125 commits to master since this release

Changelog

Breaking Changes

  • Switches to Java 16 as base JDK. (#841)
  • Breaking update for dependency sirius-kernel. (ga-3.0.0)
  • Refactors error handling and UserContext/Messages in general. (#851)
  • Kills JavaScript based ContentHandlers in favor of Tagliatelle. (#853)
  • Cleans up the Page/Facet/FacetItem framework. (#852)
  • Enhances the autocomplete helper and its suggestions. (#850)
  • Deprecates the StructuredService framework and provides a replacement using plain Controllers. (#855)
  • Language Configs via Scopes (#864)

New Features

  • An UserInfo can now have "every permission". (#842)
  • Applies the enabled/disabled check after expression parsing. (#839)
  • Adds polyfill for CustomEvent. (#846)
  • Adds polyfills for Element.matches, Element.closest and Object.assign. (#866)
  • Further improves the Facet API and ReportBrokenTemplates. (#854)
  • Provides Fixes and Improvements for Tycho. Most notably a new macro to generate cacheable asset URIs. (#856)
  • Adjusts the main wondergem menu to match the style of Tycho. (#857)
  • Adds token-autocomplete and integrates it into wondergem page. (#861)
  • Misc fixes for Tycho UI and ports from Wondergem to Tycho. (#868)
  • Sort config files in /system/scope-config, sonarlints, typos. (#871)
  • Adds a JS function to listen for elements becoming visible. (#875)
  • Fixes zero-arg lambdas in Noodle and provides two minor improvements. (#843)
  • CSS improvements and utilities to render charts in Tycho. (#879)
  • Adds tycho templates for singleSelect and multiSelect forms. (#878)
  • Permits to fix and reload broken extensions in dev systems. (#880)
  • Improves the sirius.isEmpty and sirius.isFilled methods. (#881)
  • Permits to provide additional UI elements next/right to the breadcrumbs. (#887)

Bugfixes

  • Fixes timestamp formatting in SAML requests. (#845)
  • Fixes a seemingly random type interference bug when bridge methods are generated out of order. (#844)
  • Misc fixes for Tycho UI. (#847)
  • Provides a bunch of misc fixes. (#858)
  • Only binds logged in user to the context. (#885)

Maintenance

  • Activates nightly tests in drone. (#848)