Skip to content

Latest commit

 

History

History
373 lines (286 loc) · 33.6 KB

CHANGELOG.md

File metadata and controls

373 lines (286 loc) · 33.6 KB

Changelog

v0.2.0 (2020-08-11)

Full Changelog

Implemented enhancements:

  • Values for range queries #457

Closed issues:

  • Add bounds checking for max timestamp overflow case #468

Merged pull requests:

  • Add MSB validation to raise when timestamp overflows 128 bits #471 (ahawker)
  • Freeze isort to 4.x on py36 #470 (ahawker)
  • Add API create method and min/max constants #469 (ahawker)
  • Add support for bin, oct, and hex representations #466 (ahawker)
  • pyup.io: Scheduled weekly dependency update for week 31 #464 (pyup-bot)
  • pyup.io: Scheduled weekly dependency update for week 25 #456 (pyup-bot)

v0.1.0 (2020-06-17)

Full Changelog

Closed issues:

  • deepcopy doesn't work on ULID object #452
  • Problems with using ulid with mypy --strict #450

Merged pull requests:

v0.0.14 (2020-04-25)

Full Changelog

Merged pull requests:

v0.0.13 (2020-04-25)

Full Changelog

v0.0.12 (2019-11-22)

Full Changelog

Merged pull requests:

v0.0.11 (2019-11-20)

Full Changelog

Merged pull requests:

  • Change travis deploy version to 3.7 so there aren't duplicates #428 (ahawker)
  • Remove README.rst and switch setup.py to use markdown version #427 (ahawker)

v0.0.10 (2019-11-20)

Full Changelog

Implemented enhancements:

  • Backport to Python 2.7? #1

Merged pull requests:

  • Add PEP561 Support #426 (ahawker)
  • pyup.io: Scheduled weekly dependency update for week 44 #425 (pyup-bot)
  • pyup.io: Scheduled weekly dependency update for week 43 #424 (pyup-bot)
  • Add python 3.8 support #423 (ahawker)
  • pyup.io: Scheduled weekly dependency update for week 42 #422 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #420 (pyup-bot)
  • Update CHANGELOG.md based on latest #417 (ahawker)
  • Update README.rst from latest README.md #416 (ahawker)
  • Remove py34 support #415 (ahawker)
  • Don't use tox with appveyor to fix py35 setup issue #414 (ahawker)
  • Freeze pylint/pytest for py34 as its now deprecated #413 (ahawker)
  • pyup.io: Scheduled daily dependency update on Tuesday #412 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #409 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #408 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #404 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Saturday #402 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #401 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #400 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #398 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #397 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #396 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #394 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #393 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #392 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #391 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #388 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #387 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #386 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #380 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #377 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #375 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #374 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Saturday #372 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #370 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #369 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #368 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #366 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #365 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #364 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #363 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #362 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #361 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #360 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #359 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #358 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #355 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #354 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #353 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Sunday #352 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #349 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #348 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Sunday #347 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #346 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #345 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #344 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Friday #342 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Thursday #341 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #340 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Sunday #339 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Wednesday #338 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Tuesday #337 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on Monday #336 (pyup-bot)
  • Include the LICENSE in sdists #335 (stefanor)
  • pyup.io: Scheduled daily dependency update on Wednesday #334 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #333 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #332 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #330 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #329 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #328 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #327 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #319 (pyup-bot)

v0.0.9 (2019-01-14)

Full Changelog

Implemented enhancements:

  • API: Add from_* style method #313

Merged pull requests:

v0.0.8 (2019-01-14)

Full Changelog

Implemented enhancements:

  • Add Python 3.7 Support #282
  • Full Windows Support #48

Closed issues:

  • Update Changelog #309

Merged pull requests:

  • pyup.io: Scheduled daily dependency update on sunday #317 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #316 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on friday #315 (pyup-bot)
  • Add 'parse' to public API #314 (ahawker)
  • pyup.io: Scheduled daily dependency update on tuesday #312 (pyup-bot)
  • Update CHANGELOG for latest releases #310 (ahawker)
  • pyup.io: Scheduled daily dependency update on wednesday #308 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #307 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #305 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #303 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #301 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #300 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #299 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #298 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #297 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #296 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #295 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #294 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #293 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #292 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #291 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #290 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #289 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #288 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #287 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #285 (pyup-bot)
  • Switch from 3.7-dev to 3.7 on xenial. #284 (ahawker)
  • pyup.io: Scheduled daily dependency update on tuesday #281 (pyup-bot)

v0.0.7 (2018-10-09)

Full Changelog

Implemented enhancements:

  • Assert on ValueError exception messages #65

Fixed bugs:

  • Enforce ULID Timestamp Range #64

