PackageTrack Sign in Track my project

u-msgpack-python

A portable, lightweight MessagePack serializer and deserializer written in pure Python.

2.8.0 1.8M downloads/mo #3535 most downloaded on PyPI vsergeev/u-msgpack-python

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 2.0 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

13 years old

18 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

18 releases · Nov 2013 to May 2023
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 18
  1. 2.8.0 18 May 2023
    Commits, not release notes

    This project publishes no release notes. Between v2.7.2 and v2.8.0 there were 18 commits, 17 of them substantive:

    • add py39, py310, py311 environments to tox config
    • enable py311 tox environment in travis config
    • update copyright years in license
    • add flake8 configuration
    • add flake8 noqa ignores for python2 types
    • fix UnsupportedTypeException name in pack docstrings
    • improve types and formatting in docstrings
    • migrate documentation to sphinx
    • add readthedocs configuration
    • add docs badge to readme
    • add type stubs
    • migrate from module to package
    • use pypy2 environment in tox config
    • add mypy environment to tox config
    • add github actions workflow
    • remove travis config
    • update tests status badge in readme
  2. 2.7.2 08 Nov 2022
    Commits, not release notes

    This project publishes no release notes. Between v2.7.1 and v2.7.2 there were 7 commits, 6 of them substantive:

    • replace dash-separated options in setup.cfg
    • update dist to focal in travis config
    • update python versions in travis config
    • fix hex formatting of data bytes in Ext string representation
    • update copyright years in license
    • update travis-ci link in build status badge in readme and msgpack.org.md
  3. 2.7.1 25 Oct 2020
    Commits, not release notes

    This project publishes no release notes. Between v2.7.0 and v2.7.1 there were 8 commits, 7 of them substantive:

    • format ext type value as signed decimal instead of hex
    • update ext type value formatting in readme and msgpack.org.md
    • add ext type value validation to Ext class and ext_serializable() decorator
    • change to .format() strings in Ext string representation
    • change to .format() strings in exceptions
    • change to .format() strings in unit test reporting
    • simplify filter expressions in unit tests
  4. 2.7.0 01 Aug 2020
    Commits, not release notes

    This project publishes no release notes. Between v2.6.0 and v2.7.0 there were 8 commits, 7 of them substantive:

    • add support for packing subclasses of ext_serializable() classes
    • rename ext_serializable() mapping dictionaries
    • refactor ext_serializable() superclass search in packing
    • reorder priority of ext_serializable() superclass search in packing
    • fix deregistration of Ext serializable classes in unit tests
    • add ext handler subclass test to unit tests
    • add ext_serializable() subclass test to unit tests
  5. 2.6.0 25 Apr 2020
    Commits, not release notes

    This project publishes no release notes. Between v2.5.2 and v2.6.0 there were 11 commits, 10 of them substantive:

    • add use_tuple unpacking option to unpack arrays into tuples
    • add use_tuple unpacking option usage to readme
    • add py38 environment to tox config
    • enable py38 tox environment in travis config
    • remove unnecessary pass statement from wrapper classes
    • improve line break formatting
    • defer Ext object creation in _unpack_ext()
    • add ext_serializable() decorator
    • add ext_serializable() decorator usage to readme and msgpack.org.md
    • update copyright years in license for 2020
  6. 2.5.2 15 Aug 2019
    Commits, not release notes

    This project publishes no release notes. Between v2.5.1 and v2.5.2 there were 2 commits, 1 of them substantive:

    • fix DeprecationWarning about using ABCs from collections on Python 3.7
  7. 2.5.1 05 Mar 2019
    Commits, not release notes

    This project publishes no release notes. Between v2.5.0 and v2.5.1 there were 11 commits, 10 of them substantive:

    • make Ext a new-style object for cleaner python2 inheritance
    • reduce calls to len() and favor < to <= in comparisons
    • use tuple in isinstance() to simplify a few instance checks
    • add py37 environment to tox config
    • add commented py37 tox environment to travis config
    • fix naive/aware timestamp handling in packing
    • add note about naive/aware timestamps to README.md
    • enable py37 tox environment in travis config
    • update pypy version names in travis config
    • add handling for short reads in file unpacking
  8. 2.5.0 01 Apr 2018
    Commits, not release notes

    This project publishes no release notes. Between v2.4.1 and v2.5.0 there were 6 commits, 5 of them substantive:

    • fix tests for big-endian platforms
    • add tox .cache/ to gitgnore
    • add .pytest_cache/ to gitignore
    • add support for msgpack timestamp format
    • allow user override of reserved msgpack ext types
  9. 2.4.1 25 Apr 2017

    Nothing published for this version

  10. 2.4.0 20 Apr 2017

    Nothing published for this version

  11. 2.3.0 19 Oct 2016

    Nothing published for this version

  12. 2.2 25 Sep 2016

    Nothing published for this version

  13. 2.1 10 May 2015

    Nothing published for this version

  14. 2.0 29 Sep 2014

    Nothing published for this version

  15. 1.8 17 Sep 2014

    Nothing published for this version

  16. 1.6 17 Jan 2014

    Nothing published for this version

  17. 1.5 09 Dec 2013

    Nothing published for this version

  18. 1.4 21 Nov 2013

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project