✨
Contributors Thanks goes to these wonderful people (emoji key):
Ruff |
Raindrop-Droptop |
Ori |
foxxiedev[bot] |
This project follows the all-contributors specification. Contributions of any kind welcome!
kettu
This will be relatively similar to the old command from foxxie with a few new adjustments, using yarn's builtin API and @foxxie/types
Bot: Kettu Type: RequestThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @nrwl/cli (source) | 14.0.1
-> 14.3.5
| | | | |
v14.3.5
v14.3.4
formatFiles
to migrations (09baf95), closes nrwl/nx#10665@nrwl/web:rollup
executor so it is an opt-in feature (#10742) (d58eedc), closes #10741v14.3.3
v14.3.2
v14.3.1
v14.3.0
javascriptEnabled
option for @nrwl/web:rollup (#8327) (c421324)v14.2.4
v14.2.3
v14.2.2
v14.2.1
v14.2.0
v14.1.9
v14.1.8
v14.1.7
v14.1.6
v14.1.5
jest.config.ts
to use export default
(#10035) (ecf88a6), closes #10021 #9982 #9973v14.1.4
v14.1.3
v14.1.2
projectType
property to @nrwl/js:library
generator (#10159) (6d4f971)--includeBabelRc
flag for @nrwl/js:library generator (#8793, #8600) (#10055) (664df0e)v14.1.1
v14.1.0
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 8.13.0
-> 8.17.0
| | | | |
v8.17.0
55319e1
feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)f6d7920
feat: add allowNamedExports
option to no-use-before-define (#15953) (Milos Djermanovic)54c0953
fix: cleanup typos (#15939) (Nick Schonning)845a7af
fix: typo ocatal -> octal (#15940) (Nick Schonning)b915018
docs: Update website UI to latest (#15944) (Nicholas C. Zakas)f0bb609
docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)baa0153
docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)1351a9b
docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)68cf0fb
docs: cleanup typos (#15936) (Nick Schonning)13b62ae
docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)c81c5d6
docs: add social media links (#15920) (Deepshika S)0d6a50b
docs: fix openjs link (#15917) (Amaresh S M)54910f5
docs: display version in mobile view (#15909) (Amaresh S M)da694b9
chore: avoid theme flashes (#15927) (Strek)f836743
chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas)ce035e5
test: cleanup typos (#15937) (Nick Schonning)10249ad
chore: use addEventListener instead of addListener (#15923) (Amaresh S M)5f5c1fb
chore: lint eleventy config file (#15904) (Milos Djermanovic)8513d37
chore: update Rule typedefs (#15915) (Milos Djermanovic)55534f1
test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)v8.16.0
cab0c22
feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic)38ae956
feat: check Unicode code point escapes in no-control-regex (#15862) (Milos Djermanovic)ee69cd3
feat: Update global variables (#15871) (Sébastien Règne)050d5f4
docs: Static further reading links (#15890) (Nicholas C. Zakas)36287c0
docs: fix absolute paths in related rules shortcode to work from /docs (#15892) (Milos Djermanovic)90b6990
docs: fix absolute links in rule macro to work from /docs (#15891) (Milos Djermanovic)f437249
docs: Adjust docs site path prefix (#15889) (Nicholas C. Zakas)6e16025
docs: update 'Related Rules' and 'Further Reading' in remaining rules (#15884) (Milos Djermanovic)1d39f69
docs: remove confusing examples for no-mixed-operators (#15875) (Milos Djermanovic)3071d76
docs: Fix some grammar issues (#15837) (byodian)1768d0d
chore: upgrade @eslint/eslintrc@1.3.0 (#15903) (Milos Djermanovic)c686e4c
chore: Add deploy workflow for docs site (#15894) (Nicholas C. Zakas)c7894cd
chore: enable some rules from eslint-plugin-unicorn internally (#15878) (Bryan Mishkin)ea65cb5
chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 (#15882) (唯然)cc29c69
chore: Upgrade official GitHub actions to latest versions (#15880) (Darius Dzien)5891c75
chore: Refactor rule docs format (#15869) (Nicholas C. Zakas)v8.15.0
28116cc
docs: update AST node names link in no-restricted-syntax (#15843) (Milos Djermanovic)272965f
docs: fix h1 heading on formatters page (#15834) (Milos Djermanovic)a798166
docs: update example for running individual rule tests (#15833) (Milos Djermanovic)57e732b
docs: mark SourceCode#getJSDocComment
deprecated in working-with-rules (#15829) (Milos Djermanovic)9a90abf
docs: update docs directory in working-with-rules (#15830) (Milos Djermanovic)810adda
docs: add more examples for prefer-object-spread (#15831) (coderaiser)06b1edb
docs: clarify no-control-regex rule (#15808) (Milos Djermanovic)9ecd42f
docs: Fixed typo in code comment (#15812) (Addison G)de992b7
docs: remove links to 2fa document (#15804) (Milos Djermanovic)5222659
docs: fix 'Related Rules' heading in no-constant-binary-expression (#15799) (Milos Djermanovic)e70ae81
docs: Update README team and sponsors (ESLint Jenkins)1ba6a92
chore: upgrade @eslint/eslintrc@1.2.3 (#15847) (Milos Djermanovic)8167aa7
chore: bump version of minimatch due to security issue PRISMA-2022-0039 (#15774) (Jan Opravil)b8995a4
chore: Implement docs site (#15815) (Nicholas C. Zakas)6494e3e
chore: update link in codeql-analysis.yml
(#15817) (Milos Djermanovic)36503ec
chore: enable no-constant-binary-expression in eslint-config-eslint (#15807) (唯然)v8.14.0
35fa1dd
fix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic)413f1d5
fix: update astUtils.isDirectiveComment
with globals
and exported
(#15775) (Milos Djermanovic)📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: Dependencies Site: foxxie.xyzThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 8.13.0
-> 8.17.0
| | | | |
v8.17.0
55319e1
feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)f6d7920
feat: add allowNamedExports
option to no-use-before-define (#15953) (Milos Djermanovic)54c0953
fix: cleanup typos (#15939) (Nick Schonning)845a7af
fix: typo ocatal -> octal (#15940) (Nick Schonning)b915018
docs: Update website UI to latest (#15944) (Nicholas C. Zakas)f0bb609
docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)baa0153
docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)1351a9b
docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)68cf0fb
docs: cleanup typos (#15936) (Nick Schonning)13b62ae
docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)c81c5d6
docs: add social media links (#15920) (Deepshika S)0d6a50b
docs: fix openjs link (#15917) (Amaresh S M)54910f5
docs: display version in mobile view (#15909) (Amaresh S M)da694b9
chore: avoid theme flashes (#15927) (Strek)f836743
chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas)ce035e5
test: cleanup typos (#15937) (Nick Schonning)10249ad
chore: use addEventListener instead of addListener (#15923) (Amaresh S M)5f5c1fb
chore: lint eleventy config file (#15904) (Milos Djermanovic)8513d37
chore: update Rule typedefs (#15915) (Milos Djermanovic)55534f1
test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)v8.16.0
cab0c22
feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic)38ae956
feat: check Unicode code point escapes in no-control-regex (#15862) (Milos Djermanovic)ee69cd3
feat: Update global variables (#15871) (Sébastien Règne)050d5f4
docs: Static further reading links (#15890) (Nicholas C. Zakas)36287c0
docs: fix absolute paths in related rules shortcode to work from /docs (#15892) (Milos Djermanovic)90b6990
docs: fix absolute links in rule macro to work from /docs (#15891) (Milos Djermanovic)f437249
docs: Adjust docs site path prefix (#15889) (Nicholas C. Zakas)6e16025
docs: update 'Related Rules' and 'Further Reading' in remaining rules (#15884) (Milos Djermanovic)1d39f69
docs: remove confusing examples for no-mixed-operators (#15875) (Milos Djermanovic)3071d76
docs: Fix some grammar issues (#15837) (byodian)1768d0d
chore: upgrade @eslint/eslintrc@1.3.0 (#15903) (Milos Djermanovic)c686e4c
chore: Add deploy workflow for docs site (#15894) (Nicholas C. Zakas)c7894cd
chore: enable some rules from eslint-plugin-unicorn internally (#15878) (Bryan Mishkin)ea65cb5
chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 (#15882) (唯然)cc29c69
chore: Upgrade official GitHub actions to latest versions (#15880) (Darius Dzien)5891c75
chore: Refactor rule docs format (#15869) (Nicholas C. Zakas)v8.15.0
28116cc
docs: update AST node names link in no-restricted-syntax (#15843) (Milos Djermanovic)272965f
docs: fix h1 heading on formatters page (#15834) (Milos Djermanovic)a798166
docs: update example for running individual rule tests (#15833) (Milos Djermanovic)57e732b
docs: mark SourceCode#getJSDocComment
deprecated in working-with-rules (#15829) (Milos Djermanovic)9a90abf
docs: update docs directory in working-with-rules (#15830) (Milos Djermanovic)810adda
docs: add more examples for prefer-object-spread (#15831) (coderaiser)06b1edb
docs: clarify no-control-regex rule (#15808) (Milos Djermanovic)9ecd42f
docs: Fixed typo in code comment (#15812) (Addison G)de992b7
docs: remove links to 2fa document (#15804) (Milos Djermanovic)5222659
docs: fix 'Related Rules' heading in no-constant-binary-expression (#15799) (Milos Djermanovic)e70ae81
docs: Update README team and sponsors (ESLint Jenkins)1ba6a92
chore: upgrade @eslint/eslintrc@1.2.3 (#15847) (Milos Djermanovic)8167aa7
chore: bump version of minimatch due to security issue PRISMA-2022-0039 (#15774) (Jan Opravil)b8995a4
chore: Implement docs site (#15815) (Nicholas C. Zakas)6494e3e
chore: update link in codeql-analysis.yml
(#15817) (Milos Djermanovic)36503ec
chore: enable no-constant-binary-expression in eslint-config-eslint (#15807) (唯然)v8.14.0
35fa1dd
fix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic)413f1d5
fix: update astUtils.isDirectiveComment
with globals
and exported
(#15775) (Milos Djermanovic)📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: Dependencies Site: apiThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 8.13.0
-> 8.17.0
| | | | |
v8.17.0
55319e1
feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)f6d7920
feat: add allowNamedExports
option to no-use-before-define (#15953) (Milos Djermanovic)54c0953
fix: cleanup typos (#15939) (Nick Schonning)845a7af
fix: typo ocatal -> octal (#15940) (Nick Schonning)b915018
docs: Update website UI to latest (#15944) (Nicholas C. Zakas)f0bb609
docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)baa0153
docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)1351a9b
docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)68cf0fb
docs: cleanup typos (#15936) (Nick Schonning)13b62ae
docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)c81c5d6
docs: add social media links (#15920) (Deepshika S)0d6a50b
docs: fix openjs link (#15917) (Amaresh S M)54910f5
docs: display version in mobile view (#15909) (Amaresh S M)da694b9
chore: avoid theme flashes (#15927) (Strek)f836743
chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas)ce035e5
test: cleanup typos (#15937) (Nick Schonning)10249ad
chore: use addEventListener instead of addListener (#15923) (Amaresh S M)5f5c1fb
chore: lint eleventy config file (#15904) (Milos Djermanovic)8513d37
chore: update Rule typedefs (#15915) (Milos Djermanovic)55534f1
test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)v8.16.0
cab0c22
feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic)38ae956
feat: check Unicode code point escapes in no-control-regex (#15862) (Milos Djermanovic)ee69cd3
feat: Update global variables (#15871) (Sébastien Règne)050d5f4
docs: Static further reading links (#15890) (Nicholas C. Zakas)36287c0
docs: fix absolute paths in related rules shortcode to work from /docs (#15892) (Milos Djermanovic)90b6990
docs: fix absolute links in rule macro to work from /docs (#15891) (Milos Djermanovic)f437249
docs: Adjust docs site path prefix (#15889) (Nicholas C. Zakas)6e16025
docs: update 'Related Rules' and 'Further Reading' in remaining rules (#15884) (Milos Djermanovic)1d39f69
docs: remove confusing examples for no-mixed-operators (#15875) (Milos Djermanovic)3071d76
docs: Fix some grammar issues (#15837) (byodian)1768d0d
chore: upgrade @eslint/eslintrc@1.3.0 (#15903) (Milos Djermanovic)c686e4c
chore: Add deploy workflow for docs site (#15894) (Nicholas C. Zakas)c7894cd
chore: enable some rules from eslint-plugin-unicorn internally (#15878) (Bryan Mishkin)ea65cb5
chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 (#15882) (唯然)cc29c69
chore: Upgrade official GitHub actions to latest versions (#15880) (Darius Dzien)5891c75
chore: Refactor rule docs format (#15869) (Nicholas C. Zakas)v8.15.0
28116cc
docs: update AST node names link in no-restricted-syntax (#15843) (Milos Djermanovic)272965f
docs: fix h1 heading on formatters page (#15834) (Milos Djermanovic)a798166
docs: update example for running individual rule tests (#15833) (Milos Djermanovic)57e732b
docs: mark SourceCode#getJSDocComment
deprecated in working-with-rules (#15829) (Milos Djermanovic)9a90abf
docs: update docs directory in working-with-rules (#15830) (Milos Djermanovic)810adda
docs: add more examples for prefer-object-spread (#15831) (coderaiser)06b1edb
docs: clarify no-control-regex rule (#15808) (Milos Djermanovic)9ecd42f
docs: Fixed typo in code comment (#15812) (Addison G)de992b7
docs: remove links to 2fa document (#15804) (Milos Djermanovic)5222659
docs: fix 'Related Rules' heading in no-constant-binary-expression (#15799) (Milos Djermanovic)e70ae81
docs: Update README team and sponsors (ESLint Jenkins)1ba6a92
chore: upgrade @eslint/eslintrc@1.2.3 (#15847) (Milos Djermanovic)8167aa7
chore: bump version of minimatch due to security issue PRISMA-2022-0039 (#15774) (Jan Opravil)b8995a4
chore: Implement docs site (#15815) (Nicholas C. Zakas)6494e3e
chore: update link in codeql-analysis.yml
(#15817) (Milos Djermanovic)36503ec
chore: enable no-constant-binary-expression in eslint-config-eslint (#15807) (唯然)v8.14.0
35fa1dd
fix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic)413f1d5
fix: update astUtils.isDirectiveComment
with globals
and exported
(#15775) (Milos Djermanovic)📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Bot: Foxxie Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| prettier (source) | 2.6.1
-> 2.6.2
| | | | |
v2.6.2
// Input
.background-gradient(@​cut) {
background: linear-gradient(
to right,
@​white 0%,
@​white (@​cut - 0.01%),
@​portal-background @​cut,
@​portal-background 100%
);
}
// Prettier 2.6.1
TypeError: Cannot read properties of undefined (reading 'endOffset')
// Prettier 2.6.2
.background-gradient(@​cut) {
background: linear-gradient(
to right,
@​white 0%,
@​white (@​cut - 0.01%),
@​portal-background @​cut,
@​portal-background 100%
);
}
meriyah
to fix several bugs (#12567 by @fisker, fixes in meriyah
by @3cp)Fixes bugs when parsing following valid code:
foo(await bar());
const regex = /.*/ms;
const element = <p>{/w/.test(s)}</p>;
class A extends B {
#privateMethod() {
super.method();
}
}
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Meta: Dependencies GraphQL: stardropThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| mongodb | ^3.7.3
-> ^4.0.0
| | | | |
v4.7.0
v4.6.0
v4.5.0
comment
field (#3167) (4e2f9bf)watch
type parameter to extend ChangeStream
type parameter (#3183) (43ba9fc)v4.4.1
v4.4.0
v4.3.1
v4.3.0
enableUtf8Validation
option (#3074) (4f56409)GridFSBucketWriteStream.prototype.end()
return this
for compat with @types/node@17.0.6 (#3088) (7bb9e37)v4.2.2
v4.2.1
v4.2.0
authorizedCollections
option to the db.listCollections
method (#3021) (e1234a7)defaultTransactionOptions
with POJO rather than ReadConcern instance (#3032) (53b3164)v4.1.4
This release includes a couple of bug fixes as noted below:
We invite you to try the mongodb library immediately, and report any issues to the NODE project.
v4.1.3
v4.1.2
v4.1.1
v4.1.0
| void
in declaration of Promise overload of rename()
(#2922) (58c1e84)db()
before MongoClient is connected (#2889) (51ea86d)v4.0.1
v4.0.0
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| typeorm | ^0.2.45
-> ^0.3.0
| | | | |
v0.3.6
for_key_share
("FOR KEY SHARE") lock mode for postgres driver (#8879) (4687be8), closes #8878v0.3.5
.save
repository method not returning generated uuids for aurora-postgres (#8825) (ed06f4c)cli-ts-node-commonjs
and cli-ts-node-esm
on some linux distros (#8821) (c5dfc11), closes #8818typeorm init
command (#8820)v0.3.4
findOne
to throw error on missing conditions in runtime (#8801) (ee8c1ec)v0.3.3
v0.3.2
ts-node
(#8776) (05fc744)v0.3.1
v0.3.0
Changes in the version includes changes from the next
branch and typeorm@next
version.
They were pending their migration from 2018. Finally, they are in the master branch and master version.
compilation target
now is es2020
. This requires Node.JS version 14+
TypeORM now properly works when installed within different node_modules contexts (often happen if TypeORM is a dependency of another library or TypeORM is heavily used in monorepo projects)
Connection
was renamed to DataSource
.
Old Connection
is still there, but now it's deprecated. It will be completely removed in next version.
New API:
export const dataSource = new DataSource({
// ... options ...
})
// load entities, establish db connection, sync schema, etc.
await dataSource.connect()
Previously, you could use new Connection()
, createConnection()
, getConnectionManager().create()
, etc.
They all deprecated in favour of new syntax you can see above.
New way gives you more flexibility and simplicity in usage.
export const UserRepository = myDataSource.getRepository(UserEntity).extend({
findUsersWithPhotos() {
return this.find({
relations: {
photos: true
}
})
}
})
Old ways of custom repository creation were dropped.
added new option on relation load strategy called relationLoadStrategy
.
Relation load strategy is used on entity load and determines how relations must be loaded when you query entities and their relations from the database.
Used on find*
methods and QueryBuilder
. Value can be set to join
or query
.
join
- loads relations using SQL JOIN
expressionquery
- executes separate SQL queries for each relationDefault is join
, but default can be set in ConnectionOptions
:
createConnection({
/* ... */
relationLoadStrategy: "query"
})
Also, it can be set per-query in find*
methods:
userRepository.find({
relations: {
photos: true
}
})
And QueryBuilder:
userRepository
.createQueryBuilder()
.setRelationLoadStrategy("query")
For queries returning big amount of data, we recommend to use query
strategy,
because it can be a more performant approach to query relations.
findOneBy
, findOneByOrFail
, findBy
, countBy
, findAndCountBy
methods to BaseEntity
, EntityManager
and Repository
:const users = await userRepository.findBy({
name: "Michael"
})
Overall find*
and count*
method signatures where changed, read the "breaking changes" section for more info.
select
type signature in FindOptions
(used in find*
methods):userRepository.find({
select: {
id: true,
firstName: true,
lastName: true,
}
})
Also, now it's possible to specify select columns of the loaded relations:
userRepository.find({
select: {
id: true,
firstName: true,
lastName: true,
photo: {
id: true,
filename: true,
album: {
id: true,
name: true,
}
}
}
})
relations
type signature in FindOptions
(used in find*
methods):userRepository.find({
relations: {
contacts: true,
photos: true,
}
})
To load nested relations use a following signature:
userRepository.find({
relations: {
contacts: true,
photos: {
album: true,
},
}
})
order
type signature in FindOptions
(used in find*
methods):userRepository.find({
order: {
id: "ASC"
}
})
Now supports nested order by-s:
userRepository.find({
order: {
photos: {
album: {
name: "ASC"
},
},
}
})
where
type signature in FindOptions
(used in find*
methods) now allows to build nested statements with conditional relations, for example:userRepository.find({
where: {
photos: {
album: {
name: "profile"
}
}
}
})
Gives you users who have photos in their "profile" album.
FindOperator
-s can be applied for relations in where
statement, for example:userRepository.find({
where: {
photos: MoreThan(10),
}
})
Gives you users with more than 10 photos.
boolean
can be applied for relations in where
statement, for example:userRepository.find({
where: {
photos: true
}
})
minimal Node.JS version requirement now is 14+
drop ormconfig
support. ormconfig
still works if you use deprecated methods,
however we do not recommend using it anymore, because it's support will be completely dropped in 0.4.0
.
If you want to have your connection options defined in a separate file, you can still do it like this:
import ormconfig from "./ormconfig.json"
const MyDataSource = new DataSource(require("./ormconfig.json"))
Or even more type-safe approach with resolveJsonModule
in tsconfig.json
enabled:
import ormconfig from "./ormconfig.json"
const MyDataSource = new DataSource(ormconfig)
But we do not recommend use this practice, because from 0.4.0
you'll only be able to specify entities / subscribers / migrations using direct references to entity classes / schemas (see "deprecations" section).
We won't be supporting all ormconfig
extensions (e.g. json
, js
, ts
, yaml
, xml
, env
).
support for previously deprecated migrations:*
commands was removed. Use migration:*
commands instead.
all commands were re-worked. Please refer to new CLI documentation.
cli
option from BaseConnectionOptions
(now BaseDataSourceOptions
options) was removed (since CLI commands were re-worked).
now migrations are running before schema synchronization if you have both pending migrations and schema synchronization pending
(it works if you have both migrationsRun
and synchronize
enabled in connection options).
aurora-data-api
driver now is called aurora-mysql
aurora-data-api-pg
driver now is called aurora-postgres
EntityManager.connection
is now EntityManager.dataSource
Repository
now has a constructor (breaks classes extending Repository with custom constructor)
@TransactionRepository
, @TransactionManager
, @Transaction
decorators were completely removed. These decorators do the things out of the TypeORM scope.
Only junction table names shortened.
MOTIVATION: We must shorten only table names generated by TypeORM.
It's user responsibility to name tables short if their RDBMS limit table name length
since it won't make sense to have table names as random hashes.
It's really better if user specify custom table name into @Entity
decorator.
Also, for junction table it's possible to set a custom name using @JoinTable
decorator.
findOne()
signature without parameters was dropped.
If you need a single row from the db you can use a following syntax:const [user] = await userRepository.find()
This change was made to prevent user confusion. See this issue for details.
findOne(id)
signature was dropped. Use following syntax instead:const user = await userRepository.findOneBy({
id: id // where id is your column name
})
This change was made to provide a more type-safe approach for data querying. Due to this change you might need to refactor the way you load entities using MongoDB driver.
findOne
, findOneOrFail
, find
, count
, findAndCount
methods now only accept FindOptions
as parameter, e.g.:const users = await userRepository.find({
where: { /* conditions */ },
relations: { /* relations */ }
})
To supply where
conditions directly without FindOptions
new methods were added:
findOneBy
, findOneByOrFail
, findBy
, countBy
, findAndCountBy
. Example:
const users = await userRepository.findBy({
name: "Michael"
})
This change was required to simply current find*
and count*
methods typings,
improve type safety and prevent user confusion.
findByIds
was deprecated, use findBy
method instead in conjunction with In
operator, for example:userRepository.findBy({
id: In([1, 2, 3])
})
This change was made to provide a more type-safe approach for data querying.
findOne
and QueryBuilder.getOne()
now return null
instead of undefined
in the case if it didn't find anything in the database.
Logically it makes more sense to return null
.
findOne
now limits returning rows to 1 at database level.
NOTE: FOR UPDATE
locking does not work with findOne
in Oracle since FOR UPDATE
cannot be used with FETCH NEXT
in a single query.
where
in FindOptions
(e.g. find({ where: { ... })
) is more sensitive to input criteria now.
FindConditions
(where
in FindOptions
) was renamed to FindOptionsWhere
.
null
as value in where
used in find*
methods is not supported anymore.
Now you must explicitly use IsNull()
operator.
Before:
userRepository.find({
where: {
photo: null
}
})
After:
userRepository.find({
where: {
photo: IsNull()
}
})
This change was made to make it more transparent on how to add "IS NULL" statement to final SQL, because before it bring too much confusion for ORM users.
find*
's where
. Example:Before for the @Column(/*...*/) membership: MembershipKind
you could have a query like:
userRepository.find({
membership: new MembershipKind("premium")
})
now, you need to wrap this value into Equal
operator:
userRepository.find({
membership: Equal(new MembershipKind("premium"))
})
This change is due to type-safety improvement new where
signature brings.
order
in FindOptions
(used in find*
methods) doesn't support ordering by relations anymore.
Define relation columns, and order by them instead.
where
in FindOptions
(used in find*
methods) previously supported ObjectLiteral
and string
types.
Now both signatures were removed. ObjectLiteral was removed because it seriously breaks the type safety,
and string
doesn't make sense in the context of FindOptions
. Use QueryBuilder
instead.
MongoRepository
and MongoEntityManager
now use new types called MongoFindManyOptions
and MongoFindOneOptions
for their find*
methods.
primary relation
(e.g. @ManyToOne(() => User, { primary: true }) user: User
) support is removed.
You still have an ability to use foreign keys as your primary keys,
however now you must explicitly define a column marked as primary.
Example, before:
@​ManyToOne(() => User, { primary: true })
user: User
Now:
@​PrimaryColumn()
userId: number
@​ManyToOne(() => User)
user: User
Primary column name must match the relation name + join column name on related entity. If related entity has multiple primary keys, and you want to point to multiple primary keys, you can define multiple primary columns the same way:
@​PrimaryColumn()
userFirstName: string
@​PrimaryColumn()
userLastName: string
@​ManyToOne(() => User)
user: User
This change was required to simplify ORM internals and introduce new features.
prefix relation id columns contained in embedded entities (#7432)
find by Date object in sqlite driver (#7538)
issue with non-reliable new Date(ISOString)
parsing (#7796)
all CLI commands do not support ormconfig
anymore. You must specify a file with data source instance instead.
entities
, migrations
, subscribers
options inside DataSourceOptions
accepting string
directories support is deprecated.
You'll be only able to pass entity references in the future versions.
all container-related features (UseContainerOptions
, ContainedType
, ContainerInterface
, defaultContainer
,
useContainer
, getFromContainer
) are deprecated.
EntityManager's getCustomRepository
used within transactions is deprecated. Use withRepository
method instead.
Connection.isConnected
is deprecated. Use .isInitialized
instead.
select
in FindOptions
(used in find*
methods) used as an array of property names is deprecated.
Now you should use a new object-literal notation. Example:
Deprecated way of loading entity relations:
userRepository.find({
select: ["id", "firstName", "lastName"]
})
New way of loading entity relations:
userRepository.find({
select: {
id: true,
firstName: true,
lastName: true,
}
})
This change is due to type-safety improvement new select
signature brings.
relations
in FindOptions
(used in find*
methods) used as an array of relation names is deprecated.
Now you should use a new object-literal notation. Example:Deprecated way of loading entity relations:
userRepository.find({
relations: ["contacts", "photos", "photos.album"]
})
New way of loading entity relations:
userRepository.find({
relations: {
contacts: true,
photos: {
album: true
}
}
})
This change is due to type-safety improvement new relations
signature brings.
join
in FindOptions
(used in find*
methods) is deprecated. Use QueryBuilder
to build queries containing manual joins.
Connection
, ConnectionOptions
are deprecated, new names to use are: DataSource
and DataSourceOptions
.
To create the same connection you had before use a new syntax: new DataSource({ /*...*/ })
.
createConnection()
, createConnections()
are deprecated, since Connection
is called DataSource
now, to create a connection and connect to the database
simply do:
const myDataSource = new DataSource({ /*...*/ })
await myDataSource.connect()
getConnection()
is deprecated. To have a globally accessible connection, simply export your data source and use it in places you need it:export const myDataSource = new DataSource({ /*...*/ })
// now you can use myDataSource anywhere in your application
getManager()
, getMongoManager()
, getSqljsManager()
, getRepository()
, getTreeRepository()
, getMongoRepository()
, createQueryBuilder()
are all deprecated now. Use globally accessible data source instead:export const myDataSource = new DataSource({ /*...*/ })
export const Manager = myDataSource.manager
export const UserRepository = myDataSource.getRepository(UserEntity)
export const PhotoRepository = myDataSource.getRepository(PhotoEntity)
// ...
getConnectionManager()
and ConnectionManager
itself are deprecated - now Connection
is called DataSource
,
and each data source can be defined in exported variable. If you want to have a collection
of data sources, just define them in a variable, simply as:const dataSource1 = new DataSource({ /*...*/ })
const dataSource2 = new DataSource({ /*...*/ })
const dataSource3 = new DataSource({ /*...*/ })
export const MyDataSources = {
dataSource1,
dataSource2,
dataSource3,
}
getConnectionOptions()
is deprecated - in next version we are going to implement different mechanism of connection options loading
AbstractRepository
is deprecated. Use new way of custom repositories creation.
Connection.name
and BaseConnectionOptions.name
are deprecated. Connections don't need names anymore since we are going to drop all related methods relying on this property.
all deprecated signatures will be removed in 0.4.0
observers
- we will consider returning them back with new API in future versionsalternative find operators
- using $any
, $in
, $like
and other operators in where
condition.📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-config-next | 12.1.5
-> 12.1.6
| | | | |
v12.1.6
export from
and native modules in server component: #36072standalone
directory when using outputStandalone
: #35535next/image
usage in most cases of onLoad()
: #36176node | node12 | nodenext
: #36189_document
: #36352next/image
usage of onError()
: #36305next/script
for worker
and beforeInteractive
strategies: #36364Content-Length
header from Image Optimization API: #36581react
version: #36091next.config.js
: #36286onLoad
: #36453<link rel="preconnect" ... />
to example optimized font output: #36529removeListener
handler to with-electron-typescript
example.: #36323Huge thanks to @huozhi, @shuding, @kdy1, @nkzawa, @prichey, @manovotny, @balazsorban44, @remorses, @amandeepmittal, @mward-sudo, @eric-burel, @timneutkens, @styfle, @ytkg, @CuriosBasant, @bart-krakowski, @SukkaW, @jameshfisher, @Kikobeats, @bjorm, @alex-page, @fmmoret, @ijjk, @davidbarker, @kwonoj, @seanparmelee, @ddgrishkin, @mmartinsoliv, @byjoshuadavis, @sakib412, @Chastrlove, @padmaia, @janicklas-ralph, @MaedahBatool, @shinkj11, @youngvform, @zaida04, @therealmarzouq, @codedbyjordan, @deadlynjdj, @lfades, @Brooooooklyn, @renbaoshuo, @javivelasco, @triyanox, @rafae2k, @colinhacks, @atcastle, @leerob, @sa3dany, @nikolovlazar, @refactorized, @housseindjirdeh, @ro11ingbutler, and @gusrb3164 for helping!
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: Dependencies Site: apiThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @types/spotify-api | 0.0.15
-> 0.0.16
| | | | |
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Bot: Foxxie Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @skyra/saelem | 3.0.25
-> 3.0.31
| | | | |
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Bot: Kettu Meta: DependenciesHi Ruffpuff1/foxxie
!
This is a one-off automatically generated pull request from LGTM.com :robot:. You might have heard that we’ve integrated LGTM’s underlying CodeQL analysis engine natively into GitHub. The result is GitHub code scanning!
With LGTM fully integrated into code scanning, we are focused on improving CodeQL within the native GitHub code scanning experience. In order to take advantage of current and future improvements to our analysis capabilities, we suggest you enable code scanning on your repository. Please take a look at our blog post for more information.
This pull request enables code scanning by adding an auto-generated codeql.yml
workflow file for GitHub Actions to your repository — take a look! Whilst we've attempted to make use of the existing configuration that you had on LGTM.com, there may be some differences in environment used to build the project. We hope that in most cases it will not require significant changes to achieve a successful analysis. Check this page for detailed documentation on how to configure a CodeQL workflow.
Questions? Check out the FAQ below!
By default, code scanning will trigger a scan with the CodeQL engine on the following events:
Nothing! The CodeQL engine will run inside GitHub Actions, making use of your unlimited free compute minutes for public repositories.
The CodeQL engine that powers GitHub code scanning is the exact same engine that powers LGTM.com. The exact set of rules has been tweaked slightly, but you should see almost exactly the same types of alerts as you were used to on LGTM.com: we’ve enabled the security-and-quality
query suite for you.
No need! New versions of the CodeQL analysis are constantly deployed on GitHub.com; your repository will automatically benefit from the most recently released version.
If you get an error in GitHub Actions that indicates that CodeQL wasn’t able to analyze your code, please follow the instructions here to debug the analysis.
If you have LGTM’s automatic pull request analysis enabled, then you can follow these steps to disable the LGTM pull request analysis. You don’t actually need to remove your repository from LGTM.com; it will automatically be removed in the next few months as part of the deprecation of LGTM.com (more info here).
GitHub code scanning is deeply integrated within GitHub itself. If you’d like to scan source code that is hosted elsewhere, we suggest that you create a mirror of that code on GitHub.
This PR is filed by the official LGTM.com GitHub App, in line with the deprecation timeline that was announced on the official GitHub Blog. The proposed GitHub Action workflow uses the official open source GitHub CodeQL Action. If you have any other questions or concerns, please join the discussion here in the official GitHub community!
Please join the discussion here to ask further questions and send us suggestions!
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 8.19.0
-> 8.28.0
| | | | |
v8.28.0
63bce44
feat: add ignoreClassFieldInitialValues
option to no-magic-numbers (#16539) (Milos Djermanovic)8385ecd
feat: multiline properties in rule key-spacing
with option align
(#16532) (Francesco Trotta)a4e89db
feat: no-obj-calls
support Intl
(#16543) (Sosuke Suzuki)c50ae4f
fix: Ensure that dot files are found with globs. (#16550) (Nicholas C. Zakas)9432b67
fix: throw error for first unmatched pattern (#16533) (Milos Djermanovic)e76c382
fix: allow * 1
when followed by /
in no-implicit-coercion (#16522) (Milos Djermanovic)34c05a7
docs: Language Options page intro and tweaks (#16511) (Ben Perlmutter)3e66387
docs: add intro and edit ignoring files page (#16510) (Ben Perlmutter)436f712
docs: fix Header UI inconsistency (#16464) (Tanuj Kanti)f743816
docs: switch to wrench emoji for auto-fixable rules (#16545) (Bryan Mishkin)bc0547e
docs: improve styles for versions and languages page (#16553) (Nitin Kumar)6070f58
docs: clarify esquery issue workaround (#16556) (Milos Djermanovic)b48e4f8
docs: Command Line Interface intro and tweaks (#16535) (Ben Perlmutter)b92b30f
docs: Add Rules page intro and content tweaks (#16523) (Ben Perlmutter)1769b42
docs: Integrations page introduction (#16548) (Ben Perlmutter)a8d0a57
docs: make table of contents sticky on desktop (#16506) (Sam Chen)a01315a
docs: fix route of japanese translation site (#16542) (Tanuj Kanti)0515628
docs: use emoji instead of svg for deprecated rule (#16536) (Bryan Mishkin)68f1288
docs: set default layouts (#16484) (Percy Ma)776827a
docs: init config about specifying shared configs (#16483) (Percy Ma)5c39425
docs: fix broken link to plugins (#16520) (Ádám T. Nagy)c97c789
docs: Add missing no-new-native-nonconstructor docs code fence (#16503) (Brandon Mills)e94a4a9
chore: Add tests to verify #16038 is fixed (#16538) (Nicholas C. Zakas)e13f194
chore: stricter validation of meta.docs.description
in core rules (#16529) (Milos Djermanovic)72dbfbc
chore: use pkg
parameter in getNpmPackageVersion
(#16525) (webxmsj)v8.27.0
f14587c
feat: new no-new-native-nonconstructor
rule (#16368) (Sosuke Suzuki)978799b
feat: add new rule no-empty-static-block
(#16325) (Sosuke Suzuki)69216ee
feat: no-empty suggest to add comment in empty BlockStatement (#16470) (Nitin Kumar)319f0a5
feat: use context.languageOptions.ecmaVersion
in core rules (#16458) (Milos Djermanovic)c3ce521
fix: Ensure unmatched glob patterns throw an error (#16462) (Nicholas C. Zakas)886a038
fix: handle files with unspecified path in getRulesMetaForResults
(#16437) (Francesco Trotta)ce93b42
docs: Stylelint property-no-unknown (#16497) (Nick Schonning)d2cecb4
docs: Stylelint declaration-block-no-shorthand-property-overrides (#16498) (Nick Schonning)0a92805
docs: stylelint color-hex-case (#16496) (Nick Schonning)74a5af4
docs: fix stylelint error (#16491) (Milos Djermanovic)324db1a
docs: explicit stylelint color related rules (#16465) (Nick Schonning)94dc4f1
docs: use Stylelint for HTML files (#16468) (Nick Schonning)cc6128d
docs: enable stylelint declaration-block-no-duplicate-properties (#16466) (Nick Schonning)d03a8bf
docs: Add heading to justification explanation (#16430) (Maritaria)8a15968
docs: add Stylelint configuration and cleanup (#16379) (Nick Schonning)9b0a469
docs: note commit messages don't support scope (#16435) (Andy Edwards)1581405
docs: improve context.getScope() docs (#16417) (Ben Perlmutter)b797149
docs: update formatters template (#16454) (Milos Djermanovic)5ac4de9
docs: fix link to formatters on the Core Concepts page (#16455) (Vladislav)33313ef
docs: core-concepts: fix link to semi rule (#16453) (coderaiser)v8.26.0
4715787
feat: check Object.create()
in getter-return (#16420) (Yuki Hirasawa)28d1902
feat: no-implicit-globals
supports exported
block comment (#16343) (Sosuke Suzuki)e940be7
feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#16356) (Tomer Aberbach)dd0c58f
feat: Swap out Globby for custom globbing solution. (#16369) (Nicholas C. Zakas)df77409
fix: use baseConfig
constructor option in FlatESLint (#16432) (Milos Djermanovic)33668ee
fix: Ensure that glob patterns are matched correctly. (#16449) (Nicholas C. Zakas)740b208
fix: ignore messages without a ruleId
in getRulesMetaForResults
(#16409) (Francesco Trotta)8f9759e
fix: --ignore-pattern
in flat config mode should be relative to cwd
(#16425) (Milos Djermanovic)325ad37
fix: make getRulesMetaForResults
return a plain object in trivial case (#16438) (Francesco Trotta)a2810bc
fix: Ensure that directories can be unignored. (#16436) (Nicholas C. Zakas)35916ad
fix: Ensure unignore and reignore work correctly in flat config. (#16422) (Nicholas C. Zakas)651649b
docs: Core concepts page (#16399) (Ben Perlmutter)631cf72
docs: note --ignore-path not supported with flat config (#16434) (Andy Edwards)1692840
docs: fix syntax in examples for new config files (#16427) (Milos Djermanovic)d336cfc
docs: Document extending plugin with new config (#16394) (Ben Perlmutter)e917a9a
ci: add node v19 (#16443) (Koichi ITO)4b70b91
chore: Add VS Code issues link (#16423) (Nicholas C. Zakas)232d291
chore: suppress a Node.js deprecation warning (#16398) (Koichi ITO)v8.25.0
173e820
feat: Pass --max-warnings value to formatters (#16348) (Brandon Mills)6964cb1
feat: remove support for ignore files in FlatESLint (#16355) (Milos Djermanovic)1cc4b3a
feat: id-length
counts graphemes instead of code units (#16321) (Sosuke Suzuki)90c6028
docs: Conflicting fixes (#16366) (Ben Perlmutter)5a3fe70
docs: Add VS to integrations page (#16381) (Maria José Solano)49bd1e5
docs: remove unused link definitions (#16376) (Nick Schonning)3bd380d
docs: typo cleanups for docs (#16374) (Nick Schonning)b3a0837
docs: remove duplicate words (#16378) (Nick Schonning)a682562
docs: add BigInt
to new-cap
docs (#16362) (Sosuke Suzuki)f6d57fb
docs: Update docs README (#16352) (Ben Perlmutter)7214347
docs: fix logical-assignment-operators option typo (#16346) (Jonathan Wilsson)1f78594
chore: upgrade @eslint/eslintrc@1.3.3 (#16397) (Milos Djermanovic)8476a9b
chore: Remove CODEOWNERS (#16375) (Nick Schonning)720ff75
chore: use "ci" for Dependabot commit message (#16377) (Nick Schonning)42f5479
chore: bump actions/stale from 5 to 6 (#16350) (dependabot[bot])e5e9e27
chore: remove jsdoc
dev dependency (#16344) (Milos Djermanovic)v8.24.0
1729f9e
feat: account for sourceType: "commonjs"
in the strict rule (#16308) (Milos Djermanovic)b0d72c9
feat: add rule logical-assignment-operators (#16102) (fnx)f02bcd9
feat: array-callback-return
support findLast
and findLastIndex
(#16314) (Sosuke Suzuki)2c152ff
docs: note false positive Object.getOwnPropertyNames
in prefer-reflect (#16317) (AnnAngela)bf7bd88
docs: fix warn severity description for new config files (#16324) (Nitin Kumar)8cc0bbe
docs: use more clean link syntax (#16309) (Percy Ma)6ba269e
docs: fix typo (#16288) (jjangga0214)131e646
chore: Upgrade @humanwhocodes/config-array for perf (#16339) (Nicholas C. Zakas)504fe59
perf: switch from object spread to Object.assign
when merging globals (#16311) (Milos Djermanovic)v8.23.1
b719893
fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)734b54e
fix: improve autofix for the prefer-const
rule (#16292) (Nitin Kumar)6a923ff
fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)c6900f8
fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)16cba3f
docs: fix mobile double tap issue (#16293) (Sam Chen)e098b5f
docs: keyboard control to search results (#16222) (Shanmughapriyan S)1b5b2a7
docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)1ae8236
docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)279f0af
docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)38e8171
perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)1c388fb
chore: switch nyc to c8 (#16263) (唯然)67db10c
chore: enable linting .eleventy.js
again (#16274) (Milos Djermanovic)42bfbd7
chore: fix npm run perf
crashes (#16258) (唯然)v8.23.0
3e5839e
feat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)30b1a2d
feat: add allowEmptyCase
option to no-fallthrough rule (#15887) (Amaresh S M)43f03aa
feat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)b1918da
docs: package.json conventions (#16206) (Patrick McElhaney)0e03c33
docs: remove word immediately (#16217) (Strek)c6790db
docs: add anchor link for "migrating from jscs" (#16207) (Percy Ma)7137344
docs: auto-generation edit link (#16213) (Percy Ma)2e004ab
chore: upgrade @eslint/eslintrc@1.3.1 (#16249) (Milos Djermanovic)d35fbbe
chore: Upgrade to [email protected] (#16243) (Milos Djermanovic)ed26229
test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)deaf69f
chore: fix off-by-one min-width: 1023px
media queries (#15974) (Milos Djermanovic)63dec9f
refactor: simplify parseListConfig
(#16241) (Milos Djermanovic)v8.22.0
2b97607
feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)fd5d3d3
feat: add methodsIgnorePattern
option to object-shorthand rule (#16185) (Milos Djermanovic)9f5a752
docs: optimize image assets (#16170) (Sam Chen)61b2948
docs: add svgo command to pre commit hook (#16178) (Amaresh S M)784096d
docs: improve search result UI (#16187) (Sam Chen)d0f4cb4
docs: use shorthand property name in example (#16180) (Kevin Elliott)v8.21.0
7b43ea1
feat: Implement FlatESLint (#16149) (Nicholas C. Zakas)92bf49a
feat: improve the key width calculation in key-spacing
rule (#16154) (Nitin Kumar)c461542
feat: add new allowLineSeparatedGroups
option to the sort-keys
rule (#16138) (Nitin Kumar)1cdcbca
feat: add deprecation warnings for legacy API in RuleTester
(#16063) (Nitin Kumar)0396775
fix: lines-around-comment apply allowBlockStart
for switch statements (#16153) (Nitin Kumar)8892511
chore: Upgrade to Espree 9.3.3 (#16173) (Brandon Mills)1233bee
chore: switch to eslint-plugin-node's maintained fork (#16150) (唯然)97b95c0
chore: upgrade puppeteer v13 (#16151) (唯然)v8.20.0
30be0ed
fix: no-warning-comments rule escapes special RegEx characters in terms (#16090) (Lachlan Hunt)bfe5e88
fix: ignore spacing before ]
and }
in comma-spacing (#16113) (Milos Djermanovic)845c4f4
docs: Add website team details (#16115) (Nicholas C. Zakas)5a0dfdb
docs: Link to blog post in no-constant-binary-expression (#16112) (Jordan Eldredge)bc692a9
docs: remove install command (#16084) (Strek)49ca3f0
docs: don't show toc when content not found (#16095) (Amaresh S M)ba19e3f
docs: enhance 404 page UI (#16097) (Amaresh S M)a75d3b4
docs: remove unused meta.docs.category field in working-with-rules page (#16109) (Brandon Scott)cdc0206
docs: add formatters page edit link (#16094) (Amaresh S M)4d1ed22
docs: preselect default theme (#16098) (Strek)4b79612
docs: add missing correct/incorrect containers (#16087) (Milos Djermanovic)09f6acb
docs: fix UI bug on rules index and details pages (#16082) (Deepshika S)f5db264
docs: remove remaining duplicate rule descriptions (#16093) (Milos Djermanovic)32a6b2a
docs: Add scroll behaviour smooth (#16056) (Amaresh S M)bbf8df4
chore: Mark autogenerated release blog post as draft (#16130) (Nicholas C. Zakas)eee4306
chore: update internal lint dependencies (#16088) (Bryan Mishkin)9615a42
chore: update formatter examples template to avoid markdown lint error (#16085) (Milos Djermanovic)62541ed
chore: fix markdown linting error (#16083) (唯然)📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| discord-api-types (source) | 0.36.1
-> 0.37.18
| | | | |
v0.37.18
v0.37.17
v0.37.16
RESTGetAPIVoiceRegionsResult
with the correct name (#627) (69aa717)Quarantined
(#624) (5091f6e)v0.37.15
default_thread_rate_limit_per_user
is only for forum channels (#596) (88ce291)afk_timeout
to allowed values (#590) (aaa57b4)DeveloperSupportServer
(#618) (8c1484e)NitroBasic
(#616) (9448e9b)v0.37.14
v0.37.13
v0.37.12
v0.37.11
default_sort_order
(#589) (143b003)v0.37.10
RESTRateLimit
(#585) (f4d3f4d)two_way_link
(#546) (d452f63)v0.37.9
v0.37.8
v0.37.7
v0.37.6
components
is not optional (#574) (f69b586)GuildCategory
type (#579) (815c68f)channel_id
is optional (#547) (b7b855b)scopes
(#563) (73d15dd)ApplicationCommandBadge
(#537) (48f0f56)delete_message_seconds
(#534) (4e362d5)v0.37.5
v0.37.4
v0.37.3
v0.37.2
has_more
missing field (#543) (796f6d8)last_message_id
and rate_limit_per_user
(#544) (4488d8f)resume_gateway_url
(#552) (9a50367)v0.37.1
v0.37.0
MaximumThreadParticipantsReached
instead in error code 30033 (#540) (cecf17b)MaximumThreadParticipants
was renamed to MaximumThreadParticipantsReached
for consistency with the rest of the codesConnectionService
to type
(#491) (4577ac2)unavailable
(#504) (59e2477)ApplicationNotYetAvailable
(#507) (09a1141)30034
(#530) (0a2e778)50132
(#505) (907d88a)50146
(#527) (e78de0c)30032
(#521) (f2c3451)id
(#522) (4af2ea9)v0.36.3
ConnectionService
to type
(#491) (4577ac2)unavailable
(#504) (59e2477)ApplicationNotYetAvailable
(#507) (09a1141)30034
(#530) (0a2e778)50132
(#505) (907d88a)50146
(#527) (e78de0c)v0.36.2
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @sapphire/plugin-subcommands (source) | 2.2.0
-> 2.2.2
| | | | |
v2.2.2
v2.2.1
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/parser | 5.30.5
-> 5.43.0
| | | | |
v5.43.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.42.1
Note: Version bump only for package @typescript-eslint/parser
v5.42.0
v5.41.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.40.1
Note: Version bump only for package @typescript-eslint/parser
v5.40.0
Note: Version bump only for package @typescript-eslint/parser
v5.39.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.38.1
Note: Version bump only for package @typescript-eslint/parser
v5.38.0
Note: Version bump only for package @typescript-eslint/parser
v5.37.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.36.2
Note: Version bump only for package @typescript-eslint/parser
v5.36.1
Note: Version bump only for package @typescript-eslint/parser
v5.36.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.35.1
Note: Version bump only for package @typescript-eslint/parser
v5.35.0
Note: Version bump only for package @typescript-eslint/parser
v5.34.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.33.1
Note: Version bump only for package @typescript-eslint/parser
v5.33.0
Note: Version bump only for package @typescript-eslint/parser
v5.32.0
Note: Version bump only for package @typescript-eslint/parser
v5.31.0
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
Note: Version bump only for package @typescript-eslint/parser
v5.30.7
v5.30.6
Note: Version bump only for package @typescript-eslint/parser
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesThis PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/eslint-plugin | 5.30.5
-> 5.43.0
| | | | |
v5.43.0
!foo || !foo.bar
as a valid match for the rule (#5594) (923d486)v5.42.1
v5.42.0
v5.41.0
isTypeReadonly
(#5860) (a6d8f7e), closes #4476v5.40.1
v5.40.0
RuleTester
(#5750) (121f4c0)v5.39.0
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.38.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.38.0
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.37.0
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.36.2
v5.36.1
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.36.0
v5.35.1
v5.35.0
v5.34.0
!foo || !foo.bar
as a valid match for the rule (#5266) (aca935c)no-unnecessary-type-constraint
and no-unsafe-argument
(and enable eslint-plugin/recommended
rules internally) (#5453) (d023910)v5.33.1
no-unnecessary-type-constraint
and no-unsafe-argument
(and enable eslint-plugin/recommended
rules internally) (#5453) (d023910)v5.33.0
v5.32.0
v5.31.0
Note: Version bump only for package @typescript-eslint/eslint-plugin
Note: Version bump only for package @typescript-eslint/eslint-plugin
Note: Version bump only for package @typescript-eslint/eslint-plugin
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.30.7
v5.30.6
Note: Version bump only for package @typescript-eslint/eslint-plugin
📅 Schedule: Branch creation - "after 5am,before 9am" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
Meta: DependenciesGetting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np
Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi
?? Moralis NFT Snapshot Moralis NFT API will only return 500 itens at a time when its is called. For that reason, a simple logic is needed to fetch al
DeveloperDAO $CODE contract & claim site A monorepo containing both the $CODE token contract & the claim web app. Contents Related Development Prerequ
Setup Clone the project: git clone https://github.com/Pjiwm/circle-project/ Docker Setup If you do not have Docker installed yet, but want to use the
About This module is published for my own convenience so that I can use it across multiple projects of mine without having to manually transfer files,
Master NFT Collection Master NFT Collection is an NFT minting platform that mints NFTs that contain a unique combination of snazzy titles just for fun
unified-myst (IN-DEVELOPMENT) unified-myst is a monorepo containing packages for using MyST (Markedly Structured Text), within the unified ecosystem.
?? TypeScript Primitives type TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types
Attack Simulation Bot Description The agent detects deployment of smart contracts containing an exploit function. Using a simulation-based approach, t
Khaos-Admin A frontend framework containing of tools for fast development of dashboard, panel, etc. Tools We Provide Fast Development: We handle data
This is a sample theme for Obsidian (https://obsidian.md). First Time publishing a theme? Quick start First, choose Use this template. That will creat
?? Blog project for hacktoberfest In this repository, you can find issues related to a blog project that is built on top of Next.js. The project is a
Hacktoberfest Submit your Work Hacktoberfest is all about meeting up all brains. In this repository we are planning to come with many ideas and works.
Welcome Introduction In 2021 Utrecht started developing the Virtual Income Desk with Open Rules. An initiative with the aim for citizens to always and
MashCard ⚠️ Note: This software is currently under active development. Some features may be available in the future, and the API and interface may cha
Open-source companion dashboard for ZenML. Manage and visualize your ML pipelines, stacks and artifacts in one place. Explore the docs » Join our Slac
?? Premium - ?? Builder - ?? Features Authors GhostyXD#0202 Rundeun#1337 Contributors Florin#5231 Kokto#3333 bbystealer The new modern discord token g
Screenshot Here is a screenshot for the project. To-Do-List Project This is a Microverse project that entails a to-do-list which one is able to add an