Merged pull requests:

  • Add Python 3.7 Support #283 (ahawker)
  • pyup.io: Scheduled daily dependency update on monday #279 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #278 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #277 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #276 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #273 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #272 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #270 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #269 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #267 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #266 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #265 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #179 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #177 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #172 (pyup-bot)
  • Remove test pypi deployment. #167 (ahawker)
  • pyup.io: Scheduled daily dependency update on monday #166 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #142 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #136 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on friday #124 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #117 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #114 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #109 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #100 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #98 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #96 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #95 (pyup-bot)
  • Fix isort issues on Python 3.3.x. #93 (ahawker)
  • pyup.io: Scheduled daily dependency update on wednesday #91 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #90 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #84 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #83 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #81 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on friday #80 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #79 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #78 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #77 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on wednesday #75 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on tuesday #74 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on sunday #73 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #72 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on monday #71 (pyup-bot)
  • Fix bug in overflow test where random bytes would be zero padded. #70 (ahawker)
  • Fix bit length computation for low value timestamps. #68 (ahawker)
  • Add isort support. #67 (ahawker)
  • Refactor tests to assert on exception messages. #66 (ahawker)

v0.0.6 (2017-10-28)

Full Changelog

Fixed bugs:

  • Fix non-ascii character tests #61
  • Properly handle invalid base32 characters #60

Merged pull requests:

  • Fix missing validation of B32 charset when decoding. #63 (ahawker)
  • Fix non-ascii character set tests #62 (ahawker)

v0.0.5 (2017-10-26)

Full Changelog

Closed issues:

  • Non-Crockford's Base32 letters converted differently in Java or Python implementations #58

Merged pull requests:

  • Properly base32 decode 'iIoOlL' characters. #59 (ahawker)
  • pyup.io: Scheduled daily dependency update on tuesday #57 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on saturday #55 (pyup-bot)
  • Use codecov.io for test coverage reporting. #54 (ahawker)
  • pyup.io: Scheduled daily dependency update on saturday #53 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #52 (pyup-bot)
  • Add Hound CI support. #51 (ahawker)
  • Fix reported CodeClimate issues. #50 (ahawker)
  • Add CHANGELOG.md #49 (ahawker)
  • Add Python code security linting with bandit. #47 (ahawker)
  • Refactor security scan into separate Travis CI job. #46 (ahawker)
  • Refactor lint checking into separate Travis CI job. #45 (ahawker)
  • pyup.io: Scheduled daily dependency update on saturday #44 (pyup-bot)
  • pyup.io: Scheduled daily dependency update on thursday #42 (pyup-bot)

v0.0.4 (2017-09-22)

Full Changelog

Implemented enhancements:

  • Add mypy support #25
  • Address reported pylint issues #22
  • Code Coverage: ulid/ulid.py #18
  • Code Coverage: ulid/base32.py #17
  • Code Coverage: ulid/api.py #16
  • Update README with pros/cons vs. UUID #4

Closed issues:

  • Monitor dependency versions #30
  • Freeze Dependency Versions #29
  • Remove "development" requirements from base.txt #28

Merged pull requests:

  • Switch to legacy pypi and testpypi endpoints. #39 (ahawker)
  • Update setup.py to use restructured text documentation. #38 (ahawker)
  • pyup.io: Scheduled daily dependency update on tuesday #37 (pyup-bot)
  • Add Safety check scans. #34 (ahawker)
  • Add pyup.io config file. #32 (ahawker)
  • Pin all requirements to latest versions (if usable). #31 (ahawker)
  • Break dev vs. runtime requirements into separate files. #27 (ahawker)
  • Add mypy static analysis support. #26 (ahawker)
  • Add lint target as TravisCI script dependency. #24 (ahawker)
  • Address pylint issues with refactoring and explicit disables. #23 (ahawker)
  • Fix copy pasta bug in from_randomness tests. #21 (ahawker)
  • Add tests for Base32 decode attempts with non-ascii chars. #20 (ahawker)
  • Add rich comparison tests for all model types not just MemoryView. #19 (ahawker)
  • Add waffle.io badge. #15 (ahawker)

v0.0.3 (2017-06-25)

Full Changelog

Implemented enhancements:

  • Read the Docs Support #7
  • API: from_randomness should support ULID/Randomness objects #6
  • API: from_timestamp should support ULID/Timestamp objects. #5

Merged pull requests:

  • Update README with UUID v. ULID pros/cons. #14 (ahawker)
  • Fix from_X documentation for collection of supported types. #13 (ahawker)
  • Refactor model representation methods to be properties. #12 (ahawker)
  • Add Sphinx support for autogen API docs. #11 (ahawker)
  • Add basic object creation tests using pytest-benchmark. #10 (ahawker)
  • Support Randomness/ULID model types in api.from_randomness. #9 (ahawker)
  • Support Timestamp/ULID model types in api.from_timestamp. #8 (ahawker)

v0.0.2 (2017-06-16)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator