0.5.13

  • Use a more efficient Map implementation for decoding existing info files.

  • Use a relative path when generating unique IDs for elements in non-package sources.

0.5.12

  • Improved output of dart2js_info_diff by sorting the diffs by size and outputting the summary in full output mode.

0.5.11

  • Added --summary option to dart2js_info_diff tool.

0.5.10

  • Set max SDK version to <3.0.0, and adjust other dependencies.

0.5.6+4

  • Changes to make the library strong mode (runtime) clean.

0.5.6

  • Added isRuntimeTypeUsed, isIsolateInUse, isFunctionApplyUsed and isMirrorsUsed to ProgramInfo.

0.5.5+1

  • Support the latest versions of shelf and args packages.

0.5.5

  • Added diff tool.

0.5.4+2

  • Updated minimum SDK dependency to align with package dependencies.
  • Allowed the latest version of pkg/quiver.
  • Updated the homepage.
  • Improved the stability and eliminated duplicates in “holding” dump info output.

0.5.4+1

  • Remove files published accidentally.

0.5.4

  • Added script to show inferred types of functions and fields on the command line.

0.5.3+1

  • Improved the stability of ConstantInfo.id.

0.5.3

  • Made IDs in the JSON format stable. Improves plain text diffing.

0.2.7

  • Make dart2js_info strong-mode clean.

0.2.6

  • Add tool to get breakdown of deferred libraries by size.

0.2.5

  • Changed the deferred_library_check tool to allow parts to exclude packages and to not assume that unspecified packages are in the main part.

0.2.4

  • Added imports field for OutputUnitInfo

0.2.3

  • Moved deferred_library_check functionality to a library

0.2.2

  • Added deferred_libary_check tool

0.2.1

  • Merged verify_deps tool into debug_info tool

0.2.0

  • Added AllInfoJsonCodec
  • Added verify_deps tool

0.1.0

  • Added ProgramInfo.entrypoint.
  • Added experimental information about calls in function bodies. This will likely change again in the near future.

0.0.3

  • Added executable names

0.0.2

  • Add support for ConstantInfo

0.0.1

  • Initial version