-
-
Notifications
You must be signed in to change notification settings - Fork 515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap for Timber 2.0 #2741
Comments
I'm also adding links errors in docs, at least for 2.0: |
Amazing, this is exciting stuff. It's really important to highlight: |
Update:
|
Awesome to see a roadmap. Very excited for the first RC and ready to report bugs when upgrading a site from Timber 1 to Timber 2 🥳 |
Excited for RC release 🚀 |
We’re glad that we could finish the first steps towards the final release as planned.
|
This is such a massive step forward! Thanks a lot everyone for working so hard on this |
Very excited indeed! Is there an upgrade guide anywhere? |
I'v upgraded 6-7 dev sites running PHP 8.1 and 8.2 to Timber 2.0 RC2 in the last week and so far (thanks to the detailed upgrade guide), everything is going very smooth, no issues at all. 👍 |
That's great to know! thanks for your feedback :) |
Updated my parent/child theme framework as well without any issues. I am going to test this in some upcoming projects to see if I run into any other issue. |
I updated my theme today with 2.0.0-rc.1. Everything went quite smooth, although it took me some time to understand the new handling of ACF repeaters, relationships and flexible content field. I have a quite elaborate ACF structure of layouts and field mixed with CPTs etc. Esp. the .image property of what actually I was sure is already a picture was tricky... But after a bit of thinking, it all makes sense to me. Thanks for the great work! Just one annoying observation: During debugging, I recognized a warning in my logs:
I did not find any reference to Thanks again for the good work! Jonas Backtrace: |
Hey @jrathert , Thank you for trying out Timber 2! Are you calling |
Hi @Levdbas - yes, Thanks for the quick reply, btw. |
@jrathert , no problem! From what I can see |
Hi @Levdbas - fair point re: Back to the topic, and also asking @gchtr: Is there anything specifc open re: a 2.0 release? Something to test? To document? Because to me 2.0-rc.1 looks super stable - and I also saw people refering to the 2.0 documentation and running into trouble (the publically available https://timber.github.io/docs/v2/installation/ says installation goes like: |
In the same as we deprecated calling custom fields directly on posts and other objects, direct access in Instead of calling Maybe it would be a good idea to overwrite Could you create a separate issue for that, @Levdbas?
If you test it by upgrading your sites to use Timber 2.0, that’s already testing enough. And we’ll see what needs to be documented better when people are using it. We should definitely fix the documentation about how to install the release candidate. Otherwise, it might really confuse people, especially if they’re not familiar with Composer. Thanks for mentioning that, @jrathert! |
1 similar comment
This comment was marked as duplicate.
This comment was marked as duplicate.
I think the part of the documentation you linked to should is super important for upgrading and should probably be called "Custom fields / meta" instead of just "meta". During my upgrade procedure, I only found out about custom fields handling when reading the ACF part of the docs. I simply did not realize that the section "Meta" is relevant for custom fields in the first place. |
@gchtr , I've updated the roadmap with some todo's after we release 2.0 |
Is accessing custom fields ddirectly really deprecated or just not the recomended way anymore (as it says in the upgrade guide)? I'm asking because doing to the wrong way doesn't seem to trigger any deprecation warnings. |
Okay, maybe this was too long ago since I last looked at this. Let me clarify: We deprecated using We maybe will deprecate direct access to custom fields in a future major version and eventually remove it. This would need another discussion. |
Thanks for the clarification. |
Just started the upgrade to Timber 2.0rc1 and it all has been smooth sailing. For an average Wordpress site I’m sure it’s no more than a day of work. The deprecation warnings are thoughtfully written and the upgrade docs are in pretty good shape. It may have took some time but this is solid work 👏 |
Thanks for the feedback, @rmens. That means a lot! 😊 UPDATE: If all goes well, we will have a Timber 2.0 release out by the end of this week. |
Timber 2.0 is released 🚀🎉🌲. Check out the Release notes. Thanks to everyone who contributed with their time, pull requests, comments and discussions to get us here. There’s one final todo left on the After release list in this issue. So let’s wait until we fix this before we close this.
|
This is an overview issue for the release of version 2.0 of Timber. If you find questions about the release of Timber 2.0, guide them here.
Roadmap
The next steps for a 2.0 release are:
2.0.0-beta.2
by the end of this week2.0.0-rc.1
by June/July 2023🚀 Check out the Release notes.
The past has shown us that it’s difficult to predict an exact ETA. And with our limited resources, we don’t want to make promises we can’t keep. But let’s work towards a 2.0 release by being strict about what we really need for a 2.0 release and what we can postpone for later.
Help is welcome from everyone, also developers who are not maintainers. If you can provide insights, spot issues in the pull requests and comment on these, you’ll help us move the project forward.
Pull requests
The following pull requests need to be reviewed and resolved.
PostFactory::is_image
incorrectly usingwp_check_filetype
#2730Post
#2750For each of these pull requests we should decide whether we can solve them in the future or whether we really need to solve them for a first 2.0 release. By "future", we mean that we can decide whether:
Postponed issues and pull requests
2.x Future
)2.x Future
)2.x Future
)2.x Future
)Outstanding issues
Issues with patches
This issues have patches and will be resolved when their corresponding pull requests are resolved.
After release
Example for 1.x branch:
Example for main (2.x) branch:
The text was updated successfully, but these errors were encountered: