Skip to content
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

Bump jointjs from 3.3.0 to 3.4.2 #239

Merged
merged 3 commits into from
Nov 13, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 11, 2021

Bumps jointjs from 3.3.0 to 3.4.2.

Release notes

Sourced from jointjs's releases.

Release v3.4.2

CHANGELOG

  • dia.CellView - update typings for ES6 class extension (32660d1ff65e55ffce3b6a5517d63836a8a50578)
  • dia.Cell - fix toJSON() when defaults() is defined as a method (3bbc440eaceefba124d650560723fcb3529846b5)
  • util - prevent prototype pollution in setByPath() (e5bf89efef6d5ea572d66870ffd86560de7830a8)
  • Vectorizer - fix multi-line text line heights when 100% of the line is annotated (b14d173cc8ee7d3acbe25c9b94d64c71c808b501)

Release v3.4.1

CHANGELOG

  • dia.ElementView - prevent unnecessary re-parenting after invalid un-embedding (3adb3942bf1a1d3e955122a13331eaede7009d26)
  • dia.CellView - support calc() in transform attribute (1c704bd95bcd06e65c0d4f4c6f87386ee2a80ea8)
  • dia.CellView - allow presentationAttributes and initFlag to be defined as a function (0461ff6e86614ea762d7960e7ddbb3c5b42ceda8)
  • fix minor TypeScript issues (addcb6548e13d4dfbe579a73d0756c1b7419b2c0, 3deff5293c833492f8abcb4ea6748a43bc4731f2)
  • fix minor documentation issues (889f1d20821b856f01794cd67b26241d4b6afba7, 032e16c1a7143f23ab9fab9c57c6c740226e9db8)

Release v3.4.0

CHANGELOG

  • Add Carrier Frequency Bandwidth Demo (ed4ac5513b6d409379c0d4482813f7d9a13d3ebf)

image

  • Add VueJS 3.0 Demo (87bf9b97598232268d31ed9114087567b6e55e1e)

image

  • Add TypeScript shape definition tutorial (c326f1cc227286ee55c17fe770fcdf0b88e6f0df)
  • Add Tree-Shake Demo (15019dac49242003e0547dcf0d2c76b20a677e70)
  • Remove polyfill for XMLHttpRequest support of IE9 (d24f5e0f0fc143310d2ebbf9909ec46926099840)
  • Mark library as side-effect-free (clientIO/joint@15019da)
  • dia.Paper - add allowNegativeBottomRight option to fitToContent() (912c6a9f9c114fc0a601540e6adf2f6a2e7b576a, 7aee9614ac4527f0b49648635a9760985b0d0266)
  • dia.Paper - add routerNamespace and connectorNamespace options (15a6429b4bef2a18185731efdffc211061f994e6)
  • dia.Paper - add validateUnembedding() option (4d71685e1e8fd3b30a6e0cbcbcef730b12be0432, 2ff5749b9897034e90b3b56844411a48e4684ac9)
  • dia.Paper - add missing frontParentOnly option documentation (09e41318c30c1ed82313075380c01acd2d71e6ad)
  • dia.Graph - fix order of cells in getElements() and getLinks() (5919541e18d20cb95cdab2ed9b48ce04f73870fa)
  • dia.Cell - add option to use DFS to index embedded cells in toFront() and toBack() (36290d3fe9e0f3d5fd99072d9713ed93c68b82b8)
  • dia.attributes - add calc() function to be used in various SVG attributes
  • routers.manhattan - add isPointObstacle option (b05289f04669c006552cebd77ec70e45ca63b8ae)

... (truncated)

Changelog

Sourced from jointjs's changelog.

27-09-2021 (v3.4.4)

  • dia.Graph - prevent attribute type inference from the constructor

24-09-2021 (v3.4.3)

  • Add List Demo (element with a vertical list of items)
  • Whitelist files for NPM publish
  • TypeScript mvc.View improvements
  • dia.Paper - skip update of connected links when isolate flag used
  • dia.LinkView - optimize connector only update
  • dia.Cell - support preinitilize() lifecycle method
  • connectors.jumpover - prevent unnecessary route recalculations

