Releases: gacela-project/gacela
Releases Β· gacela-project/gacela
1.2.0
What's Changed
- Add GacelaConfig->setFileCache() by @Chemaclass in #259
- Use AbstractSetupGacela parent methods by @Chemaclass in #260
- Use container instead of resolver dependency by @Chemaclass in #261
- Use Container as dependency by @Chemaclass @Tito-Kati in #262
- Add Locator addSingleton and getSingleton by @Chemaclass in #264
- Allow running code right after bootstraping by @Chemaclass in #263
- Rename prePlugins to plugins by @Chemaclass in #265
- Combine plugins by @Chemaclass in #267
- Use main container on plugins by @Chemaclass @Tito-Kati in #268
- Rename mapping to bindings by @Chemaclass @Tito-Kati @JesusValera in #269
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
- Add GacelaConfig::defaultPhpConfig() by @Chemaclass in #257
- Move DependencyResolver to a separate library by @Chemaclass in #258
Full Changelog: 1.1.0...1.1.1
1.1.0
Major change: Allow using
getFactory()
from Facade object or static context; allows you using static methods in your facades.
What's Changed
- Allow using static facade by @Chemaclass in #251
- ResetInMemoryCache also from anonymous globals and factory containers by @Chemaclass in #252
- Add git-hooks when running "composer install" automatically by @JesusValera in #255
- Allow using getFactory() from Facade object or static context by @Chemaclass in #256
Full Changelog: 1.0.1...1.1.0
1.0.1
What's Changed
- Normalize toString() from all internal events by @Chemaclass in #248
- Add cache GacelaFileConfig to ConfigFactory by @Chemaclass in #249
- Install composer-run-parallel (dev) by @Chemaclass in #250
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Trigger the CI on push only for master branch by @Chemaclass in #239
- Allow extending raw arrays as services by @Chemaclass in #237
- Update psalm 5 by @Chemaclass in #241
- Disable file cache after running feature tests by @Chemaclass in #242
- Locator should not resolve interfaces magically by @JesusValera in #243
- Add PHP 8.2 to CI by @Chemaclass in #240
- Normalize ContainerInterface by @Chemaclass in #245
- Drop support for PHP 7.4 by @Chemaclass in #244
- Update code to PHP 8.0 changes by @JesusValera in #246
- Extract combiner logic from SetupGacela by @Chemaclass in #247
Full Changelog: 0.32.0...1.0.0
0.32.0
What's Changed
- Freeze used Container services by @Chemaclass in #234
- Remove raw array from container by @JesusValera in #235
- Add Container::protect() by @Chemaclass in #236
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- Change to protected AbstractClassResolver::doResolve() by @JesusValera in #230
- Add container factory method by @Chemaclass in #229
- Remove useless ContainerException::notFound() by @JesusValera in #232
- Add container extend method by @Chemaclass in #231
Full Changelog: 0.30.1...0.31.0
0.30.1
What's Changed
- Optimize DocBlockResolver resolvableType by @Chemaclass in #227
- Fixing DocBlockResolverAwareTrait cache by @JesusValera in #228
Full Changelog: 0.30.0...0.30.1
0.30.0
What's Changed
- Add overrideEventDispatcher() to SetupGacela by @Chemaclass in #222
- Make static the ClassNameFinder by @Chemaclass in #223
- Add ClassNameFinder events by @Chemaclass in #224
- Combine and override different SetupGacela objects by @Chemaclass in #225
- Fix PhpFileCache by @Chemaclass in #226
Full Changelog: 0.29.0...0.30.0
0.29.0
What's Changed
- Fix: Do not use deprecated
set-output
command by @localheinz in #214 - Adding an event listeners system by @Chemaclass in #215
- Add ConfigReaderEvents by @JesusValera in #216
- Add GacelaConfig::registerGenericListener() by @Chemaclass in #217
- Add Config::createWithSetup() by @Chemaclass in #218
- Added File and InMemory *CacheCreatedEvent by @Chemaclass in #219
- Rename Event directory by @Chemaclass in #220
- Refactor dispatchEvent into EventDispatchingCapabilities trait by @Chemaclass in #221
New Contributors
- @localheinz made their first contribution in #214
Full Changelog: 0.28.0...0.29.0