Skip to content

🎂 [RELEASE] Cypht 2.5.0 #1624

@marclaporte

Description

@marclaporte

🎂 RELEASE

We had a good release cadence:

  • 2024-04-30 2.0.0
  • 2024-05-20 2.0.1
  • 2024-06-18 2.1.0
  • 2024-08-15 2.2.0
  • 2024-08-29 2.3.0
  • 2024-09-16 2.4.0

And then we lost it. It has been 11 months since 2.4.0: https://github.com/cypht-org/cypht/releases/tag/v2.4.0

I know I have been talking about the release of Cypht 2.5.0 for many months in https://gitter.im/cypht-org/community and in https://github.com/cypht-org/cypht/wiki/Monthly-Community-Meetings

https://openhub.net/p/cypht/commits/summary reports 656 commits by 33 contributors modifying 349 files in the last 12 months. So activity level is very high (given the overall size of the project) but 11 months is way too long. It should be 2-3 months between stable releases. For at least 6 months, I thought we could release 2.5.0 within 4-5 weeks, but I was mistaken. There were bugs and yet more bugs to fix. But now, I think we really are 4-5 weeks away. I sure hope to be right this time.

Since 2.4.x, Cypht master has undergone refactoring of major parts by two devs (Merci Jacob and then Victor Emanouilov to address some consequences of previous refactor). These efforts are to build a better long term future but they cause side effects, and many small subsequent adjustments. We also added many features (and thus more bugs).

We have done significant work on Tiki-Cypht interoperability: https://doc.tiki.org/Cypht
So how to evolve Cypht as a standalone app while making it easier to integrate within Tiki, and eventually other apps. For example, I could imagine one day integrating Cypht within Dolibarr.

Beyond Merci and Victor (mentioned above), thank you to Steven, Josaphat, Baraka and Christer for the many contributions in the last 12 months.

For the foreseeable future, all PRs are to be reviewed by @kroky.

So now, we need Cypht master to be at least as stable as 1.4.x and 2.4.x. Then

  • we spin out 2.5.0 (from master)
  • use Cypht 2.5.x for Tiki 29.x, 28.x and 27.x LTS (so will need to align a lot of code in Tiki)

From then on, we get back to stable releases every few months (2.6.0, 2.7.0, etc.)

Somewhere in 2026 (Q3 or Q4), we for Cypht 3.0

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions