smoke
A restricted reflective system that uses mirrors at development time, but that can be replaced with non-reflective calls using code generation. See README.md for mode details.
0.3.6
2.9K downloads/mo
#4676 most downloaded on pub.dev
dart-lang/smoke
What this package is like to depend on
Last release 9 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 13 months
Most releases are documented
notes for 17 of 20 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
26 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
26 releases · Feb 2014 to May 2017Releases
latest 26-
0.3.611 Dec 2015 -
0.3.6+118 Mar 2016Release notes
Open source →Merge pull request #28 from dart-lang/transformer_test
update to use transformer_test
Release notes
Open source →- Update to use the
transformer_testpackage instead ofcode_transformersfor tests.
- Update to use the
-
0.3.6+229 Mar 2016 -
0.3.6+302 May 2017Nothing published for this version
-
0.3.519 Aug 2015 -
0.3.408 Jul 2015Release notes
Open source →- Add excludeOverriden to QueryOptions which removes declarations that were overriden within the class hierarchy.
-
0.3.330 Apr 2015 -
0.3.3+111 May 2015 -
0.3.225 Mar 2015Release notes
Open source →- Work around an issue running Dart analyzer on the generated code, if the
dynamictype appeared in the output. Smoke will now useObjectinstead.
- Work around an issue running Dart analyzer on the generated code, if the
-
0.3.120 Jan 2015 -
0.3.1+118 Mar 2015 -
0.3.015 Jan 2015Release notes
Open source →- Change SUPPORTED_ARGS limit for minArgs and maxArgs method from 3 to 15.
-
0.2.108 Aug 2014Nothing published for this version
-
0.2.1+118 Sep 2014 -
0.2.030 Jul 2014Release notes
Open source →- Static configuration can be modified, so code generators can split the
static configuration in pieces.
- breaking change: for codegen call
writeStaticConfigurationinstead ofwriteInitCall.
- breaking change: for codegen call
- Static configuration can be modified, so code generators can split the
static configuration in pieces.
-
0.2.0+130 Jul 2014 -
0.2.0+230 Jul 2014 -
0.2.0+302 Aug 2014 -
0.1.031 May 2014Release notes
Open source →- Initial release: introduces the smoke API, a mirror based implementation, a statically configured implementation that can be declared by hand or be generated by tools, and libraries that help generate the static configurations.
-
0.1.0+106 Jun 2014Nothing published for this version
-
0.1.0-pre.512 May 2014 pre-releaseNothing published for this version
-
0.1.0-pre.401 May 2014 pre-releaseNothing published for this version
-
0.1.0-pre.311 Apr 2014 pre-releaseNothing published for this version
-
0.1.0-pre.228 Mar 2014 pre-releaseNothing published for this version
-
0.1.0-pre.119 Mar 2014 pre-releaseNothing published for this version
-
0.1.0-pre.028 Feb 2014 pre-releaseNothing published for this version