Skip to content

Latest commit

 

History

History
284 lines (196 loc) · 14.3 KB

CHANGELOG.md

File metadata and controls

284 lines (196 loc) · 14.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

17.0.1 (2024-12-29)

Features

  • Removed RXJS dependency (52811e3)
  • Positioning support for fText (52811e3)

Bug Fixes

  • IOS issue with recalculate after animation (369c54d)

Documentation

  • Added AutoSnap example (7e7e4f5)
  • Added Background example (6735cf5)
  • Added ConnectionBehaviours examples (fac0ff1)
  • Added ConnectionMarkers example (377b610)
  • Added ConnectionType and CustomConnectionType examples (eb248c0)
  • Added Connector examples (9b7d1ed)
  • Added CustomConnections example (fcfce91)
  • Added DragToGroup example (d1d2ab9)
  • Added HelpInPositioning example (ec4cef8)
  • Added Minimap example (82c57cd)
  • Added NodeSelection example (87daaaa)
  • Added RemoveOnDrop and CreateOnDrop examples (015865d)
  • Added SelectionArea example (71bf4fc)
  • Added TournamentBracket example (a934e8c)
  • Added UmlDiagram example (1f48560)
  • Added Zoom example (044452f)

Tests

  • Added E2E tests: DragHandle, DragToConnect, DragToReassign (3513d63)
  • Fixed: RemoveOnDrop and DragToReassign tests (a1a2a79)

16.0.0 (2024-09-24)

Features

  • Added centerNodeOrGroup functionality #44 (131ae19)
  • Added getFlowState functionality #46 (c5841fd)
  • Added Server Side Rendering (SSR) support (ba73083)
  • Added snap connection to create functionality (82b3872)
  • Added snap connection to reassign functionality (37972df)
  • Added SSR support to m-render (a3d6595)
  • Changed imports from @foblex/core to @foblex/mediator, @foblex/platform, @foblex/2d (30a60da)
  • Changed imports from @foblex/core to @foblex/utils, @foblex/drag-toolkit (26d9631)
  • Cleanup after delete @foblex/core (9aa5717)
  • Updated f-canvas user api (978d764)

Bug Fixes

  • Fixed After adding a Node, all the connections disappear #51 (c47621d)
  • Fixed Cannot access 'AddPatternToBackgroundExecution' before initialization #53 (ecfed74)
  • Fixed create connection target incorrect position with scale (ec323c5)
  • Fixed doesn't work for angular 12 #48 (70064b0)
  • Fixed tests after removing @foblex/core (60a4e92)
  • Fixed undefined snap connection (739f414)

Tests

  • Added FindClosestInputUsingSnapThresholdExecution tests (bcf1bda)

Documentation

  • Added center node or group functionality (01584c1)
  • Added custom nodes example (6f2bd7b)
  • Added drag to connect and drag to reassign examples (afdd469)
  • Added drag-handle example (8fb4399)
  • Added grouping example (766e456)
  • Added resize handle example (4f23af5)
  • Added snap-connection documentation and example (dd4895f)

12.6.0 (2024-09-07)

Features

  • Added dagre layout example (737dd1f)
  • Added db management flow example (4a605a3)
  • Added elkjs layout example (9695e08)
  • Added examples common styles (5e96e98)
  • Added f-group functionality (8a3c8ce)
  • Added fDragHandle documentation (a655fdc)
  • Modified layers sorting functionality after adding f-group (3c60249)
  • Moved external item drag and drop functionality to component directory (8b9dbb1)
  • Moved selection area drag and drop functionality to component directory (121a63e)
  • Updated to m-render v1.2.2 (bdaa267)

Bug Fixes

  • Fixed dagre layout trackby unique key (102a771)
  • Foblex Core is unable to slide the schema #37 (55a4070)
  • Prevent selection when drag fExternalItem (036e192)

Documentation

  • Added custom connection type example (b574306)
  • Added db-management-flow dark theme (1f8fe45)
  • Added f-group to db-management example (65902f5)
  • Added group example (dfd428b)
  • Added node with connectors example (fb3bcb7)
  • Updated Output and Input Documentation (d942f88)

Tests

  • Added test to change items layers functionality (01f27dd)

12.5.0 (2024-08-11)

