resource_id 0.2.0
resource_id: ^0.2.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.
0.2.0 #
- Complete rewrite to improve the API and implementation after real world usage feedback