Deprecation removals in v9.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yuri
    Member
    • Mar 2014
    • 8493

    Deprecation removals in v9.0

    All deprecations that were planned to be removed in v9.0 will be actually removed. Most of them are deprecations since v6.0.

    Backend removals: https://github.com/espocrm/espocrm/issues/3203
    Frontend removals: https://github.com/espocrm/espocrm/issues/3202

    The release is planned for 20 January 2025.

    You will need to fix customizations before upgrading. The before-upgrade script should check some incompatibilities not allowing to upgrade, but it won't work for all cases.

    Feel free to ask questions regarding customization fixing.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.
  • yuri
    Member
    • Mar 2014
    • 8493

    #2
    Deprecations are easier to deal with when using a decent IDE and static analysis.

    For IDE, I highly recommend PHPStorm. The price is not high and the feature set is immense.

    To run static analysis from the ext-template repository, run:

    Code:
    node build --copy; node build --composer-install; site/vendor/bin/phpstan
    Note that the "composer-install" is not necessary if your extension does not have additional composer packages.

    It's worth to set a lower level initially and then gradually raise as issues get fixed.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    Working...