dmx-detail-panel v4.0.0
DMX 5 Detail Panel
Version History
4.0 -- Nov 20, 2024
- BREAKING CHANGES- Make use of dmx-object-renderer4.x which (indirectly) incorporates Quill 2
 
- Make use of 
3.0.1 -- Jun 21, 2023
- Chore:- Use semantic versioning for the dmx-dependencies, e.g.dmx-object-renderer
 
- Use semantic versioning for the 
3.0 -- May 20, 2023
- BREAKING CHANGES- Make use of dmx-api3.0
 
- Make use of 
- Features:- Open/close detail panel is animated
 
2.2 -- Aug 27, 2021
- Improvements:- Custom renderers can provide model customizers
 
2.1 -- Jun 15, 2021
- Improvements:- Extended "View" tab, now renamed "Config":- Display view configs also for role types
- Allows interactive configuration, according to DMX ConfigService
- Emit submit-config-topiccomponent event
 
- New component attribute extra-buttonsallows the addition of custom buttons
- Give Reveal and Edit buttons more space
 
- Extended "View" tab, now renamed "Config":
- Fix:- "Meta" tab displays workspace owner
 
- Chore:- Remove debug log
 
2.0 -- Dec 30, 2020
- BREAKING CHANGES- Make use of dmx-api2.0
- Rename component attribute marker-topic-ids(wasmarker-ids)
- Various dm5->dmxrenamings
 
- Make use of 
- Fixes:- Edit a composite when there are child entities
 
- Chore:- Adapt URLs to github.com/dmx-systems
- Code run through eslint
 
- Adapt URLs to 
1.0.2 -- Aug 6, 2020
- Chore: bump dmx-object-rendererdependency
1.0.1 -- Aug 5, 2020
- Fix imports
- Chore: bump dependencies
1.0 -- Aug 5, 2020
- Improvements:- Meta tab: add icons to workspace selector
 
- Chore:- Rename this package dm5-detail-panel->dmx-detail-panel
 
- Rename this package 
0.30 -- Mar 30, 2020
- Improvements:- Related tab:- Show load spinner
 
- Meta tab:- Add inline edit for "Workspace"
- "ID" links to JSON view
 
- Add no-pin-buttonattr to suppress pin button
- Supports declarative component instantiation
 
- Related tab:
0.29 -- Nov 22, 2019
- Improvements:- Add isDirty()andsave()component methods
- Related tab: remember sort mode beyond tab component destroy
 
- Add 
0.28 -- Aug 26, 2019
- Chore:- Bump dm5-object-rendererdependency
 
- Bump 
0.27 -- Aug 16, 2019
- Improvements:- Related tab: don't show directly related child topics
 
0.26 -- Jul 22, 2019
- Features:- New "Pin" button ("Close" button is dropped)
 
- Chore:- Adapt to dm5library ("comp def", "children" renamings)
- Change license to AGPL-3.0
 
- Adapt to 
0.25 -- May 28, 2019
- Improvement: pin Edit/Save button to lower end of Detail Panel; it does not scroll away
0.24 -- Apr 22, 2019
- Chore: lock dm5-dependencies (for releasing DMX-5.0-beta.2)
0.23 -- Apr 1, 2019
- Emit related-icon-clickevent
0.22 -- Mar 2, 2019
- Features:- Populate the Metatab with topic/assoc meta data (timestamps, creator/modifier, workspace assignment, ...)
- Tabs stay fixed when scrolling
- Add a Close button
 
- Populate the 
0.21 -- Jan 29, 2019
- Fix: disable "Edit" button for DMX value topics; add tooltip
- Fix: don't crop Quill editor toolbar
- Change license to GPL-3.0-or-later
0.20 -- Jan 5, 2019
- Adapt to dm5library (classDMXObject)
0.19 -- Dec 21, 2018
- Show view config in "View" tab
- Emit submit-view-configevent
0.18 -- Nov 24, 2018
- Composability: new component property types(component does not access app state)
0.17 -- Nov 7, 2018
- Enter key submits form
0.16 -- Oct 21, 2018
- Rename component prop object-rendererstodetail-renderers. It contains both,objectrenderers andvaluerenderers.
0.15 -- Oct 6, 2018
- Info-tab component does not render title. The underlying object renderer has full rendering control.
- New component property markerIdsallows rendering certain topics as "marked" in the related-tab
- Component supports manual mounting in conjunction with manual data update ("props" are mirrored as "data")
0.14 -- Jul 31, 2018
- Add GitLab CI/CD
0.13 -- Apr 10, 2018
- Custom style for Element UI tabs
0.12 -- Mar 25, 2018
- Improved auto-positioning of new topics
- Improved composability:- New quill-configproperty allows parent component to customize the Quill editor in both ways, setting options, and providing extensions (e.g. formats)
- Emit submit-inlineevent to signalize "inline editing completed" (info-tab)
- Emit child-topic-revealto signalize "user clicked 'Reveal' button" (info-tab)
- Emit related-topic-clickto signalize "user clicked related topic" (related-tab)
 
- New 
- Packaging: dm5-topic-listis now a reusable component, a standalone node-module
0.11 -- Feb 21, 2018
- Improved composability:- Component relies on explicit props (instead of context injection).
- Props have reasonable defaults.
- Emit events (instead of dispatching into the host app): tab-click,edit,submit.
- Panel visibility and tab selection can be controlled from outside.
 
- Internal edit buffer.
0.10 -- Feb 3, 2018
- Access Control
- Composability: access injected context instead of host app's store
0.9 -- Jan 13, 2018
- "Info" tab:- Multi-value fields
 
- "Related" tab:- Topic list is sorted and grouped
- Show topic icons
- Show assocs
 
0.8 -- Dec 5, 2017
- Editor for "relating associations"
- Inline editing
- Reveal child topics from info display (1st tab)
- Configure Select widget to allow custom values
- Adapt to Element UI 2.0
0.7 -- Nov 19, 2017
- Dynamic widget mechanism for simple fields
0.6 -- Oct 19, 2017
- Injectable custom renderers
- Association editor
- Type editor
0.5 -- Oct 3, 2017
- Render Boolean field as checkbox
0.4 -- Sep 7, 2017
- In-app topic links in HTML fields
0.3 -- Jun 30, 2017
0.2 -- Jun 14, 2017
0.1 -- Apr 28, 2017