#microformats 2025-12-15
2025-12-15 UTC
gRegor-web, gRegor, Saige_Leah and [pfefferle] joined the channel
#
[pfefferle] [gRegorLove] when we want to follow the semantic versioning, we should have a 1.0.0 when raising the php requirement, because it is a breaking change
#
jkingweb There are two schools of thought on this. The semver FAQs themselves, though, suggest that updating a dependency is not a breaking change, as long as the API remains compatible. So, if you use new PHP functions, not a breaking change. If you change function signatures to add newly expressible type information, though, that would be.
sarat joined the channel
#
[pfefferle] that is true... simply raising the required version without updating the code would be no major change, but I would assume that we would remove some backwards compats in this case...
[lazcorp] and Dryusdan joined the channel
[snarfed] and gRegor joined the channel
Dryusdan joined the channel
#
[social] Do you have criteria for demarcating v 1.0.0?
#
[snarfed] ...on the other hand, php-mf2 has been in production on a wide range of systems and services for, what, 10y ish now? we can say "it's not stable!!!" all we want, but in practice it is, both in that it's not shipping breaking changes all the time (if really at all?), and that it is a load-bearing dependency in the real world, and has been for a long time
#
[artlung] (I forgot that Loqi does not dwell in this channel to respond with https://indieweb.org/Semantic_Versioning )
#
[social] Hmm… the semantic versioning wiki may need some attention as it covers changes to major version numbers, but 0.x.x hasn’t hit a major version yet. Having a rough demarcation of what is needed to hit v 1.0.0 would be helpful.
[Sophia_wood], barnaby, jeremycherfas and AnaOlivia joined the channel
