Releases: idisfkj/android-startup
Releases · idisfkj/android-startup
1.1.0
New Feature And Optimizes
- Feat: Support dependency using class names.
- Optimize: Optimize log system and time statistics system.
Full Changelog: 1.0.7...1.1.0
1.0.7
New Feature And Fix Bug
- Feat: Provide the
openStatistic
parameter in StartupConfig
to set the statistics switch.
- Fix: Use
ConcurrentHashMap
to replace LinkedHashMap
to solve the problem of multithreading concurrency.
- Fix: Resolve log length being intercepted.
1.0.6
New Feature
- Add the annotation of
MultipleProcess
support to type of array
1.0.5
Fix Bug
- Fix: The main thread blocking waiting for logic.
- Fix: The
needAwaitCount
results in inaccurate main thread time statistics.
1.0.4
New Feature
- Feat: Add the annotation
MultipleProcess
to support components of multi-process initialization.
- Feat: Add the annotation
ThreadPriority
to support set component initialization thread priority.
1.0.3
New Feature And Fix Bug
- Feat: Add startup trace.
- Feat: Add manual dispatch to notify children that dependencies completed.
- Feat: Add proguard files.
- Fix: Adjust main thread cost time statistics.
1.0.2
New Feature And Optimizes
- Optimize: Extract discover and Initialize logic from StartupProvider into StartupInitializer.
- Feat: Add support cache to the initialized component.
- Feat: Add support cost times statistics and listener.
- Optimize: Change the type of Class to String in sort and initialize.
1.0.1
New Feature And Fix Bug
- Feat: Add
StartupConfig
to initialize android startup config.
- Fix: Remove useless
startup.toNotify()
call.
- Fix: Adjust
notifyChildren()
method.
- Feat: Optimize log output.
1.0.0
- Add support for topologySort.
- Add support for await.
- Add support for provider manifest config.