8000 Release v17.5.0 by siarheihuzarevich · Pull Request #159 · Foblex/f-flow · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Release v17.5.0 #159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 11, 2025
Merged

Conversation

siarheihuzarevich
Copy link
Member

This pull request introduces several new features, enhancements, and fixes to the @foblex/flow Angular library, including Angular schematics support, node rotation functionality, and improved dependency management. It also updates documentation, adds new examples, and modifies the build process to include schematics. Below is a categorized summary of the most important changes:

New Features and Enhancements:

  • Added Angular schematics support for ng-add and ng-update commands, enabling automatic dependency installation and seamless package updates. [1] [2] [3] [4] [5] [6] [7]
  • Implemented node rotation functionality, allowing nodes to rotate freely to any angle. [1] [2]
  • Enhanced resize handle functionality with minimum size support and improved styling.

Bug Fixes:

  • Adjusted node positioning calculations to account for transformation scale.
  • Fixed drag handler to correctly append/remove elements and added pointer-events to connection styles.

Build and Dependency Updates:

  • Updated @foblex/m-render to version 2.6.1 and added copyfiles dependency for handling schematics. [1] [2]
  • Added a new build-flow script to streamline the build process for schematics. [1] [2]

Documentation and Examples:

  • Updated installation instructions to use ng add and ng update commands. [1] [2]
  • Added new examples, including rotate handle, drag-to-group, and stress tests.

Miscellaneous:

  • Removed outdated architecture diagram from README.md.
  • Updated version to 17.5.0 in package.json and related files. [1] [2]

@siarheihuzarevich siarheihuzarevich requested a review from Copilot May 11, 2025 15:26
@siarheihuzarevich siarheihuzarevich self-assigned this May 11, 2025
Copy link
@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR releases version 17.5.0 of the @foblex/flow Angular library by introducing new features such as Angular schematics support and node rotation functionality, alongside dependency updates and documentation improvements.

  • Added Angular schematics for ng-add and ng-update commands
  • Implemented node rotation and enhanced resize handle functionality
  • Updated build scripts and package dependencies

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
routes.txt Added new routes for membership and additional examples
public/markdown/guides/get-started.md Updated installation instructions from npm install to ng add/ng update
projects/f-flow/tsconfig.schematics.json Added schematics-specific TypeScript configuration
projects/f-flow/tsconfig.lib.json Modified exclude array formatting
projects/f-flow/schematics/* Added new schematics for ng-add and ng-update with shared dependency definitions
projects/f-flow/package.json Updated version, scripts, and dependency details for schematics builds
package.json Updated version and revised build/publish commands
ROADMAP.md, README.md, CHANGELOG.md Documentation updates and removal of outdated diagrams

@siarheihuzarevich siarheihuzarevich merged commit 8cf7ff8 into main May 11, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0