PackageTrack
Sign in Get early access

code_transformers

Collection of utilities related to creating barback transformers.

0.5.1 8.0K downloads/mo #3231 most downloaded on pub.dev dart-lang/code-transformers

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 9 months

Most releases are documented

notes for 35 of 49 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

54 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

54 releases · Feb 2014 to May 2018
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 54
  1. 0.5.1 27 Jan 2017
    Release notes

    Behavior for trying to resolve a Library from a non-library source
    remains the same - it will return null.

    Open source →
    Release notes
    • Resolver has a new method which can check whether an Asset is a Dart library source
    Open source →
  2. 0.5.1+2 03 May 2017
    Release notes
    • Support the latest analyzer package.
    Open source →
  3. 0.5.1+3 18 May 2017
    Release notes
    • Support the latest cli_util package.
    Open source →
  4. 0.5.1+4 02 Feb 2018
    Release notes
    • Support the latest analyzer package.
    Open source →
  5. 0.5.1+5 14 May 2018
    Release notes
    • Support the latest analyzer package.
    Open source →
  6. 0.5.0 17 Oct 2016
    Release notes

    ResolverImpl will always behave as if it is sharing sources.

    • Drop useSharedSources argument
    • Always construct a single ResolverImple and reuse it for multiple build steps. The resolve method has a Future chain which prevents build steps from interacting with eachother
    • Bump version number and changelog
    • Some style cleanup
    Open source →
    Release notes
    • Always use a single Resolver instance. Fixes an issue where running with the 'build' package in file watching mode would treat some files as never changing.
    • Breaking Change: remove the useSharedSources argument to Resolvers ctor since sources are always shared.
    Open source →
  7. 0.5.0+1 15 Nov 2016
    Release notes

    Merge pull request #52 from dart-lang/new-release

    release 0.5.0+1

    Open source →
    Release notes
    • Stop using deprecated analyzer apis.
    Open source →
  8. 0.5.0+2 10 Jan 2017
    Release notes

    If we pass a Source representing a 'part of' file to the analysis
    context it will create a LibraryElement which is not sensible. We should
    only create a LibraryElement when the Source represents a library.

    Fixes dart-lang/source_gen#115

    Open source →
    Release notes
    • Resolver no longer returns a partial LibraryElement for assets which are not libraries
    Open source →
  9. 0.4.2 25 Mar 2016
    Release notes
    • Use Strong Mode, fixes #38.
    Open source →
  10. 0.4.2+1 29 Mar 2016
    Release notes
    • Contains a fix for the useSharedSources option that could result in null library elements when running on multiple entry points.
    Open source →
  11. 0.4.2+2 08 Apr 2016
    Release notes
    • Update to work with analyzer 0.23.x.
    Open source →
  12. 0.4.2+3 01 Sep 2016
    Release notes
    • Update to work with analyzer 0.28.x.
    Open source →
  13. 0.4.2+4 14 Oct 2016
    Release notes
    • Update to work with analyzer 0.29.x and transform_test 0.2.x
    Open source →
  14. 0.4.1 04 Mar 2016
    Release notes
    • Added a fix for #24890.
      • All constants in all libraries will once again be resolved by default.
      • Added a new resolveAllLibraries option to Resolver#resolve and Resolvers#get. If false is passed then constants will not be resolved in non entry points. This saves significant time if constants are not needed.
    • Added a useSharedSources option to Resolvers. This gives a significant speed increase, but must be used carefully.
      • If used, then all Resolver instances created from the same Resolvers instance will share the same sources cache.
      • This should be generally safe to use if the Resolvers instance is created in the constructor of your Transformer.
      • This option should probably not be used with a static or shared Resolvers instance.
    Open source →
  15. 0.4.0 19 Jan 2016
    Release notes
    • Remove dependency on test, and move all test related apis to a new transformer_test package which is now a dev dependency.
    Open source →
  16. 0.3.1 10 Dec 2015
    Release notes
    • Update to analyzer >=0.27.0 <0.28.0.
    Open source →
  17. 0.3.0 08 Dec 2015
    Release notes
    • Re-release 0.2.10 release as 0.3.0.
    Open source →
  18. 0.3.0+1 08 Dec 2015
    Release notes
    • Upgrade test to a real dependency.
    Open source →
  19. 0.2.11 08 Dec 2015
    Release notes
    • Revert 0.2.10 release, will be re-released as 0.3.0 since it is actually a breaking change.
    Open source →
  20. 0.2.10 07 Dec 2015
    Release notes
    • Update to use the test package instead of the unittest package.
    Open source →
  21. 0.2.9 30 Apr 2015
    Release notes
    • Update to analyzer <=0.26.0.
    Open source →
  22. 0.2.9+2 20 Aug 2015
    Release notes
    • Update to analyzer '>=0.26.0 <0.27.0'
    Open source →
  23. 0.2.9+3 20 Aug 2015
    Release notes
    • Republish of 0.2.9 to ensure nobody gets 0.2.9+1 in the future.
    Open source →
  24. 0.2.9+4 20 Aug 2015
    Release notes
    • Republish 0.2.9+2 under new version.
    Open source →
  25. 0.2.8 14 Apr 2015
    Release notes
    • Add benchmarks.dart file which exposes a TransformerBenchmark. This can be used to implement simple benchmarks of transformer code.
    Open source →
  26. 0.2.7 11 Mar 2015
    Release notes
    • Added default set of mockSdkSources and upgraded to analyzer 0.24.0
    Open source →
  27. 0.2.7+1 12 Mar 2015
    Release notes
    • Fixes for missing overrides after upgrade to analzyer 0.24.0
    Open source →
  28. 0.2.7+2 31 Mar 2015
    Release notes
    • Fix assetIdToUri on windows, 41
    Open source →
  29. 0.2.6 09 Mar 2015
    Release notes
    • Added assetIdToUri to assets.dart.
    Open source →
  30. 0.2.5 06 Feb 2015
    Release notes
    • Improvements to dartSdkDirectory so it has a better chance of success.
    • BuildLogger now accepts AggregateTransform or Transform. If passing in an AggregateTransform you must also pass in an AssetId to use as the primary input.
    Open source →
  31. 0.2.4 03 Feb 2015
    Release notes
    • Added some basic string formatting options to testPhases to make it a bit less strict if desired.
    Open source →
  32. 0.2.3 08 Sep 2014
    Release notes
    • Added support for logging stable error messages from transformers.
    Open source →
  33. 0.2.3+1 22 Sep 2014

    Nothing published for this version

  34. 0.2.3+2 11 Dec 2014
    Release notes
    • Added logic to discover the location of the dart SDK when the dart binary is a symlink.
    Open source →
  35. 0.2.2 03 Sep 2014
    Release notes
    • Added two transformers, 'delete_file' and 'remove_sourcemap_comment'.
    Open source →
  36. 0.2.1 08 Aug 2014

    Nothing published for this version

  37. 0.2.0+3 01 Aug 2014
    Release notes
    • Raise the lower bound on the source_maps constraint to exclude incompatible versions.
    Open source →
  38. 0.1.6 29 Jul 2014

    Nothing published for this version

  39. 0.1.5 15 Jul 2014

    Nothing published for this version

  40. 0.1.4 05 Jun 2014

    Nothing published for this version

  41. 0.1.4+1 05 Jun 2014

    Nothing published for this version

  42. 0.1.4+2 06 Jun 2014

    Nothing published for this version

  43. 0.1.3 11 Apr 2014

    Nothing published for this version

  44. 0.1.3+1 20 May 2014

    Nothing published for this version

  45. 0.1.2 11 Apr 2014

    Nothing published for this version

  46. 0.1.1 28 Mar 2014

    Nothing published for this version

  47. 0.1.1+1 02 Apr 2014

    Nothing published for this version

  48. 0.1.0 20 Mar 2014

    Nothing published for this version

  49. 0.1.0+1 27 Mar 2014

    Nothing published for this version

  50. 0.0.1-dev.4 18 Mar 2014 pre-release

    Nothing published for this version

  51. 0.0.1-dev.3 18 Mar 2014 pre-release

    Nothing published for this version

  52. 0.0.1-dev.2 01 Mar 2014 pre-release

    Nothing published for this version

  53. 0.0.1-dev.1 01 Mar 2014 pre-release

    Nothing published for this version

  54. 0.0.1-dev 24 Feb 2014 pre-release

    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