Skip to content

Commit

Permalink
Merge pull request #30 from Foblex/release-infrastructure
Browse files Browse the repository at this point in the history
New Release infrastructure
  • Loading branch information
siarheihuzarevich authored Aug 6, 2024
2 parents 4b5e425 + ff5b9e5 commit d5e5716
Show file tree
Hide file tree
Showing 18 changed files with 184 additions and 91 deletions.
150 changes: 147 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,151 @@
# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
## [12.4.0] - 2024-08-05

### [12.4.1](https://github.com/foblex/flow/compare/v0.0.1...v12.4.1) (2024-08-06)
### Bug Fixes
- Incorrect canvas position when using canvas.fitToScreen ([#28](https://github.com/Foblex/f-flow/issues/28))
- Items outside the flow are selected when dragging fExternalItem ([#27](https://github.com/Foblex/f-flow/issues/27))
- Fixed incorrect rendering of connection lines in complex layouts.

### [0.0.1](https://github.com/Foblex/f-flow/compare/v12.4.0...v0.0.1) (2024-08-06)
### Features
- Describe documentation on how to add a custom background ([#9](https://github.com/Foblex/f-flow/issues/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](https://github.com/Foblex/f-flow/issues/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](https://github.com/Foblex/f-flow/issues/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.
5 changes: 0 additions & 5 deletions CHANGELOG/1.0.2.md

This file was deleted.

8 changes: 0 additions & 8 deletions CHANGELOG/1.2.2.md

This file was deleted.

6 changes: 0 additions & 6 deletions CHANGELOG/1.3.0.md

This file was deleted.

6 changes: 0 additions & 6 deletions CHANGELOG/1.3.4.md

This file was deleted.

12 changes: 0 additions & 12 deletions CHANGELOG/1.5.1.md

This file was deleted.

4 changes: 0 additions & 4 deletions CHANGELOG/1.5.2.md

This file was deleted.

4 changes: 0 additions & 4 deletions CHANGELOG/12.0.1.md

This file was deleted.

4 changes: 0 additions & 4 deletions CHANGELOG/12.0.7.md

This file was deleted.

6 changes: 0 additions & 6 deletions CHANGELOG/12.1.0.md

This file was deleted.

5 changes: 0 additions & 5 deletions CHANGELOG/12.1.1.md

This file was deleted.

3 changes: 0 additions & 3 deletions CHANGELOG/12.2.0.md

This file was deleted.

6 changes: 0 additions & 6 deletions CHANGELOG/12.2.2.md

This file was deleted.

11 changes: 0 additions & 11 deletions CHANGELOG/12.4.0.md

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Example:

### Support and Community

For questions, feedback, and support, visit the [Foblex Portal](https://www.foblex.com/flow/home) to connect with the community and the development team.
For questions, feedback, and support, visit the [Foblex Portal](https://flow.foblex.com) to connect with the community and the development team.
You can also report [issues](https://github.com/Foblex/flow/issues) and request [features](https://github.com/Foblex/flow/discussions) on the [GitHub repository](https://github.com/Foblex/flow).

### License
Expand Down
36 changes: 32 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "12.4.1",
"version": "12.4.0",
"description": "An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.",
"author": "Siarhei Huzarevich",
"homepage": "https://flow.foblex.com",
Expand All @@ -16,9 +16,37 @@
"watch": "ng build --watch --configuration development",
"test": "ng test f-flow",
"publish": "ng build f-flow && cd dist/f-flow && npm publish",
"release": "standard-version",
"release:minor": "standard-version --release-as minor",
"release:major": "standard-version --release-as major"
"release": "standard-version --skip.commit",
"release:minor": "standard-version --release-as minor --skip.commit",
"release:major": "standard-version --release-as major --skip.commit"
},
"standard-version": {
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "docs",
"section": "Documentation"
},
{
"type": "test",
"section": "Tests"
},
{
"type": "ci",
"section": "Continuous Integration"
},
{
"type": "chore",
"hidden": true
}
]
},
"private": true,
"dependencies": {
Expand Down
4 changes: 2 additions & 2 deletions projects/f-flow/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"main": "index.js",
"types": "index.d.ts",
"author": "Siarhei Huzarevich",
"homepage": "https://foblex.com/flow/home",
"docs": "https://foblex.com/flow/documentation/get-started",
"homepage": "https://flow.foblex.com",
"docs": "https://flow.foblex.com",
"repository": {
"type": "git",
"url": "git+https://github.com/foblex/flow.git"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
:host {
display: flex;
justify-content: flex-start;
justify-content: flex-end;
align-items: center;
flex-wrap: wrap;
gap: 8px;
position: absolute;
right: 16px;
Expand Down

0 comments on commit d5e5716

Please sign in to comment.