{"push_id":1089920736,"size":1,"distinct_size":1,"ref":"refs/heads/custom-plugin-initializers","head":"63521cc6d4ae81fe9ac4d25d32f3cf3fe2265a33","before":"623f82e39370e5833ed32889710daadbafed1b51","commits":[{"sha":"63521cc6d4ae81fe9ac4d25d32f3cf3fe2265a33","author":{"email":"3e7b0c396ed8de245aa9bebbd359a431b4980612@appliedlogic.ca","name":"Dmitri Dolguikh"},"message":"Fixes #14618 - refactored module initialization\n\n  to allow for:\n    - support for multiple simultaneous providers\n    - programmatically defined settings\n    - custom validators\n    - ability to customize module loading\n\n  Also includes support for constructor-based dependency injection","distinct":true,"url":"https://api.github.com/repos/witlessbird/smart-proxy/commits/63521cc6d4ae81fe9ac4d25d32f3cf3fe2265a33"}]}