06-09-2021 (v3.4.2)

  • dia.CellView - update typings for ES6 class extension
  • dia.Cell - fix toJSON() when defaults() is defined as a method
  • util - prevent prototype pollution in setByPath()
  • Vectorizer - fix multi-line text line heights when 100% of the line is annotated

18-08-2021 (v3.4.1)

  • dia.ElementView - prevent unnecessary re-parenting after invalid un-embedding
  • dia.CellView - support calc() in transform attribute
  • dia.CellView - allow presentationAttributes and initFlag to be defined as a function
  • Fix minor TS issues
  • Fix minor Docs issues

13-07-2021 (v3.4.0)

  • Add VueJS 3.0 Demo
  • Add Tree-Shake Demo
  • Add Carrier Frequency Bandwidth Demo
  • Add TypeScript shape definition tutorial
  • Remove polyfill for XMLHttpRequest support of IE9
  • Mark library as side-effect-free
  • dia.Paper - add allowNegativeBottomRight option to fitToContent()
  • dia.Paper - add routerNamespace and connectorNamespace options, document missing namespace options
  • dia.Paper - add validateUnembedding() option
  • dia.Paper - add missing frontParentOnly option documentation
  • dia.Graph - fix order of cells in getElements() and getLinks()
  • dia.Cell - add option to use DFS to index embedded cells in toFront() and toBack()
  • dia.attributes - add calc() function to be used in various SVG attributes
  • util.breakText - fix wrapping when the last word contains a hyphen
  • routers.manhattan - improve points comparison performance
  • routers.manhattan - add isPointObstacle option
  • Geometry - split to files
  • Geometry - add Rect methods to find a union of rectangles or points

06-02-2021 (v3.3.1)

  • uglified files encode Unicode characters as ASCII
  • use polyfills from core-js
  • dia.Cell - remove() passes options to unembed() internally to maintain consistency

... (truncated)

