All Versions
26
Latest Version
Avg Release Cycle
73 days
Latest Release
78 days ago

Changelog History
Page 2

  • v1.8.0 Changes

    November 06, 2018

    โž• Added

    • Provide DOT graph of dependencies in the container.
  • v1.7.1 Changes

    September 26, 2018

    ๐Ÿ›  Fixed

    • โœ… Make fxtest.New ensure that the app was created successfully. Previously, it would return the app (similar to fx.New, which expects the user to verify the error).
    • โšก๏ธ Update dig container to defer acyclic validation until after Invoke. Application startup time should improve proportional to the size of the dependency graph.
    • ๐Ÿ›  Fix a goroutine leak in fxtest.Lifecycle.
  • v1.7.0 Changes

    August 16, 2018

    โž• Added

    • โž• Add fx.ErrorHook option to allow users to provide ErrorHandlers on invoke failures.
    • VisualizeError returns the visualization wrapped in the error if available.
  • v1.6.0 Changes

    June 12, 2018

    โž• Added

    • โž• Add fx.Error option to short-circuit application startup.
  • v1.5.0 Changes

    April 11, 2018

    โž• Added

    • โž• Add fx.StartTimeout and fx.StopTimeout to make configuring application start and stop timeouts easier.
    • 0๏ธโƒฃ Export the default start and stop timeout as fx.DefaultTimeout.

    ๐Ÿ›  Fixed

    • โœ… Make fxtest respect the application's start and stop timeouts.
  • v1.4.0 Changes

    December 07, 2017

    โž• Added

    • โž• Add fx.Populate to populate variables with values from the dependency injection container without requiring intermediate structs.
  • v1.3.0 Changes

    November 28, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve readability of hook logging in addition to provide and invoke.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug which caused the OnStop for a lifecycle hook to be called even if it failed to start.
  • v1.2.0 Changes

    September 06, 2017

    โž• Added

    • โž• Add fx.NopLogger which disables the Fx application's log output.
  • v1.1.0 Changes

    August 22, 2017

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve readability of start up logging.
  • v1.0.0 Changes

    July 31, 2017

    ๐Ÿš€ First stable release: no breaking changes will be made in the 1.x series.

    โž• Added

    • ๐Ÿ‘ fx.Extract now supports fx.In tags on target structs.

    ๐Ÿ”„ Changed

    • [Breaking] Rename fx.Inject to fx.Extract.
    • [Breaking] Rename fxtest.Must* to fxtest.Require*.

    โœ‚ Removed

    • [Breaking] Remove fx.Timeout and fx.DefaultTimeout.