typed_deep_links 0.3.1 copy "typed_deep_links: ^0.3.1" to clipboard
typed_deep_links: ^0.3.1 copied to clipboard

Type-safe, router-agnostic deep links with generated URI parsing and building.

0.3.1 #

  • Adopt a Dart pub workspace with one shared dependency resolution and lockfile.

0.3.0 #

  • Add canonical route aliases, trailing optional segments, and catch-all paths.
  • Add repeated List/Set query values and custom enum wire names.
  • Add strict query validation and parse/build constraints.
  • Add named-constructor support and stable route names.
  • Add the optional typed_deep_links_flutter Router API adapter with path/hash URL normalization.
  • Expand the runnable Flutter example to cover all advanced features.
  • Refactor the generator into reader, validator, model, and emitter stages.

0.2.0 #

  • Split the dependency-light runtime and annotations from typed_deep_links_generator.
  • Add explicit, cross-library @DeepLinkRegistry declarations with custom registry names and typed base classes.
  • Add DeepLinkValueCodec<T> for custom value objects.
  • Add generated DeepLinkRouter<T> implementations and immutable route manifests.
  • Add named route metadata and typed DeepLinkResult<T> values.

0.1.2 #

  • Add structured parsing, construction, and URI-building diagnostics.
  • Prevent full URIs and sensitive query strings from appearing in exception text.
  • Strengthen route ambiguity validation and generated-code regression tests.
  • Add continuous integration for analysis, tests, generation, and the example.

0.1.1 #

  • Add a complete multi-platform Flutter example application.
  • Demonstrate parsing, error handling, reverse URI generation, and Navigator integration with generated deep-link values.

0.1.0 #

  • Initial release.
  • Generate type-safe deep-link parsers and URI builders.
  • Support path, query, and fragment parameters.
  • Support String, numeric, boolean, DateTime, Uri, and enum values.
  • Provide route precedence, strict parsing, diagnostics, base-URI support, and router-neutral adapter helpers.
0
likes
160
points
183
downloads

Documentation

API reference

Publisher

verified publisherpinz.dev

Weekly Downloads

Type-safe, router-agnostic deep links with generated URI parsing and building.

Repository (GitHub)
View/report issues
Contributing

Topics

#deep-linking #code-generation #routing #uri #flutter

License

MIT (license)

Dependencies

meta

More

Packages that depend on typed_deep_links