resource_id 0.1.0
resource_id: ^0.1.0 copied to clipboard
A Dart package for creating, parsing, and validating robust and immutable resource identifiers.
0.1.0 #
- feature: Initial release of the
resource_idpackage. - feature: Generate secure, prefixed, and checksum-validated resource identifiers using
ResourceId.generate(). - feature: Parse and validate identifiers from their full string representation with
ResourceId.parse(). - feature: Natively support hierarchical (parent-child) identifiers.
- feature: Provide multiple database-friendly serialization and reconstruction methods:
asBigIntandfromBigIntforBIGINTdatabase columns.bytesandfromBytesforBINARYorBLOBcolumns.valueandfromValuefor key-value stores.
- feature: Use Crockford's Base32 encoding for improved readability and URL safety.