Skip to content

UniqueKey, Images, Fine-Tuning Typed API and more

Compare
Choose a tag to compare
@iJungleboy iJungleboy released this 05 Sep 05:40
· 1420 commits to master since this release
8c6dc67

Highlights

  • Razor: New UniqueKey property (in Typed mode) #3151
  • Razor: New Kit.Keys.UniqueKeyWith(...) for unique IDs and working with JS #3152

Images

  • Images: Images in rich wysiwyg mode now are shown nicely after import into other site
  • Images: Dialog-Options to set empty title and not use fallback #3150
  • Images: Enable crop/title dialog for public files, with delayed toolbar and warning-hint #3057
  • Images: Fix Safari bug with small images #2
  • Images: Ability to specify alternate toolbar #3157
  • Images: Ability to specify no toolbar #3158
  • Images: Ability to use Toolbar outside of main picture/img tag using img.Toolbar() #3156
  • Images: Metadata now also has a DescriptionExtended

Razor / Typed Mode

  • MyModel: Improve handling fallback / required #3149
  • App.Folder.Url to replace App.Path for clearer APIs
  • App.GetQuery(...) to replace App.Query[name]
  • All ITyped objects now behave strict by default
  • Complete various scenarios for ITyped with unit tests, especially conversion of anonymous and json-based ITyped
  • All ITyped now have APIs for ContainsKey, IsEmpty and IsNotEmpty
  • Razor: Errors now highlight the .cshtml file with a 🎯 emoji

Oqtane

  • Improve indexing in Google #3154
  • Improve pre-render adding JS/CSS
  • Improve page header changes (title, metadata) using latest Oqtane 4 APIs

Patrons

  • New feature to better control language fallback sequence (beta) #3159
  • Improve showing expired features - important when testing a feature for 24h

Bugfixes

  • lots of minor bugfixes
  • Languages: Bug in UI: Some labels and dropdown-labels didn't show in current language #3153