Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github May 12, 2022

Bumps jsonpickle from 0.9.6 to 2.2.0.

Changelog

Sourced from jsonpickle's changelog.

v2.2.0

* Classes with a custom ``__getitem__()`` and ``append()``
  now pickle properly. ([#362](https://github.com/jsonpickle/jsonpickle/issues/362)) (+379)
* Remove the demjson backend, as demjson hasn't been maintained
  for 5 years. (+379)
* Added new handler for numpy objects when using unpickleable=False.
  ([#381](https://github.com/jsonpickle/jsonpickle/issues/381)) (+382)
* Added exception handling for class attributes that can't be accessed.
  ([#301](https://github.com/jsonpickle/jsonpickle/issues/301)) (+383)
* Added a long-requested on_missing attribute to the Unpickler class.
  This lets you choose behavior for when jsonpickle can't find a class
  to deserialize to. ([#190](https://github.com/jsonpickle/jsonpickle/issues/190)) ([#193](https://github.com/jsonpickle/jsonpickle/issues/193)) (+384)
* Private members of ``__slots__`` are no longer skipped when encoding.
  Any objects encoded with versions prior to 2.2.0 should still decode
  properly. ([#318](https://github.com/jsonpickle/jsonpickle/issues/318)) (+385)

v2.1.0

* Python 3.10 is now officially supported. (+376)
* Benchmarks were added to aid in optimization efforts.  ([#350](https://github.com/jsonpickle/jsonpickle/issues/350)) (+352)
* ``is_reducible()`` was sped up by ~80%.  (+353) (+354)
* ``_restore_tags()`` was sped up by ~100%. Unpickling items
  with a lot of tuples and sets will benefit most. Python 2 users
  and users deserializing pickles from jsonpickle <= 0.9.6 may see
  a slight performance decrease if using a lot of bytes, ref,
  and/or repr objects. (+354)
* ``is_iterator()`` was sped up by ~20% by removing an unnecessary
  variable assignment. (+354)
* ``jsonpickle.decode`` has a new option, ``v1_decode`` to assist in
  decoding objects created in jsonpickle version 1. ([#364](https://github.com/jsonpickle/jsonpickle/issues/364))
* The ``encode()`` documentation has been updated to help sklearn users.
* ``demjson`` has been removed from the test suite. (+374)
* ``SQLALchemy<1.2`` is no longer being tested by jsonpickle.
  Users of sqlalchemy + jsonpickle can always use 1.2 or 1.3.
  When jsonpickle v3 is released we will add SQLAlchemy 1.4 to
  the test suite alongside removal of support for Python 3.5 and earlier.

v2.0.0

* Major release: the serialized JSON format now preserves dictionary
  identity, which is a subtle change in the serialized format.  ([#351](https://github.com/jsonpickle/jsonpickle/issues/351))
* Dictionary identity is now preserved.  For example, if the same
  dictionary appears twice in a list, the reconstituted list
  will now contain two references to the same dictionary.  ([#255](https://github.com/jsonpickle/jsonpickle/issues/255)) (+332)

v1.5.2

... (truncated)

Commits
  • d693ec7 Auto-apply black changes to commits to main
  • c608364 Merge branch 'jsonpickle:main' into main
  • efdf94e Clarify version support policy
  • d1d3ac0 Merge branch 'jsonpickle:main' into main
  • 1b00f2f Remove black from pytest due to new workflow
  • 9f1db15 Add black GHA workflow
  • 67be67d Update black version used
  • 716dbd5 Merge pull request #385 from Theelx/main
  • 6d46aff Fix tests and standardize assertions
  • 3dd75b2 Add test case
  • 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)

Bumps [jsonpickle](https://github.com/jsonpickle/jsonpickle) from 0.9.6 to 2.2.0.
- [Release notes](https://github.com/jsonpickle/jsonpickle/releases)
- [Changelog](https://github.com/jsonpickle/jsonpickle/blob/main/CHANGES.rst)
- [Commits](jsonpickle/jsonpickle@v0.9.6...v2.2.0)

---
updated-dependencies:
- dependency-name: jsonpickle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 12, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Dec 2, 2022

Superseded by #35.

@dependabot dependabot bot closed this Dec 2, 2022
@dependabot dependabot bot deleted the dependabot/pip/jsonpickle-2.2.0 branch December 2, 2022 17:06
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