PackageTrack
Sign in Get early access

artifact

Data Modeling for the local madman

1.0.34 ArcaneArts/artifact

What this package is like to depend on

Last release 4 months ago

15 Apr 2026

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 34 of 35 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

35 releases · first in 2025

20 releases in the last 12 months

see the full history below

Release timeline

35 releases · Apr 2025 to Apr 2026
2026
Release Pre-release

Releases

latest 35
  1. 1.0.34 15 Apr 2026

    Nothing published for this version

  2. 1.0.33 13 Feb 2026
    Release notes
    • Added enum option providers to type descriptors via $AT<T>.e(() => EnumType.values) so enum values can be accessed directly from reflection metadata.
    Open source →
  3. 1.0.32 13 Feb 2026
    Release notes
    • Support enum type checking in type descriptor with $AT.e
    Open source →
  4. 1.0.31 11 Feb 2026
    Release notes
    • Fixed YAML import normalization to recursively convert nested YamlMap/YamlList values into plain Dart maps/lists for fromMap compatibility.
    • Added TOML null-safe round-tripping by encoding nulls through an internal sentinel and restoring them on decode.
    • Expanded format coverage with end-to-end tests across JSON/YAML/TOML/TOON/PROPS/BSON, including nullable TOML/YAML scenarios.
    Open source →
  5. 1.0.30 10 Feb 2026
    Release notes
    • Added full recursive type descriptors via $AT<T> for reflected classes, fields, and methods.
    • Exposed descriptor access in reflection APIs (ArtifactTypeMirror, ArtifactFieldInfo/ArtifactFieldMirror, ArtifactMethodInfo/ArtifactMethodMirror).
    • Added method descriptor metadata for return, ordered parameters, and named parameters.
    • Fixed reflected nested generic nullability coverage with regression tests for nullable list/set/map element/value types.
    Open source →
  6. 1.0.29 09 Feb 2026
    Release notes
    • Added typed reflection mapper helpers for runtime generic binding on $AClass and $AFld, plus mirror wrappers.
    • Fixed list/set copyWith remove handling through runtime collection helpers.
    • Expanded generated API test coverage and refreshed generated fixtures/docs.
    Open source →
  7. 1.0.28 04 Feb 2026
    Release notes
    • Unified reflection access around ArtifactAccessor and ArtifactReflection query APIs.
    • Added richer runtime mirrors (ArtifactTypeMirror, field/method info wrappers) and dynamic field/method access helpers.
    • Added nullable-type-aware reflection lookup and cross-registry mirror filtering helpers.
    Open source →
  8. 1.0.27 04 Feb 2026
    Release notes
    • Split non-codec runtime utilities into runtime_util.dart (ArtifactDataUtil, ArtifactSecurityUtil, PropertiesConverter) and exported them.
    • Removed runtime event-manager/event-bus internals; events.dart now provides event annotations only.
    • Removed generated attachment accessor APIs (getAttachment, getAttachments, rootAttachments) in favor of unified reflection annotation access.
    Open source →
  9. 1.0.26 04 Feb 2026
    Release notes
    • @internal and @external for auto exporting files
    Open source →
  10. 1.0.25 20 Jan 2026
    Release notes
    • Additional reflection apis with <instance>.$mirror
    Open source →
  11. 1.0.24 05 Jan 2026
    Release notes
    • Remove XML support
    Open source →
  12. 1.0.23 17 Dec 2025
    Release notes
    • Full TOON support
    • Support for new export systems
    Open source →
  13. 1.0.22 16 Dec 2025
    Release notes
    • Added better codec supports
    Open source →
  14. 1.0.21 16 Dec 2025
    Release notes
    • Encryption Json Compress API
    Open source →
  15. 1.0.20 03 Dec 2025
    Release notes
    • Support to/fromToon
    Open source →
  16. 1.0.19 12 Nov 2025
    Release notes
    • Event handling management
    Open source →
  17. 1.0.18 01 Nov 2025
    Release notes
    • Re add reflect flag
    Open source →
  18. 1.0.17 01 Nov 2025
    Release notes
    • Add .getValue and .setValue for dynamic field access on reflection
    • Relfective access to methods, fields, constructors, annotations, class extends, mixins & interfaces
    • Auto enable reflection
    Open source →
  19. 1.0.16 22 Oct 2025
    Release notes
    • Docs
    Open source →
  20. 1.0.15 22 Sep 2025
    Release notes
    • Lots more stuff
    Open source →
  21. 1.0.14 09 May 2025
    Release notes
    • Describe Checker
    Open source →
  22. 1.0.13 09 May 2025
    Release notes
    • Schema gen support
    Open source →
  23. 1.0.12 07 May 2025
    Release notes
    • Fix int to double decode issue
    Open source →
  24. 1.0.11 26 Apr 2025
    Release notes
    • Attachment api
    Open source →
  25. 1.0.10 24 Apr 2025
    Release notes
    • Fixes
    Open source →
  26. 1.0.9 24 Apr 2025
    Release notes
    • Fixes
    Open source →
  27. 1.0.8 24 Apr 2025
    Release notes
    • Fixes
    Open source →
  28. 1.0.7 24 Apr 2025
    Release notes
    • Support for renaming fields
    • Default Value deduplication
    • Even more compression
    Open source →
  29. 1.0.6 24 Apr 2025
    Release notes
    • Fixes
    Open source →
  30. 1.0.5 23 Apr 2025
    Release notes
    • Fix from map artifact self recurse bug
    Open source →
  31. 1.0.4 23 Apr 2025
    Release notes
    • Copywith Deltas
    • Removed change functions
    Open source →
  32. 1.0.3 23 Apr 2025
    Release notes
    • Full Dynamic Support
    • Compression Improvements
    Open source →
  33. 1.0.2 23 Apr 2025
    Release notes
    • Improved Compression on Types
    • String Deduplication Compression
    • Support for Enums
    • Support for codecs
    Open source →
  34. 1.0.1 23 Apr 2025
    Release notes
    • Fixes and additions
    Open source →
  35. 1.0.0 22 Apr 2025
    Release notes
    • Initial Release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive