Skip to content

New Feature Request List


Votes Description
025 ORM: Many to Many behaviour - save related #2871
020 Queue: Add redis queue adapter to replace beanstalkd #13385
020 DI: add autowire to DI container #13378
020 Volt: Support for embedding blocks into other blocks #329
019 ODM: MongoDB Driver support #11156
019 Storage: Support Redis Cluster #10686
018 HTTP: Rework the Phalcon HTTP stack #12485
018 Url: UPDATE query with JOIN in PHQL #11637
017 HTTP: Ability to handle the request via Psr ServerRequest #14390
017 Router: generate URL for route with hostName #9913
016 Volt: Volt with "Literal" tag #1253
015 Application: Phalcon Authentication #13790
015 Tag: HTML OPTION attributes by Phalcon\Tag::select() #899
014 Forms: Embedded Forms #705
013 Security: Implement Argon2 for password hashing #13596
013 Application: Use the same way to register modules Mvc/Cli/Micro
012 Db - add multi array insertion #14620
012 Router: Router enhancements and changes #12827
012 Validation: Add an option to cancel other validators only for the same field when the validator fails #1540
011 ORM: Prevent unnecessary database requests for relationships where key is NULL #14471
011 Security: Don't change the CSRF token on every request #14413
010 Db - Support MySQL 8 - #14719
010 Queue: Queue Service #13851
009 Url: Url get() function enhancement request #11422
008 Http - Firewall https://github.com/phalcon/cphalcon/issues/11389
008 Db: Postgres Arrays and array operators support #14579
008 Security: Security Improvement #14456
008 ORM: Data Mapper Implementation #14126
008 Validation: Forms should transform "" to NULL unless explicitly told not to #13550
008 Form Elements: Add proper support to \Phalcon\Form for Radio button #13461
008 Application: Add module name to module class name format in Application::registerModules #12252
007 Db - add support for Microsoft SQL Server #1184
007 Validation: PresenceOf and Regex validators #13541
006 Security: different UUID versions #14955
006 Forms: beforeBind and afterBind for Form #14598
006 Storage: Phalcon JSON Flat-File CRUDS Support #13783
005 Pagination: SQL Instrumental key pagination #14754 (using LIMIT instead of OFFSET)
005 Config: Review logic of "Load services from config" #14564
005 ORM: Many-To-Many relation with composite PKs #13890
005 Volt: volt strings do not know about escape sequences #12888
005 Volt: Volt output filters #2349
004 ROUTER: Initialize Router from Array https://github.com/phalcon/cphalcon/issues/15050
004 PHQL: Registering custom expressions in PHQL Dialects like PostgreSQL @@ Expression #14954
004 ORM: Global option for reusable in relationships #14788
004 DB: Add POINT column. Issue https://github.com/phalcon/cphalcon/issues/14769
004 ORM: New chunk() method for Phalcon ORM #14005
004 Forms: Forms: Multiple csrf #13922
004 Router: Nested route group #13904
004 ORM: ORM: add the ability to return a custom Phalcon\Mvc\Model\Row class instance #13587
004 Models: ReusableInterface #13474
004 Dispatcher: Can't get module name from cli dispatcher #13229
003 Volt: Volt: Block functions #14436
003 ORM: When the model uses columns(), it should bind the original model instead of Phalcon\Mvc\Model\Row #14181
003 Volt: Volt PHP 7 strict type support #13978
003 Application: Make Micro Collection create handler instance with DI #13967
002 Assets Reintroduce Cssmin/Jsmin #14903
002 Application Micro: removeExtraSlashes should be false by default #14920
002 VIEW: Add has method to View https://github.com/phalcon/cphalcon/issues/14815
002 Translate: Gettext query domain #14527
002 General: Classes should not have application defaults #14412
002 Helper: BCMath wrapper #14008
002 CLI: Lock for cli component #14006
002 Events: When no Event "data" is supplied, do not pass the parameter #13965
002 Volt: Volt cache system #13926
002 Image: Add Gmagic adapter for Phalcon\Image #13884
002 ORM: Cascade update in ORM #13804
002 Db: MySQL point field support missing #13670
002 DI: \Phalcon\Di add alias? #13042
002 Translate: SetLocale() not support multiple parameters #12202
002 Translate: Support 'context' in Gettext (msgctxt) #12201
001 Dispatcher: can we add controller filter like cakephp4 #14902
001 Volt: Volt extends from virable or from absolute path #14411
001 Model: set properties in Phalcon\Mvc::refresh() #14338
001 Validator: add aspect ratios validation for Validator/Files #14327
001 HTTP Response: add setStreamToSend for response class #14309
001 Validator: validation :field should use translation pattern %field% #14308
001 Validator: regex for Validator/Files allowedTypes #14273
001 ORM: Query Builder duplicating JOIN clause #14214
001 ORM: suggest adding the alias method to the model #14185
001 Pagination: Dynamic Loop Counters When Using Pagination #14046
001 ORM: Map record to target model (Inheritance mapping) #14007
001 Volt: Remove Single Quotes From Volt Names #13942
001 Volt: Shorter Volt Filter Names or Optional Shorter Alias Names #13940
001 Translate: Proposal on adding a LocaleAwareInterface for Translate adapters (and interpolators) #13905
001 Dispatcher: setDefaultNamespace() Alias setNamespace() #13814
001 Db: Different types of messages in virtual foreign keys #13801
001 View: View active render path not return to prev path after partial render #13554
001 DI: Make shared instances removable. #13285
000 Model: Add method to Mvc/Model/CriteriaInterface #14818
000 Model: Add the merge mode for the Model::skipAttributes() #14934
000 URL: Add a global suffix to URL #14806
000 Link to docs in changelog - https://github.com/phalcon/cphalcon/issues/14642
000 Session: Need the lock for redis session #13738
000 Validation: Why not to use ioc/factory style for validators like filters? #13567
000 Volt Compiler: Allow \Phalcon\Mvc\View\Engine\Volt to accept Phalcon\Mvc\View\Engine\Volt\Compiler in the constructor #2700