Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update all non-major dependencies #193

Merged
merged 3 commits into from Oct 12, 2023
Merged

Update all non-major dependencies #193

merged 3 commits into from Oct 12, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 27, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@total-typescript/ts-reset (source) 0.4.2 -> 0.5.1 age adoption passing confidence
better-sqlite3 8.4.0 -> 8.7.0 age adoption passing confidence
itty-router (source) 4.0.13 -> 4.0.23 age adoption passing confidence
kysely 0.25.0 -> 0.26.3 age adoption passing confidence
mande 2.0.6 -> 2.0.8 age adoption passing confidence
node-html-parser 6.1.5 -> 6.1.10 age adoption passing confidence
p-queue 7.3.4 -> 7.4.1 age adoption passing confidence
typescript (source) 5.1.3 -> 5.2.2 age adoption passing confidence
undici (source) 5.22.1 -> 5.26.3 age adoption passing confidence

Release Notes

total-typescript/ts-reset (@​total-typescript/ts-reset)

v0.5.1

Patch Changes
  • Added homepage for npm purposes.

v0.5.0

Minor Changes
  • 49b8603: Added a rule, /session, to make sessionStorage and localStorage safer.

    // Is now typed as `unknown`, not `any`!
    localStorage.a;
    
    // Is now typed as `unknown`, not `any`!
    sessionStorage.abc;
  • 49b8603: Added a /dom entrypoint to allow users to import DOM-only rules.

WiseLibs/better-sqlite3 (better-sqlite3)

v8.7.0

Compare Source

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v8.6.0...v8.7.0

v8.6.0

Compare Source

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v8.5.2...v8.6.0

v8.5.2

Compare Source

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v8.5.1...v8.5.2

v8.5.1

Compare Source

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v8.5.0...v8.5.1

v8.5.0

Compare Source

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v8.4.0...v8.5.0

kwhitley/itty-router (itty-router)

v4.0.23

Compare Source

v4.0.22

Compare Source

v4.0.21

Compare Source

v4.0.20

Compare Source

v4.0.19

Compare Source

v4.0.18

Compare Source

v4.0.17

Compare Source

v4.0.16

Compare Source

v4.0.15

Compare Source

v4.0.14

Compare Source

kysely-org/kysely (kysely)

v0.26.3

Compare Source

  • Type performance improvements. We got ~30% speedup in our type test suite. Results will vary.
  • Fix autocompletion issues select(eb => [autocompletion works here now]).

v0.26.2

Compare Source

  • Added support for select statements without a from clause. The function is called selectNoFrom. The function name was selected after a lot of discussion. The most natural name would just be select, but new users would find that in a list of autocompletions before selectFrom and naturally use it when trying to create a select from query. This would be especially true for people coming from knex where a select from query is started using a select call. #​605
  • Add object variants of and and or functions. Allows easy where(eb => eb.and(object)) filters. #​583
  • Add support for tuples. See some examples here. #​611
  • Add addPrimaryKeyConstraint for AlterTableBuilder. #​639 Thank you @​n7olkachev ❤️
  • Add any function to function module. #​612
  • Add between method to expression builder. #​602
  • Add lit method to expression builder. #​600
  • Add multi-column variant of orderBy. #​423 Thank you @​igalklebanov ❤️

An example of an object and call:

const persons = await db
  .selectFrom('person')
  .selectAll()
  .where((eb) => eb.and({
    first_name: 'Jennifer',
    last_name: eb.ref('first_name')
  }))
  .execute()
select * from "person"
where "first_name" = $1 and "last_name" = "first_name"

v0.26.1

Compare Source

v0.26.0

Compare Source

Expression builder improvements

We improved the expression builder based on excellent feedback from the community in this issue in addition to many discord discussions. Unfortunately this means deprecating the recently added cmpr and bxp methods, but the migration should be painless. Read more @​ #​565.

Before you could create comparisons and arbitrary binary expressions using cmpr and bxp respectively:

where((eb) => eb.or([
  eb.cmpr('first_name', '=', 'Jennifer'),
  eb.cmpr('first_name', '=', 'Sylvester'),
]))

set((eb) => ({
  age: eb.bxp('age', '+', 1)
}))

After this release, you'd do this instead:

where((eb) => eb.or([
  eb('first_name', '=', 'Jennifer'),
  eb('first_name', '=', 'Sylvester'),
]))

set((eb) => ({
  age: eb('age', '+', 1)
}))

As you can see we made the expression builder callable and it can create all kinds of binary expressions. You can still use destructuring as before since the expression builder has a new property eb that returns itself:

where(({ eb, or }) => or([
  eb('first_name', '=', 'Jennifer'),
  eb('first_name', '=', 'Sylvester'),
]))

or and and chaining

We've also added new way to create and and or expressions using chaining

where((eb) => 
  eb('first_name', '=', 'Jennifer').or('first_name', '=', 'Sylvester')
]))

The old and and or methods are still there and are not going anywhere.

JSON references

The expression builder's ref function can now be used to reference nested JSON columns' fields and array items in a type-safe way:

// Postgres syntax: "addresses"->0->'postalCode'
where(({ eb, ref }) =>
  eb(ref('addresses', '->').at(0).key('postalCode'), '=', '61710')
)

// MySQL syntax: `addresses`->'$[0].postalCode'
where(({ eb, ref }) =>
  eb(ref('addresses', '->$').at(0).key('postalCode'), '=', '61710')
)

The JSON reference builder is just our first guess of a good API. We're eager to hear your feedback. More examples and a recipe on the subject will follow shortly after this release. Read more @​ #​440.

Other changes

posva/mande (mande)

v2.0.8

Compare Source

Bug Fixes
  • correct prod mjs in package.json (9272afb)
  • keep FormData as is (3b106f4)

v2.0.7

Compare Source

Bug Fixes
Features
taoqf/node-fast-html-parser (node-html-parser)

v6.1.10

Compare Source

v6.1.9

Compare Source

v6.1.8

Compare Source

v6.1.7

Compare Source

v6.1.6

Compare Source

sindresorhus/p-queue (p-queue)

v7.4.1

Compare Source

v7.4.0

Compare Source

Microsoft/TypeScript (typescript)

v5.2.2: TypeScript 5.2

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

v5.1.6: TypeScript 5.1.6

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on npm

v5.1.5: TypeScript 5.1.5

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

nodejs/undici (undici)

v5.26.3

Compare Source

v5.26.2

Compare Source

Security Release, CVE to come soon.

v5.26.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v5.26.0...v5.26.1

v5.26.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.23.4...v5.26.0

v5.25.4

Compare Source

v5.25.3

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.25.2...v5.25.3

v5.25.2

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.25.1...v5.25.2

v5.25.1

Compare Source

What's Changed

Full Changelog: nodejs/undici@v5.25.0...v5.25.1

v5.25.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.24.0...v5.25.0

v5.24.0

Compare Source

Notable Changes

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.23.0...v5.24.0

v5.23.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v5.22.1...v5.23.0


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 7d5a0a3 to ae3ceb9 Compare April 3, 2023 09:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 4250032 to f3ec6e2 Compare April 10, 2023 18:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 01e7bc8 to 87a0e4e Compare April 17, 2023 21:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from d15d505 to 9385205 Compare October 7, 2023 02:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from c5d65cb to e08f896 Compare October 12, 2023 01:54
@BeeeQueue BeeeQueue enabled auto-merge (squash) October 12, 2023 02:05
@renovate
Copy link
Contributor Author

renovate bot commented Oct 12, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@BeeeQueue BeeeQueue merged commit f702398 into main Oct 12, 2023
4 checks passed
@BeeeQueue BeeeQueue deleted the renovate/all-minor-patch branch October 12, 2023 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant