Skip to content

v17.03 with Pickers, Razor Models and more

Compare
Choose a tag to compare
@iJungleboy iJungleboy released this 04 Mar 07:34
· 272 commits to master since this release
87f5491

Highlights

  1. New picker input types for entity, string and number allowing things such as
    1. Custom labels incl. showing the ID or other fields in the label #3195
    2. Ability to show even more info / fields in the tooltip and info icon
    3. Ability to add a link to help for each item
    4. Ability to select the same item multiple times (if configured to allow this) #2871 #3180
  2. Ability to install more pre-recommended apps after the initial install!
  3. Ability to create a Razor with a strictly typed model using @inherits Custom.Hybrid.RazorTyped<TModel> #3310
  4. HotBuild - Ability to have a typed App object with typed Settings and Resources #3312
  5. Ability to create custom AppCode.Razor.AppRazor which would then provide the custom App object #3312
  6. New As<Type> and AsList<Type> APIs for using custom data models
  7. New Custom.Data.CustomItem base type for custom data models
  8. New App.Data.GetAll<Type>() and App.Data.GetOne<Type>(id) APIs

Enhancements

  1. App Admin - Data: show link columns a bit different so it's easy to see if they use the page:72 vs. a real like like https:/... #3311
  2. AppCode.Data auto generated code
    1. Ability to create custom Presentation on generated typed models
    2. Place auto-generated in a sub-namespace and add a prefix to avoid using by accident in other code
    3. Ability to create custom properties using As<Type> and AsList<Type> inside CutomItem
    4. Implement equality so it just works
    5. Improve GPS fields
  3. Add more code-help in common cases such as using @As<type>(...) which makes Razor think <type> is HTML
  4. App_Data/app.json enhanced with improved schema to configure Copilot
  5. On compile errors, show errors before warnings
  6. Add more template apps - now we have Empty and Basic

Bugs

  1. In Multi-select, the options show the guid instead of title #3296
  2. Dropdown fields sometimes show wrong title #3313
  3. In Dnn with sub-portals having multiple aliases - fix bug which may have selected the first instead of primary