- Switched code base to use
random2
, so that Python 2 and 3 have the same output. No need for running different test files now. - Simplified and unified test setup.
- Updated manifest to include buildout and tox configuration files.
- Updated Trove classifiers.
- Renamed text files from .txt to.rst,s o Github renders them nicely.
- Feature: Support for Python 3.
- Bug: Make sure that all files are closed properly.
- Bug: When generating a username, make sure it does not include any special characters passed through by the first or lastname, for example "O'Dorothy".
- Feature: Added tests for all data generators.
- Feature: Added an ID data generator that can generate all sorts of IDs that could occur in systems.
- Feature: To properly support Windows,
consistent_hash()
returns an integer. - Bug: The IPv4 generator ignored the seed making the generator "unstable".
- Refined the seed generation further: zlib.crc32() in 32 bit Python can generate negative hashes, while 64 bit Python does not. Enforced positive hashes.
- Began a test suite.
- Use the crc32 function to hash random seeds so that the same random sequences are generated on both 32 bit and 64 bit builds of Python.
- Initial Release