Skip to content

Releases: idisfkj/android-startup

1.1.0

29 Dec 02:28
Compare
Choose a tag to compare

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

19 Jul 09:29
Compare
Choose a tag to compare

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

24 Nov 12:04
Compare
Choose a tag to compare

New Feature

  • Add the annotation of MultipleProcess support to type of array

1.0.5

20 Sep 00:26
Compare
Choose a tag to compare

Fix Bug

  • Fix: The main thread blocking waiting for logic.
  • Fix: The needAwaitCount results in inaccurate main thread time statistics.

1.0.4

16 Sep 07:59
Compare
Choose a tag to compare

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

18 Aug 03:56
Compare
Choose a tag to compare

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

11 Aug 07:45
Compare
Choose a tag to compare

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

31 Jul 15:10
Compare
Choose a tag to compare

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

29 Jul 09:46
Compare
Choose a tag to compare
  • Add support for topologySort.
  • Add support for await.
  • Add support for provider manifest config.