Deprecation removals in v9.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 9630

    #1

    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.
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 9630

    #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.

    Comment

    Working...