Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
752 commits
Select commit Hold shift + click to select a range
23091a3
v7.0.0-alpha.40
Apr 11, 2024
6a5ea6c
fix: make `BaseSqlExpression` a unique class (#17158)
lohart13 Apr 12, 2024
98db428
meta: update dependency @ephys/eslint-config-typescript to v20.1.3 (#…
renovate[bot] Apr 12, 2024
e96f806
meta: update dependency inquirer to v9.2.18
renovate[bot] Apr 12, 2024
2d84ae8
meta: update dependency oclif to v4.8.2
renovate[bot] Apr 12, 2024
823baa4
meta: fix auto-update failing on forks (#17280)
ephys Apr 13, 2024
14279c8
meta: update dependency @oclif/core to v3.26.3
renovate[bot] Apr 13, 2024
46b11ac
meta: update dependency @oclif/plugin-help to v6.0.21
renovate[bot] Apr 13, 2024
da713d2
meta: update dependency oclif to v4.8.3
renovate[bot] Apr 14, 2024
4448f6a
meta: update dependency typedoc-plugin-mdn-links to v3.1.21
renovate[bot] Apr 14, 2024
94ea02e
meta: update dependency oclif to v4.8.4
renovate[bot] Apr 14, 2024
ba0b994
meta: update dependency @oclif/test to v3.2.10 (#17284)
renovate[bot] Apr 14, 2024
889aa2c
meta: update dependency @types/snowflake-sdk to v1.6.21
renovate[bot] Apr 14, 2024
fbe4370
meta: update dependency oclif to v4.8.5
renovate[bot] Apr 15, 2024
0227288
fix: set sequelize dialect type in query generator and interface (#17…
lohart13 Apr 16, 2024
3d26713
meta: update dependency inquirer to v9.2.19
renovate[bot] Apr 16, 2024
85cced5
meta: update dependency nx to v18.3.0
renovate[bot] Apr 17, 2024
9a38afd
meta: update dependency mysql2 to v3.9.5
renovate[bot] Apr 17, 2024
9da3489
meta: update dependency nx to v18.3.1
renovate[bot] Apr 17, 2024
78a7760
meta: update dependency mysql2 to v3.9.6
renovate[bot] Apr 18, 2024
e2f7e57
meta: update actions/download-artifact action to v4.1.5
renovate[bot] Apr 18, 2024
02b65d9
meta: update actions/upload-artifact action to v4.3.2
renovate[bot] Apr 18, 2024
fbae976
meta: update dependency @oclif/core to v3.26.4
renovate[bot] Apr 18, 2024
1ed71c3
meta: update dependency nx to v18.3.2
renovate[bot] Apr 19, 2024
3cf2355
meta: update dependency zod to v3.22.5
renovate[bot] Apr 19, 2024
75e032f
meta: update dependency eslint-plugin-mocha to v10.4.3
renovate[bot] Apr 19, 2024
cbc44b7
meta: update dependency nx to v18.3.3
renovate[bot] Apr 20, 2024
430d5de
meta: update dependency @oclif/test to v3.2.11
renovate[bot] Apr 21, 2024
e35cbd5
meta: update dependency typedoc-plugin-mdn-links to v3.1.22
renovate[bot] Apr 21, 2024
d9f43c0
meta: update dependency oclif to v4.8.8
renovate[bot] Apr 21, 2024
e0e8154
meta: update dependency zod to v3.23.0
renovate[bot] Apr 21, 2024
693ff8f
meta: update dependency mysql2 to v3.9.7 (#17291)
renovate[bot] Apr 22, 2024
bf0c3d7
meta: update dependency type-fest to v4.16.0
renovate[bot] Apr 22, 2024
877eb1a
meta: update actions/checkout digest to 1d96c77
renovate[bot] Apr 22, 2024
cb6fda4
meta: update actions/checkout action to v4.1.3
renovate[bot] Apr 22, 2024
280f159
meta: update actions/download-artifact action to v4.1.6
renovate[bot] Apr 22, 2024
116ab48
meta: update actions/upload-artifact action to v4.3.3
renovate[bot] Apr 23, 2024
ed210f6
meta: update dependency @ephys/eslint-config-typescript to v20.1.4
renovate[bot] Apr 23, 2024
f2ea4bd
meta: update dependency zod to v3.23.3
renovate[bot] Apr 23, 2024
bac774b
meta: update dependency @types/snowflake-sdk to v1.6.22
renovate[bot] Apr 23, 2024
f5dde44
meta: update dependency zod to v3.23.4
renovate[bot] Apr 23, 2024
cf5d1bd
meta: update amannn/action-semantic-pull-request action to v5.5.0
renovate[bot] Apr 24, 2024
2240500
meta: update dependency type-fest to v4.17.0
renovate[bot] Apr 24, 2024
1e686d8
meta: update actions/download-artifact action to v4.1.7
renovate[bot] Apr 24, 2024
80b707d
meta: update amannn/action-semantic-pull-request action to v5.5.2
renovate[bot] Apr 24, 2024
0fa720c
meta: update actions/checkout action to v4.1.4
renovate[bot] Apr 25, 2024
0ea235d
meta: update actions/checkout digest to 0ad4b8f
renovate[bot] Apr 25, 2024
b628952
meta: update dependency oclif to v4.9.0
renovate[bot] Apr 25, 2024
25ee60e
meta: update dependency nx to v18.3.4
renovate[bot] Apr 26, 2024
c8729db
meta: update dependency inquirer to v9.2.20
renovate[bot] Apr 26, 2024
5fc51d7
meta: update dependency tedious to v18.2.0
renovate[bot] Apr 26, 2024
b8c3dc0
meta: update dependency typedoc-plugin-mdn-links to v3.1.23
renovate[bot] Apr 28, 2024
94ec901
meta: update dependency dayjs to v1.11.11
renovate[bot] Apr 28, 2024
4f9710c
meta: update dependency type-fest to v4.18.0
renovate[bot] Apr 29, 2024
c707ddd
meta: update dependency oclif to v4.9.3
renovate[bot] Apr 29, 2024
c4a98f6
meta: update dependency zod to v3.23.5 (#17298)
renovate[bot] Apr 30, 2024
557fecb
meta: update dependency markdownlint-cli to v0.40.0
renovate[bot] Apr 30, 2024
7cd8803
meta: update dependency @oclif/core to v3.26.5
renovate[bot] Apr 30, 2024
391cbcd
meta: update dependency @oclif/test to v3.2.12
renovate[bot] May 2, 2024
2e3ecf6
meta: update dependency @types/chai to v4.3.15
renovate[bot] May 2, 2024
d928334
meta: update dependency @types/node to v20.12.8
renovate[bot] May 3, 2024
d63f99d
meta: update dependency type-fest to v4.18.1
renovate[bot] May 3, 2024
da67286
meta: update dependency zod to v3.23.6
renovate[bot] May 3, 2024
f8ec621
meta: update mysql docker tag to v8.4.0
renovate[bot] May 3, 2024
3920924
meta: update dependency oclif to v4.10.1 (#17303)
renovate[bot] May 3, 2024
d5cc071
meta: update yarn to v4.2.1 (#17306)
renovate[bot] May 4, 2024
5c0f243
meta: update dependency @types/lodash to v4.17.1
renovate[bot] May 4, 2024
25738a8
meta: update dependency @types/pg to v8.11.6
renovate[bot] May 4, 2024
9a95bbb
meta: update dependency @types/chai to v4.3.16
renovate[bot] May 4, 2024
f98a6a8
meta: update dependency typedoc-plugin-mdn-links to v3.1.24
renovate[bot] May 5, 2024
ad7be86
meta: update dependency oclif to v4.10.2
renovate[bot] May 5, 2024
1c85c19
meta: update dependency @oclif/test to v3.2.13
renovate[bot] May 5, 2024
0115d40
meta: update dependency oclif to v4.10.3
renovate[bot] May 5, 2024
9af5ea5
meta: update dependency oclif to v4.10.4
renovate[bot] May 6, 2024
7aa58ed
meta: update dependency type-fest to v4.18.2
renovate[bot] May 6, 2024
d8627f1
meta: update dependency @types/node to v20.12.10
renovate[bot] May 6, 2024
892511b
meta: update dependency @oclif/core to v3.26.6
renovate[bot] May 7, 2024
6727190
meta: update dependency sinon to v17.0.2
renovate[bot] May 7, 2024
421e122
meta: update dependency semver to v7.6.1
renovate[bot] May 7, 2024
ab663f5
meta: update dependency zod to v3.23.7
renovate[bot] May 7, 2024
4a6c130
meta: update dependency @types/node to v20.12.11
renovate[bot] May 8, 2024
63a1849
meta: update dependency oclif to v4.10.5
renovate[bot] May 8, 2024
59cee57
meta: update actions/checkout digest to 44c2b7a
renovate[bot] May 8, 2024
6c02944
meta: update actions/checkout action to v4.1.5
renovate[bot] May 9, 2024
8e69d5b
meta: update dependency zod to v3.23.8
renovate[bot] May 9, 2024
750beaf
meta: update dependency validator to v13.12.0
renovate[bot] May 9, 2024
81e7a27
meta: update yarn to v4.2.2 (#17319)
renovate[bot] May 9, 2024
e16a47a
meta: update actions/checkout digest to 0ad4b8f
renovate[bot] May 9, 2024
691db15
meta: update dependency eslint-plugin-jsdoc to v48.2.4
renovate[bot] May 9, 2024
bf17347
meta: update dependency oclif to v4.10.6
renovate[bot] May 9, 2024
cd9ee2c
meta: update dependency semver to v7.6.2
renovate[bot] May 10, 2024
06d05d8
meta: update dependency rimraf to v5.0.6
renovate[bot] May 10, 2024
5017167
meta: update dependency oclif to v4.10.7 (#17324)
renovate[bot] May 11, 2024
06aa294
meta: update dependency @types/validator to v13.11.10
renovate[bot] May 11, 2024
d19377d
meta: update dependency chai-as-promised to v7.1.2
renovate[bot] May 11, 2024
96efb51
meta: update dependency typedoc-plugin-mdn-links to v3.1.25
renovate[bot] May 12, 2024
abe2fe0
meta: update dependency rimraf to v5.0.7
renovate[bot] May 12, 2024
9c44c6f
meta: update dependency @oclif/plugin-help to v6.0.22
renovate[bot] May 12, 2024
31d6f6b
meta: update dependency @oclif/test to v3.2.15
renovate[bot] May 12, 2024
a5a8ab4
meta: update dependency oclif to v4.10.9
renovate[bot] May 12, 2024
c18d058
meta: update dependency oclif to v4.10.10
renovate[bot] May 13, 2024
bc9206f
meta: update dependency inquirer to v9.2.21
renovate[bot] May 13, 2024
64ab097
meta: update dependency @types/node to v20.12.12
renovate[bot] May 14, 2024
1ab90f5
meta: update dependency oclif to v4.10.11
renovate[bot] May 14, 2024
eaa280d
meta: update dependency nx to v18.3.5
renovate[bot] May 16, 2024
e42b912
meta: update dependency eslint-plugin-jsdoc to v48.2.5 (#17329)
renovate[bot] May 16, 2024
f58b8b8
meta: update actions/checkout action to v4.1.6
renovate[bot] May 16, 2024
6c5b6b7
meta: update dependency @rushstack/eslint-patch to v1.10.3
renovate[bot] May 17, 2024
51b781e
fix(snowflake): add proxy connection options (#17309)
WikiRik May 17, 2024
7fc5365
meta: update nx to v19 (#17331)
WikiRik May 17, 2024
326b9f1
meta: update dependency sinon to v18 (#17328)
renovate[bot] May 17, 2024
e926d0c
v7.0.0-alpha.41
May 17, 2024
ca2b3c9
meta: update dependency @types/lodash to v4.17.4
renovate[bot] May 17, 2024
f62fbd4
meta: update dependency inquirer to v9.2.22
renovate[bot] May 17, 2024
2fcb9f0
meta: update dependency lcov-result-merger to v5.0.1
renovate[bot] May 18, 2024
669e3c7
meta: update dependency typedoc-plugin-mdn-links to v3.1.26
renovate[bot] May 19, 2024
c890b26
meta: update dependency oclif to v4.10.15
renovate[bot] May 19, 2024
6b16dae
meta: update actions/checkout digest to a5ac7e5
renovate[bot] May 20, 2024
dbbe897
meta: update dependency lint-staged to v15.2.4
renovate[bot] May 22, 2024
5408ff6
meta: update dependency nx to v19.0.6
renovate[bot] May 22, 2024
8ee7b9b
meta: update dependency oclif to v4.11.0
renovate[bot] May 22, 2024
ac31f1b
meta: update dependency eslint-plugin-jsdoc to v48.2.6
renovate[bot] May 23, 2024
cb02b1e
meta: update dependency nx to v19.0.7
renovate[bot] May 23, 2024
449d71e
meta: update dependency typedoc-plugin-mdn-links to v3.1.27
renovate[bot] May 24, 2024
470662f
meta: update dependency nx to v19.1.0
renovate[bot] May 24, 2024
00ceda7
meta: update dependency lint-staged to v15.2.5
renovate[bot] May 25, 2024
37a40d0
meta: update dependency type-fest to v4.18.3
renovate[bot] May 25, 2024
8e015fc
meta: update dependency markdownlint-cli to v0.41.0
renovate[bot] May 26, 2024
2bbddeb
meta: update dependency oclif to v4.11.2
renovate[bot] May 26, 2024
b97a9b9
meta: update dependency oclif to v4.11.3
renovate[bot] May 26, 2024
5bc76c3
meta: update dependency nx to v19.1.1
renovate[bot] May 29, 2024
1367884
meta: update dependency eslint-plugin-jsdoc to v48.2.7
renovate[bot] May 29, 2024
68aaf70
meta: update dependency @types/node to v20.12.13
renovate[bot] May 29, 2024
43a2dd9
meta: update mariadb docker tag to v11.4.2
renovate[bot] May 31, 2024
45f5718
meta: update dependency debug to v4.3.5
renovate[bot] May 31, 2024
93e5f44
meta: update dependency inquirer to v9.2.23
renovate[bot] May 31, 2024
66fef35
meta: update dependency @oclif/plugin-help to v6.1.0
renovate[bot] May 31, 2024
01c4a6a
meta: update dependency oclif to v4.12.0
renovate[bot] Jun 1, 2024
5be0f8b
meta: update dependency @types/node to v20.13.0 (#17350)
renovate[bot] Jun 1, 2024
2ccb7c6
meta: update dependency prettier to v3.3.0
renovate[bot] Jun 1, 2024
c1138cc
meta: update dependency oclif to v4.12.1
renovate[bot] Jun 2, 2024
ad33c61
meta: update dependency typedoc-plugin-mdn-links to v3.1.28
renovate[bot] Jun 2, 2024
118741d
meta: update dependency oclif to v4.12.2
renovate[bot] Jun 2, 2024
b813323
meta: update dependency @types/node to v20.14.0
renovate[bot] Jun 2, 2024
6ddeca5
meta: update dependency nx to v19.1.2
renovate[bot] Jun 3, 2024
25e43ca
meta: update dependency @oclif/core to v3.26.8
renovate[bot] Jun 3, 2024
e5d3175
meta: update dependency oclif to v4.12.3 (#17355)
renovate[bot] Jun 3, 2024
c0a688c
meta: update dependency @types/node to v20.14.1
renovate[bot] Jun 4, 2024
eda0be5
meta: update dependency @oclif/core to v3.26.9 (#17357)
renovate[bot] Jun 4, 2024
1b3879d
meta: update dependency type-fest to v4.19.0
renovate[bot] Jun 4, 2024
2c491e7
meta: update dependency oclif to v4.12.4
renovate[bot] Jun 4, 2024
9d70584
meta: update dependency @oclif/core to v3.27.0
renovate[bot] Jun 4, 2024
ea58c8c
meta: update dependency oclif to v4.13.0
renovate[bot] Jun 4, 2024
2d14ca2
meta: update dependency pg to v8.12.0
renovate[bot] Jun 5, 2024
6e63109
meta: update dependency prettier to v3.3.1
renovate[bot] Jun 5, 2024
ed4e268
meta: update dependency @types/node to v20.14.2 (#17364)
renovate[bot] Jun 5, 2024
7dfbb3c
meta: update dependency @oclif/plugin-help to v6.2.0
renovate[bot] Jun 5, 2024
c055f23
meta: update dependency mariadb to v3.3.1 (#17365)
renovate[bot] Jun 5, 2024
16c4a19
meta: update dependency eslint-plugin-jsdoc to v48.2.8
renovate[bot] Jun 5, 2024
50216ca
meta: update dependency nx to v19.2.0
renovate[bot] Jun 6, 2024
1e4bc59
meta: switch chalk to ansis (#17351)
webdiscus Jun 6, 2024
e4f7cf6
meta: update dependency nx to v19.2.1
renovate[bot] Jun 6, 2024
3219235
meta: update dependency eslint-plugin-jsdoc to v48.2.9
renovate[bot] Jun 7, 2024
50548fa
meta: update dependency type-fest to v4.20.0
renovate[bot] Jun 7, 2024
b397fdd
meta: update dependency oclif to v4.13.1
renovate[bot] Jun 7, 2024
a95e8be
meta: update dependency @types/lodash to v4.17.5
renovate[bot] Jun 8, 2024
b044fc8
meta: update dependency typedoc-plugin-mdn-links to v3.1.29
renovate[bot] Jun 9, 2024
97df977
meta: update dependency @oclif/plugin-help to v6.2.1
renovate[bot] Jun 9, 2024
2188a63
meta: update dependency oclif to v4.13.4
renovate[bot] Jun 9, 2024
c6cd355
meta: update dependency nx to v19.2.2 (#17367)
renovate[bot] Jun 9, 2024
ea01528
meta: update sequelize AUTHORS (#17371)
github-actions[bot] Jun 9, 2024
537998d
meta: update dependency uuid to v10 (#17372)
renovate[bot] Jun 9, 2024
d9a19f7
meta: update dependency oclif to v4.13.5
renovate[bot] Jun 10, 2024
1381026
meta: update dependency nx to v19.2.3
renovate[bot] Jun 10, 2024
42663b3
meta: update yarn to v4.3.0
renovate[bot] Jun 10, 2024
e17c3a0
meta: update dependency prettier to v3.3.2
renovate[bot] Jun 11, 2024
4338c44
meta: update dependency lint-staged to v15.2.6
renovate[bot] Jun 11, 2024
9b5dfc9
meta: update dependency lint-staged to v15.2.7
renovate[bot] Jun 12, 2024
24a23bb
meta: update dependency nyc to v17 (#17375)
renovate[bot] Jun 12, 2024
35ee587
meta: update actions/checkout action to v4.1.7
renovate[bot] Jun 12, 2024
272b1ca
meta: update dependency @oclif/plugin-help to v6.2.2
renovate[bot] Jun 13, 2024
d7445cb
meta: update dependency oclif to v4.13.6
renovate[bot] Jun 13, 2024
14d4fcf
meta: update dependency typedoc-plugin-missing-exports to v2.3.0
renovate[bot] Jun 13, 2024
16a1a1f
meta: update actions/checkout digest to 692973e
renovate[bot] Jun 13, 2024
01abcc9
meta: update dependency nx to v19.3.0
renovate[bot] Jun 14, 2024
8de600b
meta: update dependency eslint-plugin-jsdoc to v48.2.11 (#17380)
renovate[bot] Jun 14, 2024
436de7c
meta: update dependency eslint-plugin-jsdoc to v48.2.12
renovate[bot] Jun 14, 2024
b9c5483
meta: update dependency type-fest to v4.20.1
renovate[bot] Jun 16, 2024
10125f6
meta: update dependency typedoc-plugin-mdn-links to v3.1.30
renovate[bot] Jun 16, 2024
9d2e277
meta: update dependency oclif to v4.13.7
renovate[bot] Jun 16, 2024
d6bb49f
meta: update dependency @types/validator to v13.12.0
renovate[bot] Jun 16, 2024
c4434cf
add composite key findByPk support via object
wd-alejandroescobedogarcia Jun 17, 2024
d59c7a4
meta: update dependency @types/node to v20.14.3
renovate[bot] Jun 17, 2024
dfcd124
meta: update dependency oclif to v4.13.8
renovate[bot] Jun 17, 2024
5602ecf
meta: update dependency @types/node to v20.14.4
renovate[bot] Jun 18, 2024
1b47a0f
meta: update dependency @types/node to v20.14.5
renovate[bot] Jun 18, 2024
99cb2bb
prettier changes
wd-alejandroescobedogarcia Jun 18, 2024
f5d4c6f
code review changes
wd-alejandroescobedogarcia Jun 18, 2024
56dec12
meta: update dependency @types/node to v20.14.6
renovate[bot] Jun 19, 2024
7ae58a7
Merge branch 'main' into findbypk-composite-support
wd-alejandroescobedogarcia Jun 20, 2024
8e62a27
prettier changes
wd-alejandroescobedogarcia Jun 20, 2024
99fe1c9
meta: update yarn to v4.3.1
renovate[bot] Jun 21, 2024
89de17a
meta: update dependency @types/node to v20.14.7 (#17396)
renovate[bot] Jun 21, 2024
c7c88b7
Merge branch 'main' into findbypk-composite-support
wd-alejandroescobedogarcia Jun 21, 2024
5eb6e1f
meta: update dependency nx to v19.3.1
renovate[bot] Jun 21, 2024
939edeb
meta: update dependency @types/node to v20.14.8
renovate[bot] Jun 22, 2024
82d333e
meta: update dependency @types/mocha to v10.0.7
renovate[bot] Jun 22, 2024
b1a5585
meta: update dependency tedious to v18.2.1
renovate[bot] Jun 22, 2024
069b3f9
meta: update dependency eslint-plugin-jsdoc to v48.2.13 (#17399)
renovate[bot] Jun 22, 2024
0b7c86d
meta: update dependency typedoc-plugin-mdn-links to v3.2.1
renovate[bot] Jun 23, 2024
613e4cb
Merge branch 'main' into findbypk-composite-support
wd-alejandroescobedogarcia Jun 24, 2024
b561756
check if model has pk first
wd-alejandroescobedogarcia Jul 16, 2024
0717a42
change misused property
wd-alejandroescobedogarcia Jul 17, 2024
d475903
Merge remote-tracking branch 'upstream/main' into feature/shardManager
gtamasi Jul 24, 2024
fc2642c
rm obsolete files
gtamasi Jul 25, 2024
b90c55e
add base-replicaion-pool
gtamasi Jul 25, 2024
2495bbf
rework replication-poll
gtamasi Jul 25, 2024
5aac764
add sharded-replication-pool
gtamasi Jul 25, 2024
35981f0
add sharding to confing
gtamasi Jul 25, 2024
3e642e3
base postgres connection-manager
gtamasi Jul 28, 2024
f8a35ca
ensure pool is defined
gtamasi Jul 28, 2024
8a3db35
ensure the pool is defined in connection-manager
gtamasi Jul 28, 2024
ba353c4
ensure pool is defined in transaction
gtamasi Jul 28, 2024
b8228f8
add connection-options
gtamasi Jul 28, 2024
e21cfa3
fix
gtamasi Jul 28, 2024
ed3577a
pool!
gtamasi Jul 28, 2024
44a05bc
hack
gtamasi Jul 28, 2024
3504e71
fix
gtamasi Jul 28, 2024
97957f2
add customTypeParser map
gtamasi Jul 28, 2024
dffa934
add shardId to connectionOPtions
gtamasi Jul 28, 2024
3e0e26a
Merge remote-tracking branch 'papandreou/feature/shardManager' into s…
papandreou Jul 29, 2024
f5d9614
Change package name to sequelize-core-papandreou
papandreou Jul 29, 2024
afa23ee
Release 7.0.0-alpha.41-patch1
papandreou Jul 29, 2024
20d225c
revert version change
gtamasi Jul 29, 2024
3aaf8c2
Manually replace workspace:* with what gets published by yarn
papandreou Jul 29, 2024
89579cc
Release 7.0.0-alpha.41-patch2
papandreou Jul 29, 2024
e7b5e60
Change the name of the @sequelize/postgres package to sequelize-postg…
papandreou Jul 29, 2024
3a6c332
Fix workspace:* versions in sequelize-postgres-papandreou
papandreou Jul 29, 2024
0ca51fd
Release [email protected]
papandreou Jul 29, 2024
1a544bf
revert removed eslint comments
gtamasi Jul 30, 2024
adb2788
Releases [email protected] sequelize-po…
papandreou Jul 30, 2024
63d5104
Temporarily comment out the Object.freeze of the replication options …
papandreou Aug 5, 2024
e18ddfe
Add ugly hack to work around bug in ShardedReplicationPool
papandreou Aug 5, 2024
16e6f8e
Releases [email protected] sequelize-po…
papandreou Aug 5, 2024
4059620
Hack: Clone the writeConfig before handing it to ShardedReplicationPo…
papandreou Aug 5, 2024
125c934
Releases [email protected] sequelize-po…
papandreou Aug 5, 2024
e4934ed
Fix this.connectionManager.getConnection => this.pool.acquire from th…
papandreou Aug 6, 2024
fa676af
Releases [email protected] sequelize-po…
papandreou Aug 6, 2024
3f4a2ab
Merge branch 'sequelize-core-papandreou4' into feature/shardManager
gtamasi Aug 6, 2024
06c6609
fix passed connection object upon create
gtamasi Aug 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
272 changes: 144 additions & 128 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,143 +28,156 @@ module.exports = {
'jsdoc/valid-types': 'error',
'jsdoc/no-types': 'error',

// enable this as an error, or keep disabled (not warning)
'unicorn/no-unsafe-regex': 'off',

// Enable this one if you want to prevent creating throwaway objects (perf)
// TODO: enable in follow-up PR. Requires the utils package.
'no-restricted-syntax': 'off',
'no-restricted-imports': 'off',
'@typescript-eslint/ban-types': 'off',
// TODO: enable in follow-up PR. Requires enabling TSC's noUncheckedIndexedAccess
'@typescript-eslint/no-unnecessary-condition': 'off',
// TODO: enable in follow-up PR. Requires manual code changes.
'@typescript-eslint/naming-convention': 'off',
'@typescript-eslint/unbound-method': 'off',
'@typescript-eslint/member-ordering': 'off',
'unicorn/no-object-as-default-parameter': 'off',

// Too opinionated
'unicorn/prefer-set-has': 'off',
'@typescript-eslint/prefer-optional-chain': 'off',
'logical-assignment-operators': 'off',
},
overrides: [{
files: ['**/*.{js,mjs,cjs}'],
rules: {
'jsdoc/no-types': 'off',
'jsdoc/require-param-type': 'error',
'jsdoc/check-types': 'error',
'jsdoc/require-returns-type': 'error',
},
}, {
files: ['**/*.js'],
rules: {
// These rules have been disabled in .js files to ease adoption.
// They'll be fixed during the TS migration.
// Remove these once most files have been migrated to TS.

// This will catch a lot of bugs with early-returns
'consistent-return': 'off',

// code smells that should be resolved
'no-restricted-syntax': 'off',
'no-await-in-loop': 'off',
'default-case': 'off',
'no-loop-func': 'off',
'no-shadow': 'off',
'default-param-last': 'off',
'no-fallthrough': 'off',
'prefer-rest-params': 'off',
'no-loss-of-precision': 'off',

// optimisation
'unicorn/consistent-function-scoping': 'off',

// array.reduce is difficult to reason about and can almost always
// be replaced by a more explicit method
'unicorn/no-array-reduce': 'off',
'unicorn/no-array-for-each': 'off',
'unicorn/prefer-spread': 'off',

// makes code clearer
'unicorn/prefer-default-parameters': 'off',
'max-statements-per-line': 'off',

// makes debug easier
'func-names': 'off',

// multi-assigns can be difficult to understand
// https://eslint.org/docs/rules/no-multi-assign
'no-multi-assign': 'off',

// GitHub's display length is 125 chars.
// This enforces that length.
'max-len': 'off',
'max-depth': 'off',

// Reduce diff noise.
'import/order': 'off',

// consistency
'unicorn/filename-case': 'off',

// Passing a function reference to an array callback can accidentally introduce bug
// due to array methods passing more than one parameter.
'unicorn/no-array-callback-reference': 'off',
overrides: [
{
files: ['**/*.{js,mjs,cjs}'],
rules: {
'jsdoc/no-types': 'off',
'jsdoc/require-param-type': 'error',
'jsdoc/check-types': 'error',
'jsdoc/require-returns-type': 'error',
},
},
}, {
// most tests are written in old JS style
// let's disable the most problematic rules for now.
// they're only disabled for .js files.
// .ts files will need to migrate.
files: ['packages/*/test/**/*.js'],
rules: {
'func-names': 'off',
'import/order': 'off',

'consistent-this': 'off',
'no-invalid-this': 'off',
'unicorn/no-this-assignment': 'off',
'no-unused-expressions': 'off',
camelcase: 'off',
'no-console': 'off',
'no-prototype-builtins': 'off',
'no-multi-spaces': 'off',
'unicorn/error-message': 'off',
{
files: ['**/*.js'],
rules: {
// These rules have been disabled in .js files to ease adoption.
// They'll be fixed during the TS migration.
// Remove these once most files have been migrated to TS.

// This will catch a lot of bugs with early-returns
'consistent-return': 'off',

// code smells that should be resolved
'no-restricted-syntax': 'off',
'no-await-in-loop': 'off',
'default-case': 'off',
'no-loop-func': 'off',
'no-shadow': 'off',
'default-param-last': 'off',
'no-fallthrough': 'off',
'prefer-rest-params': 'off',
'no-loss-of-precision': 'off',

// optimisation
'unicorn/consistent-function-scoping': 'off',

// array.reduce is difficult to reason about and can almost always
// be replaced by a more explicit method
'unicorn/no-array-reduce': 'off',
'unicorn/no-array-for-each': 'off',
'unicorn/prefer-spread': 'off',

// makes code clearer
'unicorn/prefer-default-parameters': 'off',
'max-statements-per-line': 'off',

// makes debug easier
'func-names': 'off',

// multi-assigns can be difficult to understand
// https://eslint.org/docs/rules/no-multi-assign
'no-multi-assign': 'off',

// GitHub's display length is 125 chars.
// This enforces that length.
'max-len': 'off',
'max-depth': 'off',

// Reduce diff noise.
'import/order': 'off',

// consistency
'unicorn/filename-case': 'off',

// Passing a function reference to an array callback can accidentally introduce bug
// due to array methods passing more than one parameter.
'unicorn/no-array-callback-reference': 'off',
},
},
}, {
// Disable slow rules that are not important in tests (perf)
files: ['packages/*/test/**/*'],
rules: {
'import/no-extraneous-dependencies': 'off',
// no need to check jsdoc in tests & docs
'jsdoc/check-types': 'off',
'jsdoc/valid-types': 'off',
'jsdoc/tag-lines': 'off',
'jsdoc/check-tag-names': 'off',

// Enable test-specific rules (perf)
'mocha/no-exclusive-tests': 'error',
'mocha/no-skipped-tests': 'warn',

// it's fine if we're not very efficient in tests.
'no-inner-declarations': 'off',
'unicorn/no-unsafe-regex': 'off',

// because of Chai
'@typescript-eslint/no-unused-expressions': 'off',
{
// most tests are written in old JS style
// let's disable the most problematic rules for now.
// they're only disabled for .js files.
// .ts files will need to migrate.
files: ['packages/*/test/**/*.js'],
rules: {
'func-names': 'off',
'import/order': 'off',

'consistent-this': 'off',
'no-invalid-this': 'off',
'unicorn/no-this-assignment': 'off',
'no-unused-expressions': 'off',
camelcase: 'off',
'no-console': 'off',
'no-prototype-builtins': 'off',
'no-multi-spaces': 'off',
'unicorn/error-message': 'off',
},
},
env: {
mocha: true,
{
// Disable slow rules that are not important in tests (perf)
files: ['packages/*/test/**/*', '*.test.{ts,js}'],
rules: {
'import/no-extraneous-dependencies': 'off',
// no need to check jsdoc in tests & docs
'jsdoc/check-types': 'off',
'jsdoc/valid-types': 'off',
'jsdoc/tag-lines': 'off',
'jsdoc/check-tag-names': 'off',

// Enable test-specific rules (perf)
'mocha/no-exclusive-tests': 'error',
'mocha/no-skipped-tests': 'warn',

// it's fine if we're not very efficient in tests.
'no-inner-declarations': 'off',
'unicorn/no-unsafe-regex': 'off',

// because of Chai
'@typescript-eslint/no-unused-expressions': 'off',
},
env: {
mocha: true,
},
},
}, {
files: ['packages/*/test/types/**/*'],
rules: {
// This code is never executed, it's typing only, so these rules make no sense:
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-floating-promises': 'off',
'no-console': 'off',
{
files: ['packages/*/test/types/**/*'],
rules: {
// This code is never executed, it's typing only, so these rules make no sense:
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/no-floating-promises': 'off',
'no-console': 'off',
},
},
}, {
files: ['**/tsconfig.json'],
rules: {
'json/*': ['error', { allowComments: true }],
{
files: ['**/tsconfig.json'],
rules: {
'json/*': ['error', { allowComments: true }],
},
},
}, {
files: ['sscce.ts'],
rules: {
'no-console': 'off',
{
files: ['sscce.ts'],
rules: {
'no-console': 'off',
},
},
}],
],
settings: {
jsdoc: {
tagNamePreference: {
Expand Down Expand Up @@ -195,7 +208,10 @@ module.exports = {
ignorePatterns: [
'packages/*/lib/**/*',
'packages/*/types/**/*',
'packages/**/skeletons/**/*',
'.typedoc-build',
'packages/cli/migrations/**/*',
'packages/cli/seeds/**/*',
],
env: {
node: true,
Expand Down
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @sequelize/code-reviewers
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: 🐛 Bug report
about: Create a bug report to help us improve
title: ""
labels: ["type: bug", "pending-approval"]
assignees: ""
title: ''
labels: ['type: bug', 'pending-approval']
assignees: ''
---

<!--
Expand Down Expand Up @@ -83,4 +83,4 @@ To find the version numbers for the three systems below use the following comman

<!-- do not delete this footer -->

*Indicate your interest in the resolution of this issue by adding the 👍 reaction. Comments such as "+1" will be removed.*
_Indicate your interest in the resolution of this issue by adding the 👍 reaction. Comments such as "+1" will be removed._
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: 🚀 Feature request
about: Suggest an idea for this project
title: ""
labels: ["type: feature", "pending-approval"]
assignees: ""
title: ''
labels: ['type: feature', 'pending-approval']
assignees: ''
---

<!--
Expand Down Expand Up @@ -51,4 +51,4 @@ For general questions, please use one of these:

<!-- do not delete this footer -->

*Indicate your interest in the addition of this feature by adding the 👍 reaction. Comments such as "+1" will be removed.*
_Indicate your interest in the addition of this feature by adding the 👍 reaction. Comments such as "+1" will be removed._
8 changes: 3 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,10 @@ If unsure about something, just do as best as you're able.

<!-- NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open. -->

## Description Of Change
## Description of Changes

<!-- Please provide a description of the change here. -->

## Todos
## List of Breaking Changes

- [ ] <!-- e.g. #1 feature: Extend the type script definition -->
- [ ] <!-- e.g. #2 test: Does this also work with MySQL 8? -->
- [ ] <!-- ... -->
<!-- If you have caused any breaking changes, you should list them below. -->
22 changes: 11 additions & 11 deletions .github/workflows/authors.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: "authors update"
name: 'authors update'
on:
schedule:
# Run once a week at 00:05 AM UTC on Sunday.
- cron: "5 0 * * 0"
- cron: '5 0 * * 0'

workflow_dispatch:

Expand All @@ -12,17 +12,17 @@ permissions:
jobs:
authors_update:
permissions:
contents: write # for gr2m/create-or-update-pull-request-action to push local changes
pull-requests: write # for gr2m/create-or-update-pull-request-action to create a PR
contents: write # for gr2m/create-or-update-pull-request-action to push local changes
pull-requests: write # for gr2m/create-or-update-pull-request-action to create a PR
if: github.repository == 'sequelize/sequelize'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: "0" # This is required to actually get all the authors
fetch-depth: '0' # This is required to actually get all the authors
persist-credentials: false
- run: "dev/update-authors.js" # Run the AUTHORS tool
- uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Create a PR or update the Action's existing PR
- run: 'dev/update-authors.js' # Run the AUTHORS tool
- uses: gr2m/create-or-update-pull-request-action@86ec1766034c8173518f61d2075cc2a173fb8c97 # Create a PR or update the Action's existing PR
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand All @@ -31,7 +31,7 @@ jobs:
Here are some new additions to the AUTHORS file.
This is an automatically generated PR by the
`authors.yml` GitHub Action, which runs `dev/update-authors.js`.
branch: "actions/authors-update" # Custom branch *just* for this Action.
commit-message: "meta: update sequelize AUTHORS"
branch: 'actions/authors-update' # Custom branch *just* for this Action.
commit-message: 'meta: update sequelize AUTHORS'
labels: meta
title: "meta: update sequelize AUTHORS"
title: 'meta: update sequelize AUTHORS'
Loading