Skip to content

Releases: spryker/development

3.53.0

23 Apr 16:03

Choose a tag to compare

Included commits: 3.52.1...3.53.0

Improvements

  • Introduced DevelopmentFacade::findModuleDependencyCycles() and DependencyCycleFinderConsole to detect circular dependencies between modules using both direct and deep (Tarjan) cycle detection algorithms.
  • Introduced CycleDetectionRequestTransfer, CycleDetectionResponseTransfer, and CycleTransfer to define the input and output contract for cycle detection.
  • Added usedByFqcns property to DependencyModuleTransfer and DependencyTransfer, isWithUsage to DependencyValidationRequestTransfer, and usedByFqcns to ComposerDependencyTransfer to track which classes use a given dependency.
  • Added DevelopmentConfig::getInternalNamespaceToPackageMap(), getAlwaysOptionalDependencies(), and getDependencyRedirectMap() to allow flexible dependency validation configuration.

3.52.1

02 Apr 15:53

Choose a tag to compare

Included commits: 3.52.0...3.52.1

Adjustments

  • Adjusted DevelopmentConfig::getExternalToInternalMap() to include symfony/html-sanitizer as a mapped entry under spryker/symfony.

3.52.0

25 Mar 15:27

Choose a tag to compare

Included commits: 3.51.0...3.52.0

Improvements

  • Adjusted dependency tree file path parsing in FileInfoExtractor::getClassNameParts() to resolve class name parts from the last src segment, so the Development module worked correctly with adjusted paths.
  • Updated dependency tree finder contracts from array returns to iterable returns in FinderInterface::find(), FileFinder::find(), and FinderComposite::find() to align file discovery behavior with the adjusted path handling.
  • Modified DependencyController module query fallback handling in dependency tree actions to use '*' when the module query parameter was empty, keeping tree generation functional with adjusted paths.

3.51.0

17 Mar 22:11

Choose a tag to compare

Included commits: 3.50.1...3.51.0

Adjustments

  • Added compatibility with Gui module version 5 to support the updated Backoffice theme Inspinia v2.

3.50.1

23 Jan 11:22

Choose a tag to compare

Included commits: 3.50.0...3.50.1

Improvements

  • Extended code style sniffer to scan resources/ directory, ensuring code style compliance for API Platform resource configurations.

3.50.0

19 Jan 14:51

Choose a tag to compare

Included commits: 3.49.2...3.50.0

Improvements

  • Extended CodeceptionDependencyFinder to correctly identify module dependencies when using modern namespace structures with AsyncAPI and other test namespaces.
  • Added API Platform to external dependency mapping in DevelopmentConfig to enable proper dependency resolution during development.

3.49.2

04 Dec 15:00

Choose a tag to compare

Included commits: 3.49.1...3.49.2

Fixes

  • Fixed composer autoload updater to preserve manually configured PSR-4 autoload entries and prevent accidental removal during automated updates.

3.49.1

21 Nov 12:59

Choose a tag to compare

Included commits: 3.49.0...3.49.1

Fixes

  • Replace not supported Glyph icons with Font Awesome icons

3.49.0

16 Nov 09:15

Choose a tag to compare

Included commits: 3.48.0...3.49.0

Improvements

Updated TWIG with Bootstrap v5 HTML classes

3.48.0

11 Nov 23:42

Choose a tag to compare

Included commits: 3.47.0...3.48.0

Improvements

  • Added support for Symfony DI and auto-wiring.