- Support for PhpStorm 2024.2 (Daniel Espendiller)
- Add references for "sw_csrf" as routes (Daniel Espendiller)
- Add references for "sw_csrf" (Daniel Espendiller)
- Add plugin error submitter (Daniel Espendiller)
- Support more translation files (Daniel Espendiller)
- Support dynamic plugin feature (Daniel Espendiller)
- Add "sw_csrf" completion support (Daniel Espendiller)
- sw_extends and sw_include prioritized completion list (Daniel Espendiller)
- provide incomplete Twig completion for "sw_icon" (Daniel Espendiller)
- provide incomplete Twig completion for "config" (Daniel Espendiller)
- provide incomplete Twig tag completion for sw_extends and sw_include tags (Daniel Espendiller)
- #124 fix ""#LineMarkerInfo(T, TextRange, Icon, int, Function, GutterIconNavigationHandler, Alignment)' is deprecated" (Daniel Espendiller)
- add twig "seoUrl" support (Daniel Espendiller)
- add twig "theme_config" support (Daniel Espendiller)
- add sw_icon index (Daniel Espendiller)
- config completion (Daniel Espendiller)
- support ""{{ $tc('') }}" in vue.js (Daniel Espendiller)
- add support for translations via "$tc" twig parameter inside "vue.js" (Daniel Espendiller)
- fix sw_icon path (Daniel Espendiller)
- fake storefront translations key (Daniel Espendiller)
- change plugin active switch (Daniel Espendiller)
- fix and support new structure for plugin creation dialog (Daniel Espendiller)
- better shopware version 6 detection (Daniel Espendiller)
- some PhpStorm 2021.x api fixes (Daniel Espendiller)
- Fix "IndexNotReadyException" on background event indexing and provide a visible background task in task bar when running (Daniel Espendiller)
- Provide shopware 6 project installer support Daniel Espendiller (Daniel Espendiller) #114
- Check nullable folders for template root dir (Daniel Espendiller) #112
- Fix missing nullable check for parent file check indexing on template path #110 (Daniel Espendiller)
- Fix background job to run not on index process #89 (Daniel Espendiller)
- Fully resolve "sw_extends" and "sw_include" for Symfony plugin; allows support for full Twig template support (Daniel Espendiller)
- Add javascript / admin snippets completion and references (Daniel Espendiller)
- Add javascript / admin snippets index (Daniel Espendiller)
- Support controller template references via Symfony plugin (Daniel Espendiller)
- Implement translation provider for json snippets for supporting all Symfony features (Daniel Espendiller)
- Provide internal translation completion for custom Symfony trans: "Shopware\Storefront\Controller\StorefrontController::trans" (Daniel Espendiller)
- Add snippet indexer (Daniel Espendiller)
- Add completion for sw_thumbnails (Daniel Espendiller)
- Add Shopware platform icon (Daniel Espendiller)
- Add sw_icon completion and references (Daniel Espendiller)
- Twig template completion support for "sw_include" and "sw_extends" (Daniel Espendiller)
- snippet file namespace navigation and autocomplete (Daniel Espendiller)
- support Shopware_Components_Plugin_Bootstrap::Views folder for snippet namespace scope (Daniel Espendiller)
- make snippets folder index case insensitive (Daniel Espendiller)
- extract snippets namespace from folder structure (Daniel Espendiller)
- allow directly Smarty tag navigation for "url" and "action" (Daniel Espendiller)
- provide better controller action completion and navigation (Daniel Espendiller)
- better smarty controller completion (Daniel Espendiller)
- fix using non used local types in index scope for get config values; also getting provide some typeless extractions (Daniel Espendiller)
- Add Config Index (Shyim)
- Remove "Plugin" from plugin name (Daniel Espendiller)
- Add IntelliJ plugin icon (Daniel Espendiller)
- Add plugin logger, fixes #90 (Soner Sayakci)
- Add s_core_shops_attributes (Shyim)
- Add plugin parameter, fixes #76 (Shyim)
- Fix create method on model doctrine events (Shyim)
- Remove check license inspection (Shyim)
- Add plugin services from Shopware 5.5 (Soner Sayakci)
- Revert "revert "Extend default services #78"" (Daniel Espendiller)
- Fix plugin command, fixes #50 (Shyim)
- Load plugin view folders, fixes #52 (Shyim)
- Migrate project structure to gradle @cedricziel #75
- Added table autocomplete to delete method @shyim #72
- Add menu items to creating plugin specific config files @shyim #77
- Optimize performance LineMarkerProvider targets must be attached to leaf elements #69
- Symfony Plugin compatibility release because of dropped Symfony2InterfacesUtil class
- Fix binary incompatibility of plugin
- Use PsiElementVisitor callback for all plugin inspections
- Removed deprecated Symfony Plugin usages
- Fix regression in controller action related file collector by implementing __invoke support into Symfony plugin #63
- Replace deprecated ScalarIndexExtension usage in index process
- Fix exception in INI files / snippet indexing #62
- Plugin PhpTypeProvider3 migration #45
- Replace deprecated api usages
- Added new attribute tables #56 @shyim
- Cli tools: add support for legacy option, provide configuration for cli phar url and support local path #58
- Add snippet template usage und ini files index #53
- Add snippet references for ExtJs and Smarty files #53
- Provide code folding for snippets namespace comment in ExtJs
- Drop "Installer" suffix from project generator to match default naming strategy
- Hide comment and extend description of inspection #47 @uehler
- PhpClass::getPresentableFQN nullable api migration
- Fix path references for Plugin::getPath with leading slash #48
- Support config references by namespace and value #49
- New build against PhpStorm 2016.3 libraries #46
- Add table Name autocomplete for service "shopware_attribute.crud_service" => "CrudService" #42
- Fix npe in LazySubscriberReferenceProvider.getGotoDeclarationTargets #44
- PhpStorm 2016.3: Switch from PhpResolveResult#create to PsiElementResolveResult#createResults #43
- Provide PHP Toolbox configuration to support Symfony container shortcut Enlight_Controller_Action::get, Enlight_Plugin_Bootstrap::get #33
- Update travis tests environment for PhpStorm 2016.2
- Add new Shopware 5.2 attribute tables @swDennis
- Implement a project installer to directly install a given Shopware version @swDennis, @florianklockenkemper
- Add auto complete and go to for menu.xml #35, #37
- Plugin generator on cli tools phar @florianklockenkemper
- Fix PhpStorm 2016.2 EAP - deserialization violates equals / hashCode contract for Value parameter #12#29
- Support more Enlight_Bootstrap_*Resource events #12
- prepare container service collector; use object serialize to index more definitions #26
- Add test suite #25
- Index all possible Symfony service name #26, #24, #12
- Implement ServiceCollector and ServiceDefinitionLocator for Symfony services #26
- Dropping custom Symfony service type provider #26
- Remove custom Symfony service goto and navigation #26, now reuse Symfony Plugin
- Form::setElement add inputType #23
- Support references for prioritized events #24
- Support service container resource events in method creation quickfix
- Support event linemarker also for getSubscribedEvents
- Dropping service container static file loading; all indexed by Symfony plugin
- Add default Symfony container services
- Add event "collect" method support for indexer
- Add "Enlight_Bootstrap_InitResource_*" service subscriber support
- Replace deprecated Symfony Plugin methods
- Migrate to Java8 and raise minimum api level to PhpStorm 2016.1
- Remove PhpPsiUtil.isOfType call #20
- Build against latest PHP Plugin should fix #21
- Remove deprecated Symfony Plugin calls
- Remove ShopwareMagicFile functionality, to prevent file generator for just a simple use case; fixes #15, #16
- Implement completion and navigation for Enlight_Bootstrap_InitResource service subscriber #12 [florianklockenkemper], [84m]
- Replace deprecated api calls
- Goto for events and configs #8, #9 [florianklockenkemper]
- check for references in install and update [84m]
- Add check if checkLicense is called in bootstrap if present #11 [84m]
- Add full support of getSubscribedEvents syntax
- "Create method" body for autogeneration of event methods #13 [florianklockenkemper]
- Add cache for time intensive subscriber extraction
- Provide controller subjects in "Method create" quickfix
- Support Enlight_Controller_Action::get() in TypProvider #1
- Shopware5: Add theme extends completion #5
- Shopware5: Add theme javascript assets references #4
- Shopware5: Add support for new theme template structure on "\Shopware\Components\Theme" class #6
- Add basic array completion inside SubscriberInterface::getSubscribedEvents
- Fix scrolling on method creation
- Add controller path subscriber template
- Add completion for new plugin.json
- Remove parameter parser in favour for external plugin
- Optimize performance of hook references, directly resolve them
- Add smarter camelize for subscript with testing
- Add hook parameter as template for method quickfix creation
- Switching to MIT license
- Typo fix to support also "Widgets" in subscriber
- Add more quickfix template data to subscriber method template. also add cursor movement
- Add lineMarkerProvider for subscriber method targets
- Add inspection and quickfix method create for subscriber
- Add doctrine querybuilder hook references
- Add custom background indexer for config and notify events
- Provide completion for config and events
- Fix hook method completion displays privates
- Add Smarty extends tag indexer
- Add Smarty file based extends linemarker
- Add Smarty block name implements linemarker
- Migrate controller action linemarker to Symfony2 Extension for more secure upcoming api deprecated stuff
- Fixed a typo in template collector
- Fix out of range exception in custom models name #2
- Use indexed template files as fallback for non complete project structure to support lib/include paths
- Add single item linemarker condition presentation for smarty file context
- Add indexer for Smarty block and include tags
- Add linemarker for Smarty file includes
- Add block name completion and goto for "extend less" templates
- Add support for Enlight_Controller_Router::assemble
- Allow template resolve for "widgets" module
- Fix hook "::" issue
- Add Path concatenation string completion and goto
- Better custom model detection in ExtJs
- Add completion for attribute related stuff of ModelManager::addAttribute/generateAttributeModels parameter
- Add static completion for Form::setElement parameter
- Add static completion for Bootstrap::getInfo array keys
- Add linemarker and goto for ExtJs controller/action strings
- Add ExtJS controller and model linemarker for define statement
- Add some backend files references
- Add Enlight_View_Default::loadTemplate to template whitelist
- Add subscriber completions for doctrine lifecycle events and hook implementations
- Smarty: Fix controller+action references
- PHP: Add global smarty file goto
- Use Symfony2 Plugin extension to handle Doctrine models
- PHP: Add api getResources type provider
- Smarty: Nicer presentation for file completion
- Smarty: Fix some self file visiting errors
- Add widgets support
- Add block overwrite linemarker
- Add basic support for smarty namespaces
- Fix multiple block goto targets
- Add controller view variable collector for smarty, root level only
- Fix possible recursive calls in file completion collector
- Smarty: Add support for "{link file=foo" pattern
- Smarty: Add controller "{url controller=Forms" support
- Smarty: Add "{url controller=index action=index}"
- Symfony: Add symfony2 container file loader extension
- Secure all plugin extension calls, so that they only invalid inside a Shopware project
- Basic magic method type provider
- Add template action linemarker
- Add smarty controller linemaker
- Add event generator on controller classes
- Add doctrine model repository references provider
- Add smarty block goto and completion
- Initial release with dep on Symfony2 Plugin
- Event and method references for subscriber events
- Smarty frontend file references