Skip to content

Bump peewee from 3.14.0 to 3.15.4#229

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/peewee-3.15.4
Closed

Bump peewee from 3.14.0 to 3.15.4#229
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/peewee-3.15.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Nov 19, 2022

Bumps peewee from 3.14.0 to 3.15.4.

Release notes

Sourced from peewee's releases.

3.15.4

  • Raise an exception in ReconnectMixin if connection is lost while inside a transaction (if the transaction was interrupted presumably some changes were lost and explicit intervention is needed).
  • Add db.Model property to reduce boilerplate.
  • Add support for running prefetch() queries with joins instead of subqueries (this helps overcome a MySQL limitation about applying LIMITs to a subquery).
  • Add SQL AVG to whitelist to avoid coercing by default.
  • Allow arbitrary keywords in metaclass constructor, #2627
  • Add a pyproject.toml to silence warnings from newer pips when wheel package is not available.

This release has a small helper for reducing boilerplate in some cases by exposing a base model class as an attribute of the database instance.

# old:
db = SqliteDatabase('...')
class BaseModel(Model):
class Meta:
database = db
class MyModel(BaseModel):
pass
new:
db = SqliteDatabase('...')
class MyModel(db.Model):
pass

View commits

3.15.3

  • Add scalars() query method (complements scalar()), roughly equivalent to writing [t[0] for t in query.tuples()].
  • Small doc improvements
  • Fix and remove some flaky test assertions with Sqlite INSERT + RETURNING.
  • Fix innocuous failing Sqlite test on big-endian machines.

View commits

3.15.2

  • Fix bug where field-specific conversions were being applied to the pattern used for LIKE / ILIKE operations. Refs #2609
  • Fix possible infinite loop when accidentally invoking the __iter__ method on certain Column subclasses. Refs #2606
  • Add new helper for specifying which Model a particular selected column-like should be bound to, in queries with joins that select from multiple sources.

View commits

3.15.1

  • Fix issue introduced in Sqlite 3.39.0 regarding the propagation of column subtypes in subqueries. Affected sqlite changelog extension when used with JSON columns.
  • Fix bug where cockroachdb server version was not set when beginning a transaction on an unopened database.

... (truncated)

Changelog

Sourced from peewee's changelog.

3.15.4

  • Raise an exception in ReconnectMixin if connection is lost while inside a transaction (if the transaction was interrupted presumably some changes were lost and explicit intervention is needed).
  • Add db.Model property to reduce boilerplate.
  • Add support for running prefetch() queries with joins instead of subqueries (this helps overcome a MySQL limitation about applying LIMITs to a subquery).
  • Add SQL AVG to whitelist to avoid coercing by default.
  • Allow arbitrary keywords in metaclass constructor, #2627
  • Add a pyproject.toml to silence warnings from newer pips when wheel package is not available.

This release has a small helper for reducing boilerplate in some cases by exposing a base model class as an attribute of the database instance.

# old:
db = SqliteDatabase('...')
class BaseModel(Model):
class Meta:
database = db
class MyModel(BaseModel):
pass
new:
db = SqliteDatabase('...')
class MyModel(db.Model):
pass

View commits

3.15.3

  • Add scalars() query method (complements scalar()), roughly equivalent to writing [t[0] for t in query.tuples()].
  • Small doc improvements
  • Fix and remove some flaky test assertions with Sqlite INSERT + RETURNING.
  • Fix innocuous failing Sqlite test on big-endian machines.

View commits

3.15.2

  • Fix bug where field-specific conversions were being applied to the pattern used for LIKE / ILIKE operations. Refs #2609

... (truncated)

Commits
  • 5d8ac6b 3.15.4
  • 5510031 Clarify last line of example in readme.
  • d234878 pypa eabod
  • 60f5c0b Additional tests for insert/many
  • 2d7ed54 Attr-cache the base model class exposed by db.Model property.
  • 3ca1885 Add helper to reduce base-model boilerplate per #2637
  • a769b8e Add select_prefetch_join() to bench.
  • c915543 Python 2.7 compatibility fix for prefetch patch.
  • af3f34f Use JOIN in addition to WHERE/IN with prefetch()
  • 89a8727 Raise exception in ReconnectMixin if in transaction.
  • 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 dependabot Bot added the dependencies Pull requests that update a dependency file label Nov 19, 2022
Bumps [peewee](https://github.com/coleifer/peewee) from 3.14.0 to 3.15.4.
- [Release notes](https://github.com/coleifer/peewee/releases)
- [Changelog](https://github.com/coleifer/peewee/blob/master/CHANGELOG.md)
- [Commits](coleifer/peewee@3.14.0...3.15.4)

---
updated-dependencies:
- dependency-name: peewee
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/peewee-3.15.4 branch from 5a301a2 to 537b978 Compare November 22, 2022 17:48
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 4, 2023

Superseded by #241.

@dependabot dependabot Bot closed this Mar 4, 2023
@dependabot dependabot Bot deleted the dependabot/pip/peewee-3.15.4 branch March 4, 2023 08:56
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.

1 participant