Skip to content

Bump peewee from 3.10.0 to 3.13.3#42

Closed
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/peewee-3.13.3
Closed

Bump peewee from 3.10.0 to 3.13.3#42
dependabot-preview[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/peewee-3.13.3

Conversation

@dependabot-preview

Copy link
Copy Markdown
Contributor

Bumps peewee from 3.10.0 to 3.13.3.

Release notes

Sourced from peewee's releases.

3.13.3

  • Allow arbitrary keyword arguments to be passed to DataSet constructor, which are then passed to the instrospector.
  • Allow scalar subqueries to be compared using numeric operands.
  • Fix bulk_create() when model being inserted uses FK identifiers.
  • Fix bulk_update() so that PK values are properly coerced to the right data-type (e.g. UUIDs to strings for Sqlite).
  • Allow array indices to be used as dict keys, e.g. for the purposes of updating a single array index value.

View commits

3.13.2

  • Allow aggregate functions to support an ORDER BY clause, via the addition of an order_by() method to the function (fn) instance. Refs #2094.
  • Fix prefetch() bug, where related "backref" instances were marked as dirty, even though they had no changes. Fixes #2091.
  • Support LIMIT 0. Previously a limit of 0 would be translated into effectively an unlimited query on MySQL. References #2084.
  • Support indexing into arrays using expressions with Postgres array fields. References #2085.
  • Ensure postgres introspection methods return the columns for multi-column indexes in the correct order. Fixes #2104.
  • Add support for arrays of UUIDs to postgres introspection.
  • Fix introspection of columns w/capitalized table names in postgres (#2110).
  • Fix to ensure correct exception is raised in SqliteQueueDatabase when iterating over cursor/result-set.
  • Fix bug comparing subquery against a scalar value. Fixes #2118.
  • Fix issue resolving composite primary-keys that include foreign-keys when building the model-graph. Fixes #2115.
  • Allow model-classes to be passed as arguments, e.g., to a table function. Refs #2131.
  • Ensure postgres JSONField.concat() accepts expressions as arguments.

View commits

3.13.1

Fix a regression when specifying keyword arguments to the atomic() or transaction() helper methods. Note: this only occurs if you were using Sqlite and were explicitly setting the lock_type= parameter.

View commits

3.13.0

CockroachDB support added

This will be a notable release as it adds support for CockroachDB, a distributed, horizontally-scalable SQL database.

Other features and fixes

  • Allow FOR UPDATE clause to specify one or more tables (FOR UPDATE OF...).
  • Support for Postgres LATERAL join.
  • Properly wrap exceptions raised during explicit commit/rollback in the appropriate peewee-specific exception class.
  • Capture original exception object and expose it as exc.orig on the wrapped exception.
  • Properly introspect SMALLINT columns in Postgres schema reflection.
  • More flexible handling of passing database-specific arguments to atomic() and transaction() context-manager/decorator.
... (truncated)
Changelog

Sourced from peewee's changelog.

3.13.3

  • Allow arbitrary keyword arguments to be passed to DataSet constructor, which are then passed to the instrospector.
  • Allow scalar subqueries to be compared using numeric operands.
  • Fix bulk_create() when model being inserted uses FK identifiers.
  • Fix bulk_update() so that PK values are properly coerced to the right data-type (e.g. UUIDs to strings for Sqlite).
  • Allow array indices to be used as dict keys, e.g. for the purposes of updating a single array index value.

View commits

3.13.2

  • Allow aggregate functions to support an ORDER BY clause, via the addition of an order_by() method to the function (fn) instance. Refs #2094.
  • Fix prefetch() bug, where related "backref" instances were marked as dirty, even though they had no changes. Fixes #2091.
  • Support LIMIT 0. Previously a limit of 0 would be translated into effectively an unlimited query on MySQL. References #2084.
  • Support indexing into arrays using expressions with Postgres array fields. References #2085.
  • Ensure postgres introspection methods return the columns for multi-column indexes in the correct order. Fixes #2104.
  • Add support for arrays of UUIDs to postgres introspection.
  • Fix introspection of columns w/capitalized table names in postgres (#2110).
  • Fix to ensure correct exception is raised in SqliteQueueDatabase when iterating over cursor/result-set.
  • Fix bug comparing subquery against a scalar value. Fixes #2118.
  • Fix issue resolving composite primary-keys that include foreign-keys when building the model-graph. Fixes #2115.
  • Allow model-classes to be passed as arguments, e.g., to a table function. Refs #2131.
  • Ensure postgres JSONField.concat() accepts expressions as arguments.

View commits

3.13.1

Fix a regression when specifying keyword arguments to the atomic() or transaction() helper methods. Note: this only occurs if you were using Sqlite and were explicitly setting the lock_type= parameter.

View commits

3.13.0

CockroachDB support added

... (truncated)
Commits
  • 0842c18 3.13.3
  • 7eb7498 Allow array indices / lookup nodes to be used as dict keys.
  • 6a58f85 Skip bulk-update UUID test on py27.
  • 114e66e Ensure PK values are converted in bulk update case stmt
  • 2944cd2 Fix bulk_create() when model being inserted uses FK identifiers.
  • 4919f5b Ensure additional comparison operators work on subqueries.
  • 9cc0d09 Regression test for #2140
  • f46de2c Allow arbitrary kwargs to DataSet for introspector.
  • e8820a2 3.13.2
  • ec85e46 Bring changelog up-to-date.
  • Additional commits viewable in compare view

Dependabot compatibility score

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


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

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

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [peewee](https://github.com/coleifer/peewee) from 3.10.0 to 3.13.3.
- [Release notes](https://github.com/coleifer/peewee/releases)
- [Changelog](https://github.com/coleifer/peewee/blob/master/CHANGELOG.md)
- [Commits](coleifer/peewee@3.10.0...3.13.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview Bot added the dependencies Pull requests that update a dependency file label Apr 24, 2020
@dependabot-preview

Copy link
Copy Markdown
Contributor Author

Superseded by #65.

@dependabot-preview
dependabot-preview Bot deleted the dependabot/pip/peewee-3.13.3 branch November 9, 2020 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants