Basic Primitives Diagram v6.x

Released: Jan 22, 2021

Atualizações na v6.x

v6.5.1

Updated Feb 22, 2021

Features

  • Added Angular 13 components and samples.
  • Removed deprecated AngularJS directive sample.

Fixes

  • Fixed level index for regular children.

v6.5.0

Updated Dec 30, 2021

Features

  • Non-backward compatible API changes:
    • Added alignBranches option to OrgConfig.
    • Removed children formation for items having levelOffset.

Fixes

  • Fixed highlight path annotation tracing over partner connection..
  • Fixed placeAssistantsAboveChildren property for multiple assistants rows.

v6.4.1

Updated Dec 30, 2021

Features

  • Added onGroupTitleRender, onLevelTitleRender and onLevelBackgroundRender options to OrgConfig and FamConfig.

v6.4.0

Updated May 3, 2021

Features

  • Added minimumVisibleLevels option to OrgConfig and FamConfig.
  • Added padding option to OrgConfig and FamConfig.

Fixes

  • Fixed childrenPlacementType option breaking multiple root nodes placement.
  • Fixed mouse interactivity for scaled and rotated right or bottom diagrams.
  • Fixed family matrix layout for top and bottom in-row vertical alignment.
  • Fixed non-optimized selection of loops in the family diagram.
  • Fixed arrows rendering for vertical single parent connectors.
  • Fixed loops optimization algorithm. Made it fault-tolerant.
  • Fixed arrows direction for loops.

v6.3.1

Updated May 3, 2021

Fixes

  • Fixed family diagram padding.
  • Fixed onButtonsRender in TemplateConfig.

v6.3.0

Updated Mar 22, 2021

Features

  • Added matrixId and addToMatrix properties to FamItemConfig.

Fixes

  • Fixed label annotations placement for nodes having matrix layout.
  • Fixed label annotations placement to be in between regular node levels.
  • Fixed horizontal arrows for assistants and adviser item types.
  • Removed spouses property from FamItemConfig.
  • Removed loopsLayoutMode property from FamConfig.

v6.2.2

Updated Feb 25, 2021

Updates

  • Fixed Family Relations Optimizer.

v6.2.1

Updated Feb 10, 2021

Updates

  • Removed Canvas support.
  • Removed GraphicsType enumeration.
  • Removed graphicsType from OrgConfig and FamConfig.

v6.1.1

Updated Jan 23, 2020

Fixes

  • Fixed the levelOffset property to work regardless of empty levels.

v6.1.0

Updated Jan 23, 2020

Features

  • Added LevelAnnotationConfig.
  • Added level annotation options to OrgConfig and FamConfig.

Fixes

  • Fixed frame auto-hiding for small control size.
  • Fixed group title options in PDFKit plugins.
  • Fixed shapes opacity in PDFKit plugins.

v6.0.0

Updated Jan 22, 2020

Features

  • Warning: Non-backward compatible API changes!
  • Refactored library into ES6 Modules .
  • Replaced custom merge tool with Webpack.
  • Removed common, orgdiagram and famdiagram namespaces.
  • Added Webpack Tree Shaking support.
  • Renamed primitives.orgdiagram.Config into OrgConfig.
  • Renamed primitives.orgdiagram.ItemConfig into OrgItemConfig.
  • Renamed primitives.orgdiagram.Control into OrgDiagram.
  • Renamed primitives.famdiagram.Config into FamConfig.
  • Renamed primitives.famdiagram.ItemConfig into FamItemConfig.
  • Renamed primitives.famdiagram.Control into FamDiagram.
  • Renamed primitives.pdf.orgdiagram.Plugin into OrgDiagramPdfkit.
  • Renamed primitives.pdf.famdiagram.Plugin into FamDiagramPdfkit.
  • Removed ButtonConfig, use onButtonsRender callback instead.
  • Added hasButtons property to TemplateConfig.
  • Added onButtonsRender callback to OrgConfig, FamConfig and TemplateConfig.
  • Removed jQuery widgets wrapping library and jQuery samples framework.
  • Refactored jUnit tests into Jest.
  • Refactored samples framework into Bootstrap.