PackageTrack
Sign in Get early access

yaml

A parser for YAML, a human-friendly data serialization standard

3.1.3 9.3M downloads/mo #39 most downloaded on pub.dev dart-lang/tools

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 1.6 years

Some releases are documented

notes for 31 of 99 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

100 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

100 releases · Feb 2013 to Dec 2024
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 100
  1. 3.1.3 20 Dec 2024
    Release notes
    • Require Dart 3.4
    • Fix UTF-16 surrogate pair handling in plain scaler.
    • Move to dart-lang/tools monorepo.
    Open source →
  2. 3.1.2 04 May 2023
    Release notes
    • Require Dart 2.19
    • Added topics in pubspec.yaml.
    Open source →
  3. 3.1.1 12 May 2022
    Release notes
    • Switch to using package:lints.
    • Populate the pubspec repository field.
    Open source →
  4. 3.1.0 25 Feb 2021
    Release notes
    • loadYaml and related functions now accept a recover flag instructing the parser to attempt to recover from parse errors and may return invalid or synthetic nodes. When recovering, an ErrorListener can also be supplied to listen for errors that are recovered from.
    • Drop dependency on package:charcode.
    Open source →
  5. 3.0.0 05 Feb 2021
    Release notes
    • Adds discovery API to find both a configuration and its location:
      findPackageConfigAndFile and findPackageConfigAndUri.
    • Removes support for the .packages file.
      The Dart SDK no longer supports that file, and no new .packages files
      will be generated.
      Since the SDK requirement for this package is above 3.0.0,
      no supporting SDK can use or generate .packages.
    • Simplifies API that no longer needs to support two separate files.
      • Renamed readAnyConfigFile to readConfigFile, and removed
        the preferNewest parameter.
      • Same for readAnyConfigFileUri which becomes readConfigFileUri.
      • Old functions still exists as deprecated, forwarding to the new
        functions without the preferNewest argument.
        Makes PackageConfig, Package and LanguageVersion @sealed classes,
        in preparation for making them final in a future update.
    • Adds PackageConfig.minVersion to complement .maxVersion.
      Currently both are 2.
    Open source →
    Release notes
    • Stable null safety release.
    Open source →
  6. 3.0.0-nullsafety.0 17 Nov 2020 pre-release
    Release notes
    • Updated to support 2.12.0 and null safety.
    • Allow YamlNodes to be wrapped with an optional style parameter.
    • BREAKING The sourceUrl named argument is statically typed as Uri instead of allowing String or Uri.
    Open source →
  7. 2.2.1 27 Apr 2020
    Release notes
    • Update min Dart SDK to 2.4.0.
    • Fixed span for null nodes in block lists.
    Open source →
  8. 2.2.0 19 Sep 2019
    Release notes
    • POSSIBLY BREAKING CHANGE: Make YamlMap preserve parsed key order. This is breaking because some programs may rely on the HashMap sort order.
    Open source →
  9. 2.1.16 17 Jun 2019
    Release notes
    • Fixed deprecated API usage in README.
    • Fixed lints that affect package score.
    Open source →
  10. 2.1.15 17 Jul 2018
    Release notes
    • Set max SDK version to <3.0.0, and adjust other dependencies.
    Open source →
  11. 2.1.14 22 May 2018
    Release notes
    • Remove use of deprecated features.
    • Updated SDK version to 2.0.0-dev.17.0
    Open source →
  12. 2.1.13 27 Sep 2017
    Release notes
    • Stop using comment-based generic syntax.
    Open source →
  13. 2.1.12 13 Oct 2016
    Release notes
    • Properly refuse mappings with duplicate keys.
    Open source →
  14. 2.1.11 06 Oct 2016
    Release notes
    • Fix an infinite loop when parsing some invalid documents.
    Open source →
  15. 2.1.10 23 Jun 2016
    Release notes
    • Support string_scanner 1.0.0.
    Open source →
  16. 2.1.9 04 May 2016
    Release notes
    • Fix all strong-mode warnings.
    Open source →
  17. 2.1.8 19 Jan 2016
    Release notes
    • Remove the dependency on path, since we don't actually import it.
    Open source →
  18. 2.1.7 02 Oct 2015
    Release notes
    • Fix more strong mode warnings.
    Open source →
  19. 2.1.6 28 Sep 2015
    Release notes
    • Fix two analysis issues with DDC's strong mode.
    Open source →
  20. 2.1.5 09 Sep 2015
    Release notes
    • Fix a bug with 2.1.4 where source span information was being discarded for scalar values.
    Open source →
  21. 2.1.4 03 Sep 2015
    Release notes
    • Substantially improve performance.
    Open source →
  22. 2.1.3 09 Jun 2015
    Release notes
    • Add a hint that a colon might be missing when a mapping value is found in the wrong context.
    Open source →
  23. 2.1.2 12 Dec 2014
    Release notes
    • Fix a crashing bug when parsing block scalars.
    Open source →
  24. 2.1.1 12 Dec 2014
    Release notes
    • Properly scope SourceSpans for scalar values surrounded by whitespace.
    Open source →
  25. 2.1.0 10 Nov 2014
    Release notes
    • Rewrite the parser for a 10x speed improvement.

    • Support anchors and aliases (&foo and *foo).

    • Support explicit tags (e.g. !!str). Note that user-defined tags are still not fully supported.

    • %YAML and %TAG directives are now parsed, although again user-defined tags are not fully supported.

    • YamlScalar, YamlList, and YamlMap now expose the styles in which they were written (for example plain vs folded, block vs flow).

    • A yamlWarningCallback field is exposed. This field can be used to customize how YAML warnings are displayed.

    Open source →
  26. 2.0.1+1 29 Aug 2014
    Release notes
    • Fix an import in a test.

    • Widen the version constraint on the collection package.

    Open source →
  27. 2.0.0 24 Jul 2014
    Release notes
    • Switch from source_maps' Span class to source_span's SourceSpan class.

    • For consistency with source_span and string_scanner, all sourceName parameters have been renamed to sourceUrl. They now accept Urls as well as Strings.

    Open source →
  28. 1.1.1 24 Jun 2014
    Release notes
    • Fix broken type arguments that caused breakage on dart2js.

    • Fix an analyzer warning in yaml_node_wrapper.dart.

    Open source →
  29. 1.1.0 24 Jun 2014
    Release notes
    • Add new publicly-accessible constructors for YamlNode subclasses. These constructors make it possible to use the same API to access non-YAML data as YAML data.

    • Make YamlException inherit from source_map's SpanFormatException. This improves the error formatting and allows callers access to source range information.

    Open source →
  30. 1.0.0+2 05 Jun 2014

    Nothing published for this version

  31. 0.10.0 02 Jun 2014
    Release notes
    • Improve error messages when a file fails to parse.
    Open source →
  32. 0.9.0 06 Nov 2013

    Nothing published for this version

  33. 0.9.0+2 20 May 2014
    Release notes
    • Ensure that maps are order-independent when used as map keys.
    Open source →
  34. 0.8.10 01 Nov 2013

    Nothing published for this version

  35. 0.8.10+3 04 Nov 2013

    Nothing published for this version

  36. 0.8.10+4 05 Nov 2013

    Nothing published for this version

  37. 0.8.9 31 Oct 2013

    Nothing published for this version

  38. 0.8.8 30 Oct 2013

    Nothing published for this version

  39. 0.8.7 28 Oct 2013

    Nothing published for this version

  40. 0.8.6 24 Oct 2013

    Nothing published for this version

  41. 0.8.5 21 Oct 2013

    Nothing published for this version

  42. 0.8.4 19 Oct 2013

    Nothing published for this version

  43. 0.8.3 17 Oct 2013

    Nothing published for this version

  44. 0.8.2 14 Oct 2013

    Nothing published for this version

  45. 0.8.1 04 Oct 2013

    Nothing published for this version

  46. 0.8.0 03 Oct 2013

    Nothing published for this version

  47. 0.7.6 27 Sep 2013

    Nothing published for this version

  48. 0.7.6+4 01 Oct 2013

    Nothing published for this version

  49. 0.7.5 21 Sep 2013

    Nothing published for this version

  50. 0.7.4 18 Sep 2013

    Nothing published for this version

  51. 0.7.3+1 16 Sep 2013

    Nothing published for this version

  52. 0.7.2 06 Sep 2013

    Nothing published for this version

  53. 0.7.2+1 08 Sep 2013

    Nothing published for this version

  54. 0.7.1 03 Sep 2013

    Nothing published for this version

  55. 0.7.0 28 Aug 2013

    Nothing published for this version

  56. 0.6.21+3 26 Aug 2013

    Nothing published for this version

  57. 0.6.20+1 22 Aug 2013

    Nothing published for this version

  58. 0.6.19 19 Aug 2013

    Nothing published for this version

  59. 0.6.17 10 Aug 2013

    Nothing published for this version

  60. 0.6.17+2 12 Aug 2013

    Nothing published for this version

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