Features

  • Add various site icons and upgrade library to Zoneless (e561e69)
  • Added minimap functionality (f5eece6)
  • Added Zoneless support (a8c5812)
  • Update to m-render v1.2.1 (8067764)

Documentation

  • Added minimap documentation (ccbdb99)
  • Added minimap examples (5646066)
  • Remove old changelogs and switch to standard-version (ff5b9e5)

[12.4.0] - 2024-08-05

Bug Fixes

  • Incorrect canvas position when using canvas.fitToScreen (#28)
  • Items outside the flow are selected when dragging fExternalItem (#27)
  • Fixed incorrect rendering of connection lines in complex layouts.

Features

  • Describe documentation on how to add a custom background (#9)
  • Added support for multi-layered canvas backgrounds.

[12.3.0] - 2024-07-20

Bug Fixes

  • Resolved issues with node animations causing performance drops.
  • Fixed bug where context menu would not appear in certain conditions.

[12.2.2] - 2024-06-13

Bug Fixes

  • Move selected items without pressing ctrl (#10)
  • Fixed issue with node snapping to grid not working properly.
  • Resolved performance issues when handling large numbers of nodes.

Features

  • Create connection with undefined fInput when user drops connection on the canvas.
  • Added option to customize node colors dynamically.

[12.2.1] - 2024-05-30

Bug Fixes

  • Corrected display problems with mat-tooltips on smaller screens.

Features

  • Added new layout options for better node organization.

[12.2.0] - 2024-04-25

Features

  • Custom connection types (#6)
  • Introduced new node resizing handles for better UX.

[12.1.5] - 2024-04-10

Bug Fixes

  • Fixed issue with nodes overlapping when auto-arrange is used.
  • Improved stability of the canvas rendering engine.

Features

  • Added support for custom node shapes.

[12.1.0] - 2024-03-28

Bug Fixes

  • Resolved issues with drag-and-drop functionality in nested containers.
  • Fixed alignment issues with text labels on nodes.

[12.0.7] - 2024-03-26

Bug Fixes

  • fOutlet directive to allow multiple connections.
  • Corrected alignment issues with the connection labels.

[12.0.1] - 2024-03-20

Bug Fixes

  • fitToParent mixin toCenter parameter in scaled context.
  • Fixed bugs related to zooming and panning in the canvas.

[1.5.2] - 2024-03-14

Bug Fixes

  • Change id attributes for connectors to data attributes.
  • Improved error handling for connection failures.

[1.5.1] - 2024-03-12

Bug Fixes

  • Change id attributes to fId.
  • Resolved issues with duplicate node IDs causing conflicts.

Features

  • Segment connection type.
  • Bezier connection type.
  • FConnectionCenterComponent.
  • FConnectionCenterDirective.

[1.4.0] - 2024-02-28

Bug Fixes

  • Fixed issues with the selection area being inaccurate.
  • Corrected mat-tooltips not displaying for all node types.

Features

  • Added batch node editing capabilities.
  • Introduced dark mode for the entire interface.

[1.3.4] - 2024-02-23

Bug Fixes

  • Issue with the selection area not being removed after dragging.
  • FNodeDirective instead of FNodeComponent.
  • Fixed minor UI glitches in the node editor.

[1.3.0] - 2024-01-10

Features

  • Selection Area functionality.
  • Added keyboard shortcuts for faster node manipulation.

Bug Fixes

  • Single selection issue after dragging.
  • Fixed inconsistencies in node alignment after dragging.

[1.2.2] - 2023-10-12

Bug Fixes

  • fitToParent mixin in scaled context.
  • oneToOne mixin in scaled context.
  • Fixed issue with connection points not aligning correctly.

Features

  • Line Alignment component.
  • Added support for snapping nodes to guidelines.

[1.2.0] - 2023-08-30

Bug Fixes

  • Fixed rendering issues with high DPI screens.
  • Corrected problem with nodes not saving their state properly.

Features

  • Introduced node grouping functionality.
  • Added ability to lock nodes in place.

[1.1.0] - 2023-06-15

Bug Fixes

  • Resolved conflicts when merging nodes with similar attributes.

Features

  • New theme options for customizing the look and feel of the canvas.
  • Added real-time collaboration indicators.

[1.0.2] - 2023-02-02

Features

  • Reassign connection functionality.
  • Introduced basic node editing capabilities.