Sha256: 757cb2483002f41817d965272c296397eb4cfa4339a43a79d550d6c2dbf07761

Contents?: true

Size: 975 Bytes

Versions: 1

Compression:

Stored size: 975 Bytes

Contents

# Changelog
All notable changes to this project will be documented in this file.

## [0.4.0] - 2020-01-06
### Added
- `#keys(all_variants: false)` - return a list of dependency keys
  (`all_variants: true` is mean "including namespace kaeys");
- `#each_dependency(yield_all: false) { |key, value| }` - iterate over conteiner's dependencies
  (`yield_all: true` will include nested containers to iteration process);
### Fixed
- `SmartCore::Container::ResolvingError` class has incorrect message attribute name;

## [0.3.0] - 2020-01-05
### Changed
- Dependency resolving is not memoized by default (previously: totally memoized 😱);

## [0.2.0] - 2020-01-05
### Changed
- (Private API (`SmartCore::Container::RegistryBuilder`)) improved semantics:
  - `build_state` is renamed to `initialise`;
  - `build_definitions` is renamed to `define`;
- (Public API) Support for memoized dependencies (all dependencies are memoized by default);

## [0.1.0] - 2020-01-02

- Release :)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
smart_container-0.4.0 CHANGELOG.md