id_pair_set 1.2.1 copy "id_pair_set: ^1.2.1" to clipboard
id_pair_set: ^1.2.1 copied to clipboard

A Dart package providing an immutable data structure for managing unique ID pairs by type, with features for filtering, serialization, and validation.

1.2.0 - 2025-12-30 #

Removed #

  • IdRegistry class and DuplicateIdException have been moved to a separate id_registry package.
  • Removed IdRegistry export and related functionality.

Changed #

  • Updated documentation to reference the id_registry package for global uniqueness features.

1.1.0 - 2025-12-30 #

Added #

  • IdRegistry class for managing global uniqueness of ID pairs across multiple IdPairSet instances.
  • DuplicateIdException for handling conflicts when registering duplicate IDs.
  • New clean architecture example demonstrating advanced usage.

Changed #

  • Updated documentation and examples for better clarity.

1.0.3 - 2025-12-06 #

Changed #

  • Updated documentation. I really want those pub.dev points.

1.0.2 - 2025-12-06 #

Changed #

  • Updated documentation.

1.0.1 - 2025-12-06 #

Changed #

  • Updated documentation.

1.0.0 - 2025-12-06 #

Added #

  • Initial release of id_pair_set package.
  • IdPair abstract class for representing ID pairs with type and code.
  • IdPairSet class for efficiently storing and managing collections of ID pairs.
  • Support for unique pairs with configurable behavior (keep last or first occurrence).
  • Methods for adding, removing, and filtering pairs by type.
  • toString() method for consistent serialization and identification.
  • Integration with equatable for equality comparisons.
1
likes
145
points
215
downloads

Publisher

verified publishertaybiz.com

Weekly Downloads

A Dart package providing an immutable data structure for managing unique ID pairs by type, with features for filtering, serialization, and validation.

Repository (GitHub)
View/report issues
Contributing

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

equatable

More

Packages that depend on id_pair_set