Skip to content

Releases: idisfkj/android-startup

1.1.0

Choose a tag to compare

@idisfkj idisfkj released this 29 Dec 02:28

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

Choose a tag to compare

@idisfkj idisfkj released this 19 Jul 09:29

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

Choose a tag to compare

@idisfkj idisfkj released this 24 Nov 12:04

New Feature

  • Add the annotation of MultipleProcess support to type of array

1.0.5

Choose a tag to compare

@idisfkj idisfkj released this 20 Sep 00:26

Fix Bug

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

1.0.4

Choose a tag to compare

@idisfkj idisfkj released this 16 Sep 07:59

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

Choose a tag to compare

@idisfkj idisfkj released this 18 Aug 03:56

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

Choose a tag to compare

@idisfkj idisfkj released this 11 Aug 07:45

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

Choose a tag to compare

@idisfkj idisfkj released this 31 Jul 15:10

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

Choose a tag to compare

@idisfkj idisfkj released this 29 Jul 09:46
  • Add support for topologySort.
  • Add support for await.
  • Add support for provider manifest config.