Scru128

Latest version: v3.0.3

Safety actively analyzes 622015 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.0.3

Maintenance

- Updated dev dependencies

3.0.2

Maintenance

- Improved documentation about generator's clock rollback behavior

3.0.1

Most notably, v3 switches the letter case of generated IDs from uppercase (e.g.,
"036Z951MHJIKZIK2GSL81GR7L") to lowercase (e.g., "036z951mhjikzik2gsl81gr7l"),
though it is technically not supposed to break existing code because SCRU128 is
a case-insensitive scheme. Other changes include the removal of deprecated APIs.

Removed

- Deprecated items:
- `scru128()` and `scru128_string()`
- `Scru128Generatorgenerate_core()`
- `Scru128Generatorlast_status` and `Scru128Generator.Status`

Changed

- Letter case of generated IDs from uppercase to lowercase
- Edge case behavior of generator functions' rollback allowance handling

Maintenance

- Upgraded minimum supported Python version to 3.8
- Updated dev dependencies

2.4.2

Maintenance

- Updated dev dependencies
- Improved test cases

2.4.1

Maintenance

- Updated dev dependencies
- Tweaked docs and tests

2.4.0

Added

- `generate_or_abort()` and `generate_or_abort_core()` to `Scru128Generator`
(formerly named as `generate_no_rewind()` and `generate_core_no_rewind()`)
- `Scru128Generatorgenerate_or_reset_core()`

Deprecated

- `Scru128Generatorgenerate_core()`
- `Scru128Generatorlast_status` and `Scru128Generator.Status`

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.