2 KiB
2 KiB
Change Log
3.1.1
- Updated
_ReflectedMethodMirror
to have optionalreturnType
parameter
3.1.0
- Updated linter to
package:lints
3.0.2
- Resolved static analysis warnings
3.0.1
- Updated README
3.0.0
- Migrated to support Dart SDK 2.12.x NNBD
2.0.0
- Migrated to work with Dart SDK 2.12.x Non NNBD
1.1.0
pedantic
lints.- Add
ThrowingReflector
, which throws on all operations. EmptyReflector
usesObject
instead ofdynamic
as its returned type, as thedynamic
type is (apparently?) no longer a valid constant value.registerSingleton
now returns the providedobject
.registerFactory
andregisterLazySingleton
now return the provided functionf
.
1.0.4
- Slight patch to prevent annoying segfault.
1.0.3
- Added
Future
support toReflector
.
1.0.2
- Added
makeAsync<T>
.
1.0.1
- Added
hasNamed
.
1.0.0
- Removed
@GenerateReflector
.
1.0.0-alpha.12
StaticReflector
now defaults to empty arguments.
1.0.0-alpha.11
- Added
StaticReflector
.
1.0.0-alpha.10
- Added
Container.registerLazySingleton<T>
. - Added named singleton support.
1.0.0-alpha.9
- Added
Container.has<T>
.
1.0.0-alpha.8
- Fixed a bug where
_ReflectedTypeInstance.isAssignableTo
always failed. - Added
@GenerateReflector
annotation.
1.0.0-alpha.7
- Add
EmptyReflector
. ReflectedType.newInstance
now returns aReflectedInstance
.- Moved
ReflectedInstance.invoke
toReflectedFunction.invoke
.
1.0.0-alpha.6
- Add
getField
toReflectedInstance
.
1.0.0-alpha.5
- Remove concrete type from
ReflectedTypeParameter
.
1.0.0-alpha.4
- Safely handle
void
return types of methods.
1.0.0-alpha.3
- Reflecting
void
inMirrorsReflector
now forwards todynamic
.
1.0.0-alpha.2
- Added
ReflectedInstance.reflectee
.
1.0.0-alpha.1
- Allow omission of the first argument of
Container.make
, to use a generic type argument instead. singleton
->registerSingleton
- Add
createChild
, and support hierarchical containers.