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 2018Releases
latest 54-
0.5.127 Jan 2017Release notes
Open source →Behavior for trying to resolve a Library from a non-library source
remains the same - it will return null.Release notes
Open source →- Resolver has a new method which can check whether an Asset is a Dart library source
-
0.5.1+203 May 2017 -
0.5.1+318 May 2017 -
0.5.1+402 Feb 2018 -
0.5.1+514 May 2018 -
0.5.017 Oct 2016Release notes
Open source →ResolverImpl will always behave as if it is sharing sources.
- Drop
useSharedSourcesargument - Always construct a single ResolverImple and reuse it for multiple build steps. The
resolvemethod has a Future chain which prevents build steps from interacting with eachother - Bump version number and changelog
- Some style cleanup
Release notes
Open source →- Always use a single
Resolverinstance. Fixes an issue where running with the 'build' package in file watching mode would treat some files as never changing. - Breaking Change: remove the
useSharedSourcesargument to Resolvers ctor since sources are always shared.
- Drop
-
0.5.0+115 Nov 2016 -
0.5.0+210 Jan 2017Release notes
Open source →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
Release notes
Open source →- Resolver no longer returns a partial LibraryElement for assets which are not libraries
-
0.4.225 Mar 2016 -
0.4.2+129 Mar 2016Release notes
Open source →- Contains a fix for the
useSharedSourcesoption that could result in null library elements when running on multiple entry points.
- Contains a fix for the
-
0.4.2+208 Apr 2016 -
0.4.2+301 Sep 2016 -
0.4.2+414 Oct 2016 -
0.4.104 Mar 2016Release notes
Open source →- Added a fix for #24890.
- All constants in all libraries will once again be resolved by default.
- Added a new
resolveAllLibrariesoption toResolver#resolveandResolvers#get. Iffalseis passed then constants will not be resolved in non entry points. This saves significant time if constants are not needed.
- Added a
useSharedSourcesoption toResolvers. This gives a significant speed increase, but must be used carefully.- If used, then all
Resolverinstances created from the sameResolversinstance will share the same sources cache. - This should be generally safe to use if the
Resolversinstance is created in the constructor of yourTransformer. - This option should probably not be used with a static or shared
Resolversinstance.
- If used, then all
- Added a fix for #24890.
-
0.4.019 Jan 2016Release notes
Open source →- Remove dependency on
test, and move all test related apis to a newtransformer_testpackage which is now a dev dependency.
- Remove dependency on
-
0.3.110 Dec 2015 -
0.3.008 Dec 2015 -
0.3.0+108 Dec 2015 -
0.2.1108 Dec 2015Release notes
Open source →- Revert
0.2.10release, will be re-released as0.3.0since it is actually a breaking change.
- Revert
-
0.2.1007 Dec 2015 -
0.2.930 Apr 2015 -
0.2.9+220 Aug 2015 -
0.2.9+320 Aug 2015 -
0.2.9+420 Aug 2015 -
0.2.814 Apr 2015Release notes
Open source →- Add
benchmarks.dartfile which exposes aTransformerBenchmark. This can be used to implement simple benchmarks of transformer code.
- Add
-
0.2.711 Mar 2015 -
0.2.7+112 Mar 2015 -
0.2.7+231 Mar 2015 -
0.2.609 Mar 2015 -
0.2.506 Feb 2015Release notes
Open source →- Improvements to
dartSdkDirectoryso it has a better chance of success. BuildLoggernow acceptsAggregateTransformorTransform. If passing in anAggregateTransformyou must also pass in anAssetIdto use as the primary input.
- Improvements to
-
0.2.403 Feb 2015Release notes
Open source →- Added some basic string formatting options to
testPhasesto make it a bit less strict if desired.
- Added some basic string formatting options to
-
0.2.308 Sep 2014 -
0.2.3+122 Sep 2014Nothing published for this version
-
0.2.3+211 Dec 2014Release notes
Open source →- Added logic to discover the location of the dart SDK when the dart binary is a symlink.
-
0.2.203 Sep 2014 -
0.2.108 Aug 2014Nothing published for this version
-
0.2.0+301 Aug 2014Release notes
Open source →- Raise the lower bound on the source_maps constraint to exclude incompatible versions.
-
0.1.629 Jul 2014Nothing published for this version
-
0.1.515 Jul 2014Nothing published for this version
-
0.1.405 Jun 2014Nothing published for this version
-
0.1.4+105 Jun 2014Nothing published for this version
-
0.1.4+206 Jun 2014Nothing published for this version
-
0.1.311 Apr 2014Nothing published for this version
-
0.1.3+120 May 2014Nothing published for this version
-
0.1.211 Apr 2014Nothing published for this version
-
0.1.128 Mar 2014Nothing published for this version
-
0.1.1+102 Apr 2014Nothing published for this version
-
0.1.020 Mar 2014Nothing published for this version
-
0.1.0+127 Mar 2014Nothing published for this version
-
0.0.1-dev.418 Mar 2014 pre-releaseNothing published for this version
-
0.0.1-dev.318 Mar 2014 pre-releaseNothing published for this version
-
0.0.1-dev.201 Mar 2014 pre-releaseNothing published for this version
-
0.0.1-dev.101 Mar 2014 pre-releaseNothing published for this version
-
0.0.1-dev24 Feb 2014 pre-releaseNothing published for this version