Commits
  • f42a9bf Release v3.4.2 (#1515)
  • e5bf89e util.setByPath() - prevent prototype pollution (#1514)
  • 32660d1 dia.CellView: update typings for ES6 class extension (#1512)
  • 3bbc440 dia.Cell: fix toJSON() when defaults() is defined as a method (#1513)
  • 322963b tutorials: add custom attributes tutorial (#1507)
  • b14d173 Vectorizer: fix multi-line text line heights when 100% of the line is annotated
  • 4244d7a Update package-lock.json (#1510)
  • 16c6ec8 Release v3.4.1 (#1505)
  • 1c704bd dia.attributes: support calc() in transform attribute (#1509)
  • 0461ff6 dia.CellView: use util.result for presentationAttributes and initFlag (#1506)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [jointjs](https://github.com/clientIO/joint) from 3.3.0 to 3.4.2.
- [Release notes](https://github.com/clientIO/joint/releases)
- [Changelog](https://github.com/clientIO/joint/blob/master/CHANGELOG)
- [Commits](clientIO/joint@v3.3.0...v3.4.2)

---
updated-dependencies:
- dependency-name: jointjs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the Dependencies Pull requests that update a dependency file label Nov 11, 2021
@idmarjr
Copy link
Sponsor Collaborator

idmarjr commented Nov 11, 2021

Update JointJS is causing warnings in the frontend and breaking the app.
We're gonna need to dig deep and fix this before merge:

WARNING in ./joint/joint.ui.stencil.js 197:15-30
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 197:33-48
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 197:56-71
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 197:82-97
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 197:113-128
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 199:4-19
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 209:4-19
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 211:4-19
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 231:18-33
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 233:67-82
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 248:18-33
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 251:77-92
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 263:29-44
"export 'templates' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./angular/conceptual/conceptual.js 398:21-29
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/conceptual/conceptual.js 477:32-40
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/conceptual/conceptual.js 482:32-40
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/conceptual/conceptual.js 488:22-30
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/service/logicService.js 127:27-35
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/service/logicService.js 137:22-30
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./angular/service/logicService.js 161:19-27
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/index.js

WARNING in ./joint/joint.ui.stencil.js 213:4-12
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.halo.js 5:0-8
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.halo.js 109:83-91
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/joint.ui.selectionView.js 5:0-8
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js

WARNING in ./joint/br-scroller.js 3:0-8
"export 'ui' (imported as 'joint') was not found in 'jointjs'
 @ ./angular/conceptual/conceptual.js
 @ ./angular/index.js
Child HtmlWebpackCompiler:
     1 asset
    Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
    [../node_modules/html-webpack-plugin/lib/loader.js!./index.html] 777 bytes {HtmlWebpackPlugin_0} [built]
ℹ 「wdm」: Compiled with warnings.

@miltonbsn miltonbsn merged commit a0fa63c into development Nov 13, 2021
@miltonbsn miltonbsn deleted the dependabot/npm_and_yarn/jointjs-3.4.2 branch November 13, 2021 13:10
miltonbsn added a commit that referenced this pull request Nov 29, 2021
* Feature/password recovery (#165)

* Login page recovery option

- Add link to recovery password at login screen
- .separator styles
- .btn-alt styles

* Reset password markup

- Step 1 - Recovery: Enter email
- Step 2 - Email (Not present in this commit)
- Step 3 - Reset: Redefine password

* Create base recovery endpoint

* Create to link to recovery module

* Create recovery component

* Wireup recovery component

* Finish recovery component

* Create reset endpoint

* Create reset component

* Wireup reset component

* Reduce top white space for public pages

We notice some users using narrow screens (Or screens with lower resolution) are having issues of content
being hidden under vertical scrool. To mitigate this problem, I'm reducing the gap between viewport
top and content to all public pages.

* Bubfix: Adjust .br-loader position

* Create mailService

* Create email template

* Remove unused files

Co-authored-by: miltonbst@gmail.com <miltonbst@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Fixes button alignment on sign up form

On the sign up screen there is a back button, which is aligned to the
left, and on the password recovery screen the button is centered.
This commit will standardize the alignment of the buttons on these
screens.

* Update README.md

- Add link to `<h1>`
- Add app preview image
- Fix headers hierarchy

* Fix error on connect to blank point on screen (#199)

Co-authored-by: Milton de Souza Neto <miltondesouzaneto@MacBook-Pro-de-Milton.local>

* docs: add joaomfiumari as a contributor for code, infra (#203)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* Add dockerfile and dockercompose configuration (#202)

Co-authored-by: Joao Paulo Maiamaral Fiumari <joao.paulo@yalochat.com>

* feature: export model endpoint (#213)

* Adds export model endpoint

This commit adds the necessary structure to export model

Resolves #75

* Adds import model endpoint

This commit adds import model endpoint for tests

Resolves #76

* Adds crypto unit test

Refs #75 #76

* Adds export model unit test

Resolves #75

* Feature/webpack migration (#153)

* Start webpack migration

* Release version (#142)

* Add new SVG logos (Round and Square)

- Based in the original logo
- SVG so we have more flexibility increasing size if needed

* New public pages style (Login, Sign up)

- Use Boorstrap markup to forms;
- Add waves graph to add soome life to public pages;
- Use Square SVG logo
- Add more weight to <h1> font

* Fix form name and css error class

* Show waves background only in public pages

* Adjust accessiblity outline to match product color

[ ! ] Keep in mind this is an acessibility feature and we need to be careful when removing/changing this kind of behaviour

- Remove outline from button, input type button and type submit;
- Use box shadow to emulate ottline behaviour instead;
- Add transition to box shadow

* Add transition to .form-control:focus

Co-authored-by: Idmar Ramos Junior (Id) <idmarjr@gmail.com>

* Release version (#148)

* Add new SVG logos (Round and Square)

- Based in the original logo
- SVG so we have more flexibility increasing size if needed

* New public pages style (Login, Sign up)

- Use Boorstrap markup to forms;
- Add waves graph to add soome life to public pages;
- Use Square SVG logo
- Add more weight to <h1> font

* Fix form name and css error class

* Show waves background only in public pages

* Adjust accessiblity outline to match product color

[ ! ] Keep in mind this is an acessibility feature and we need to be careful when removing/changing this kind of behaviour

- Remove outline from button, input type button and type submit;
- Use box shadow to emulate ottline behaviour instead;
- Add transition to box shadow

* Add transition to .form-control:focus

* Add Google Analytics tracking code

* Fix indentation

Co-authored-by: Milton Bittencourt <miltonbst@gmail.com>

* Creates the initial webpack config

* Exporting angularjs components as module and a modal example

* Add dist to .gitignore

* login component cleanup

* Inject dependency properly

* Create new dropdown component

* Adapt modals to work with components and webpack

* Create workspace module component

* Add module cors to work with separed servers

* Adapt modelAPI to webpack

* Delete unused files

* Replace dropdown directive for new component

* Wrapup new workspace module component

* Changes the style files imports in order to fix wrong font style

* Configures react2angular and migrates the Login button to a React component

* Allows jsx extensions

* Fix fontawsome import

* Configures the HtmlWebpackPlugin

* Create <div class=modal-header>

* Create createModelModal component

* Create deleteModelModal component

* Create renameModelModal component

* Inject new modal components

* Import and inject new components

* Reorganize imports in order to improve performance

* Clean unused files

* Update README.md

- Add yarn to dependencies section
- Change npm to yarn commands
- Change localhost port to 3000 to 9000

* Fix workspace header

* Starting conceptual componetization

* Fix drag and drop issues

* Finish drag and drog deature

* Link commands

* Conceptual - load saved model

* Conceptual - save model

* Conceptual - duplicate model

* Conceptual - conversion call

* Conceptual - apply halo

* Configure jest to run with angular

* Create erd factory module

* Create erd validator module

* Create erd linker  module

* Refactoring to use modules

* Testing erd factory module

* Update .gitignore

* Increase coverge linker.js

* Fix saving bug

* Apply selection view

* Improve visuals for elements selection

- Better colors;
- Show move cursor only when hovering elements that actually allow move
  the group
- Show big box around all selected elements
- Show individual dashed border around each selected element (Avoid
  missguide users in some cases were elements not selected are inside
the big box;

* Clear selection on add new elements to the graph or select a single one

* Fix ISA shape on load to graph from json

* Starting side bar control

* Adding lib angular-translate  (#152)

* Adding angular-translate

* Adding flag svgs and style

* Config angular-translate and add some words

* Removing nested class

* Add single quote

* Updating svg flags

* Removing unnecessary script

* Add single quote

* Start removing migreted code from controller

* Fix image load on login

* Start logic component migration

* Format file

* Create logic editor component

* Inject services

* Remove unsed files

* Broadcast events to screnn update

* Fix jointjs version to 3.3.0

* Apply update on remove links

* Apply duplicate model

* Migrate columns dropdowns

* Update app name to "BR Modelo Web" (#164)

* Migrate sql conversor

* Remove dead code

* Migrate conversion service

* Menu icon migration

* Webpack optimization and frontend-backend running on the same port

* Fix webpack.config

* Migrate logout

* Adds ocLazyLoad in the routes to configure bundle chucks

* Fixes wrong import on logic route

* Adds the splitChunks optimization configuration

* Fix duplicateModelModal html import

* Deploy webpack attempt

* Deploy webpack attempt 2

* Deploy webpack attempt 3

* Deploy webpack attempt 3

* Deploy webpack attempt 4

* Deploy webpack attempt 5

* Deploy webpack another attempt

* Feature/password recovery (#165) (#170)

* Login page recovery option

- Add link to recovery password at login screen
- .separator styles
- .btn-alt styles

* Reset password markup

- Step 1 - Recovery: Enter email
- Step 2 - Email (Not present in this commit)
- Step 3 - Reset: Redefine password

* Create base recovery endpoint

* Create to link to recovery module

* Create recovery component

* Wireup recovery component

* Finish recovery component

* Create reset endpoint

* Create reset component

* Wireup reset component

* Reduce top white space for public pages

We notice some users using narrow screens (Or screens with lower resolution) are having issues of content
being hidden under vertical scrool. To mitigate this problem, I'm reducing the gap between viewport
top and content to all public pages.

* Bubfix: Adjust .br-loader position

* Create mailService

* Create email template

* Remove unused files

Co-authored-by: miltonbst@gmail.com <miltonbst@gmail.com>

Co-authored-by: miltonbst@gmail.com <miltonbst@gmail.com>

* Removes @uirouter/visualizer dependency

* Creating file base url

* Removing duplicated script

* Update readme and yarn scripts

* Removing gulp from project

* Adds prettier config file to avoid endOfLine errors

* Configure dotenv in the server application

* Disables no-underscore-dangle eslint rule

* Configures dotenv in the client site

* Creates a https interceptor to add a baseUrl and refac services with http requests

* Adds env files to the gitignore

* Hide footer with flags

* Updates Readme
- Added a step about the env configuration in the Running application section

* Replaces unecessary template string with double quotes

* Add regex to filter template html

* Update README.md

- Better instructions to project setup
- Better copy to .env.eample steps

* Update README.md

- Fix command to start development environment: yarn start:dev

* Add form-data to dependecies

* Add systemvars true to use on Heroku

* Fix start server script on Readme

* Hotfix/convertion (#192)

* Fix link connection

* Remove log

* Add attribute on relation validation (#195)

* Bugfix #183: Report bug :hover state

Fix the "dancing" behavior caused during :hover state depending of mouse position.

* Bugfix #183: Report bug visible on print view

Use bootsrapt auxiliar class to hide element in print view

* Remove sweet-feedback #179: Change HTML markup

Remove remaining places using sweet-feedback markup
Overwrite it with feedback module from Bootstrap
- Conceptual view
- Logic view

* Remove sweet-feedback #179: CSS adjustments

Small interface adjustments to improve how we display feedback modules
inside of .workspace-header

* Remove sweet-feedback #179: Remove dependencies

- Remove sweet-feedback from package.json
- Remove CSS link from page <head>
- Remove import modile from angular/index.js
- Remove from yarn.lock

* Update "back" buttom on publick pages

The back buttom clickable area was overflowing the text due to flexbox
definition. In order to fix this we're adding a <div> around the <a>
element.

* Conceptual empty state

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Fixes button alignment on sign up form

On the sign up screen there is a back button, which is aligned to the
left, and on the password recovery screen the button is centered.
This commit will standardize the alignment of the buttons on these
screens.

* Update README.md

- Add link to `<h1>`
- Add app preview image
- Fix headers hierarchy

* Fix error on connect to blank point on screen (#199)

Co-authored-by: Milton de Souza Neto <miltondesouzaneto@MacBook-Pro-de-Milton.local>

* Update env example

* Conceptual name edition

* Add entity edition properties

* Add validation to Entity-Extension

* Add auto-relationship functionality

* Add .nvmrc to define NodeJS version

* Migrate extension conversion modal

* Code format

* Migrate conversion n to n (#214)

* Migrate cardinality edition

* Migrate conversion n1 (#217)

* Migrate conversion 11

* Update sintaxe (#219)

* Update sintaxe
* Fixing jest test

* Migrate extension children only option (#220)

* Migrate Attribute cardinality edition (#222)

* Migrate conversion n to n (#224)

* Migrate associative (#225)

* Relationship to associative (#235)

* Relationship to associative

* Migration attribute composed (#237)

* Migrate attribute composed

* Add image to canvas

* Replace image to composed on drop

* Quick and dirty fix to "Composto" preview

Small tweaks in the .png image used to represent "Composto"
in #stencil-holder

Co-authored-by: Idmar Ramos Jr. (Id) <idmarjr@gmail.com>

* Migration clean up (#236)

* Logic sidebar empty state

* Delete unused files

Co-authored-by: Idmar Ramos Junior (Id) <idmarjr@gmail.com>
Co-authored-by: Márcio Santos <marcio.tbms@gmail.com>
Co-authored-by: Arthur Mota <arthurmotaa9@gmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Milton de Souza Neto <miltondesouzaneto@MacBook-Pro-de-Milton.local>
Co-authored-by: Milton <miltonbst@gmaill.com>

* Update yarn.lock (#242)

* Bump jointjs from 3.3.0 to 3.4.2 (#239)

* Bump jointjs from 3.3.0 to 3.4.2

Bumps [jointjs](https://github.com/clientIO/joint) from 3.3.0 to 3.4.2.
- [Release notes](https://github.com/clientIO/joint/releases)
- [Changelog](https://github.com/clientIO/joint/blob/master/CHANGELOG)
- [Commits](clientIO/joint@v3.3.0...v3.4.2)

---
updated-dependencies:
- dependency-name: jointjs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Import fixes to joint update

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Milton Bittencourt <miltonbst@gmail.com>

* Fix modal opening (#244)

* Update yarn.lock

* Fix ConversionOptionModal opening

* Fix JointJS sideEffect issue (#245)

* fix: workaround to fix jointjs sideEffect issue

* refactor: changes code comment

* Copy images to dist folder when run yarn build (#246)

* Add first end-to-end test (#243)

* Add first end-to-end test

* Add missing info on readme

* Update README.md

Tweak wording.

Co-authored-by: Idmar Ramos Jr. (Id) <idmarjr@gmail.com>

* docs: add wlsf82 as a contributor for test (#247)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* Register shortcuts

* Create keyboardController

* Add keyboard shortcut hint to .tool-icons items

Since we're not checking user OS in any ways, for now I'm using CTRL
as key identifier and assume Mac users will know they need to use CMD instead.

* Add keyboard shortcut hint to save button

* Simplify login custom command

So that it can be used not only for testing the happy login flow,
but also unhappy paths.

* Increate login flow test coverage

* Standardizes editors behavior

* fix: jointjs style in the logic model (#250)

* Remove missing debug log

* Add types and create hotkeys config (#253)

Authored-by: Arthur Mota <arthurmotaa9@gmail.com>

* Refactor login tests and custom command

The login tests now have better assertions.

And the login custom command can now use the cy.session
experimental feature, which allows restoring the session of a user,
which speeds up tests.

But, for the login tests, we don't want any cache to be restored.
This is why for the login tests we pass { cacheSession: false }

* Add tests for models

Such tests make use of the refactored login command, which means
that only the first tests needs to log in via the GUI, while others
benefit from the session to be restored from the cache.

In this test suite, I've also create a custom command to cleanup
all existing models on the beforeEach hook so that tests always
start in a fresh state.

* Add date fields to model database (#252)

* Minor adjustments

* Overwrite cypress request timeout

* Fix variable name

* Zoom keyboard shortcut fixes

- Simplify zoom sortcuts

* WIP: Add 100% zoom option

* Draft new link management

* Increase test coverage of model creation

This is a POC for testing drag-and-drop actions.

* Fix frozen inputs on editors (#261)

* 167 - Prevent exit without saving (#257)

* Create new toolsview

* Clean code

* Code format

* Remove unused code

* Apply zoomNone

* Remove unused files

* Remove unsued files

* Upgrade node to  v16 (#262)

* feat: upgrade node 14

* refactor: upgrade to v16

* refactor: updates yarn.lock

* feat: specify yarn version in package.json, also removes npm

Co-authored-by: Milton Bittencourt <miltonbst@gmail.com>

Co-authored-by: Idmar Ramos Jr. (Id) <idmarjr@gmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arthur Mota <arthurmotaa9@gmail.com>
Co-authored-by: Arthur Mota <arthur.nascimento@mercadolivre.com>
Co-authored-by: Milton de Souza Neto <miltondesouzaneto@MacBook-Pro-de-Milton.local>
Co-authored-by: joaomfiumari <joaopaulo_mf@outlook.com>
Co-authored-by: Joao Paulo Maiamaral Fiumari <joao.paulo@yalochat.com>
Co-authored-by: Felipe de Souza da Costa <felipe.dacosta@mercadolivre.com>
Co-authored-by: Márcio Santos <marcio.tbms@gmail.com>
Co-authored-by: Milton <miltonbst@gmaill.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Walmyr <wlsf82@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants