# ProxyManager 1.0.0 release and expected 1.x lifetime

DevFeed: [ProxyManager 1.0.0 release and expected 1.x lifetime](<https://devfeed.tech/articles/proxymanager-1-0-0-release-and-expected-1-x-lifetime-21145.md>)

Original publisher: [Read original article](<https://ocramius.github.io/blog/proxy-manager-1-0-0-release/>)

Published: 2014-12-12T00:00:00Z

Content type: release

Language: en

Sources: [Marco Pivetta](<https://devfeed.tech/sources/marco-pivetta.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Security](<https://devfeed.tech/topics/security.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [github](<https://devfeed.tech/tags/github.md>), [php](<https://devfeed.tech/tags/php.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

This release article announces ProxyManager 1.0.0, describing improvements to Windows path handling, proxy regeneration, documentation hosting, and code-generation error handling. It also outlines the maintenance policy for the 1.x series and planned goals for ProxyManager 2.0.0, including newer PHP runtime support, property-based lazy-loading ghost objects, RST documentation, improved LSP compliance, Doctrine compatibility, and possible prototypal inheritance support.

## Source excerpt

Today I finally released version 1.0.0 of the ProxyManager Noticeable improvements since 0.5.2: Windows path length limitations are now mitigated Proxy classes are now re-generated when the library version changes Documentation has been moved to github pages (Markdown documentation will be kept in sync) It is not possible to trigger fatal errors via code-generation anymore Planned maintenance schedule ProxyManager 1.x will be a maintenance-release only: I plan to fix bugs until December 11, 2015 I plan to fix security issues until December 11, 2016 No features are going to be added to ProxyManager 1.x: the current master branch will instead become the development branch for version 2.0.0. ProxyManager 2.0.0 targets ProxyManager 2.0.0 has following main aims: Drop PHP 5.3, 5.4 and HHVM 3.3 limitations, aiming only at next-generation PHP runtimes Lazy Loading ghost objects should be property-based, even for private properties Move documentation to RST, eventually using couscous Complete LSP compliance by avoiding overriding constructors in proxies Compatibility with Doctrine\Common\Proxy\AbstractProxyFactory to improve doctrine proxy logic in next generation data mappers Prototypal inheritance in PHP, which was left un-merged for a long time, and will likely be moved to a different library Thank you! It wouldn't be a good 1.0.0 release without thanking all the contributors that helped with the project, by providing patches, bug reports and their useful insights to the project. Here are the most notable ones: blanchonvincent malukenho staabm gws leedavis81 lisachenko Pittiplatsch