{"push_id":2879483743,"size":25,"distinct_size":14,"ref":"refs/heads/master","head":"e96b81cc2e1d4022ef0727820205b48bec63897e","before":"6cd4c00eadf6d32ab2dd514dbcfd416373014f57","commits":[{"sha":"9696ba7bcc5a9c888babd478424ef64ba25b387d","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Remove 'Experimental Release' from cmmn docs","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/9696ba7bcc5a9c888babd478424ef64ba25b387d"},{"sha":"64b55033447118f44e731a5d263f65362a88e6c4","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Cmmn: experimentation with automatic expression enhancing","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/64b55033447118f44e731a5d263f65362a88e6c4"},{"sha":"8f83a2349ef84edac9fdfa4f6af4ed7813c2d9cf","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"VariableEqualsFunctionDelegate: switch to interface instead of abstract parent class","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/8f83a2349ef84edac9fdfa4f6af4ed7813c2d9cf"},{"sha":"13674309caa41d757336d2849733225e6d4fb5cd","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Improve VariableEqualsExpressionEnhancer to handle multiple conditions","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/13674309caa41d757336d2849733225e6d4fb5cd"},{"sha":"48a87c9f28e064ab20e0b3a24c2b6e1afbf2698a","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Fix test (changed exception message in a previous commit)","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/48a87c9f28e064ab20e0b3a24c2b6e1afbf2698a"},{"sha":"c6d933bfba16cdd11b8a182605a72655391ae7c0","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Avoid calling expression enhancers if not needed by adding a cache for expressions","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/c6d933bfba16cdd11b8a182605a72655391ae7c0"},{"sha":"6158736bc88f1c12bc3af4cb3656a37494d0ff82","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Revert functionDelegates name change on CmmnEngineConfiguration (for backwards compatibility)","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/6158736bc88f1c12bc3af4cb3656a37494d0ff82"},{"sha":"a2c4b28045662cc813a71a6f8bb84b59a56ed1aa","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Refactor variable expression enhancer into reusable parent classes and apply to notEquals function","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/a2c4b28045662cc813a71a6f8bb84b59a56ed1aa"},{"sha":"dc072f41fa30ffd494986df54290ec8686377f3b","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Switch variable notEquals to ignore null values (consistent with equals)","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/dc072f41fa30ffd494986df54290ec8686377f3b"},{"sha":"b604c4b245d87aba76b59138d5c841667f68f578","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Support for single param functions in expression function + exists function","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/b604c4b245d87aba76b59138d5c841667f68f578"},{"sha":"07e85867ea356d2c0f1dedc2bad3f8e60da31660","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Comparator functions + tests","distinct":false,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/07e85867ea356d2c0f1dedc2bad3f8e60da31660"},{"sha":"1bc374320860eefdeb672cb844cee167c410848c","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Improve cmmn completionNeutral rule documentation","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/1bc374320860eefdeb672cb844cee167c410848c"},{"sha":"067d8d2b661235b1e659c965118813cada4805d0","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"cmmn isEmpty function expression support","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/067d8d2b661235b1e659c965118813cada4805d0"},{"sha":"cb87e85f54e0a776bbec6ffc299957534366d279","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"cmmn expressions: contains function","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/cb87e85f54e0a776bbec6ffc299957534366d279"},{"sha":"9263fa96e2682aec00297987a24f344c2d209685","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Cmmn expressions: containsAny function","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/9263fa96e2682aec00297987a24f344c2d209685"},{"sha":"585fae7759a00909341ccf45eba717dc58688dcb","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Cmmn expressions: get variable function","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/585fae7759a00909341ccf45eba717dc58688dcb"},{"sha":"4b1b5a33105d554637b8628e85216fe38e808342","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Expression functions: refactor delegate+enhancer+method into one class to simplify writing custom functions","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/4b1b5a33105d554637b8628e85216fe38e808342"},{"sha":"dddc16683e9cf987552b73057b0dcdcee5fb0117","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Expression functions: prepare to move classes to common module","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/dddc16683e9cf987552b73057b0dcdcee5fb0117"},{"sha":"8a38bb02ebcfb0a11271fbfd2e471a8c8ea96f28","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Move expression functions to common module","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/8a38bb02ebcfb0a11271fbfd2e471a8c8ea96f28"},{"sha":"54647c12c3602baffc76f0a5a23037a7fa5616f8","author":{"name":"Joram Barrez","email":"6ef43b6b262780b3fe187409191c24a85cac3042@users.noreply.github.com"},"message":"Add expression functions to process engine","distinct":true,"url":"https://api.github.com/repos/qiudaoke/flowable-engine/commits/54647c12c3602baffc76f0a5a23037a7fa5616f8"}]}
{"actor":{"display_login":"qiudaoke"}}