CodeIgniter Forums
What's new. - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: External Resources (https://forum.codeigniter.com/forum-7.html)
+--- Forum: Learn More (https://forum.codeigniter.com/forum-15.html)
+--- Thread: What's new. (/thread-80701.html)



What's new. - iRedds - 12-05-2021

Is there any official resource that explains the new features in the next CodeIgniter release?
For example, there was one, and now like this. With examples.
Something similar to the php 8.1 article. https://stitcher.io/blog/new-in-php-81


RE: What's new. - php_rocs - 12-05-2021

@iRedds ,

Check this thread out: https://forum.codeigniter.com/thread-80556.html


RE: What's new. - iRedds - 12-05-2021

Book? Are you seriously? It's not even funny.
With all due respect to Lonnie, I think this is the most useless action.


RE: What's new. - kilishan - 12-06-2021

The book is completely separate from the framework Smile

There isn't a list of upcoming features in the next release currently. Your best bet there is to watch the repo, especially the change logs, though sometimes those don't get updated completely until nearing release.

While I don't have specific timeframes just yet, I believe the plan is to pretty quickly get out a 4.1.6 release with PHP 8.1 compatibility and various smaller fixes/changes. After that we have 3 larger items that are all getting close: a task scheduler, a queue system, and revamped email system that is driver based so it's more easily extendable.

Also - if you're not aware, we released a Settings library as our first official package that allows you to read/store configuration items in either the database or config files, and can be extended to use as a user preferences library. MGatner has already created an implementation of that: CodeIgniter 4 Preferences.

And - for those wanting a kick start on an admin area, I'm hard at work on a brand new version of my old project, Bonfire 2.


RE: What's new. - iRedds - 12-06-2021

I may have expressed myself incorrectly.
I meant a resource where you can see a real example of what has been changed.

For example. Changelog 4.1.5
  • The addForeignKey function of the Forge class can now define composite foreign keys in an array
How to use?

Yes, you can go and have a look in the documentation. But it seems to me that if all the changes from the changelog are presented with examples and descriptions, it will be easier to understand the changes.

To a greater extent, this can affect BC.


RE: What's new. - kilishan - 12-06-2021

Oh, I see. You're right, that's something we could improve upon. Although that would mean describing and providing examples in two different places. And also something that would be simpler if we had more than 3-4 core volunteers working on the project.

But definitely something for us to keep in mind. I'll make sure the rest of the team is made aware of this. Thanks.


RE: What's new. - kilishan - 12-06-2021

@iRedds is this what you were looking for: https://codeigniter.com/user_guide/installation/upgrade_415.html.


RE: What's new. - kenjis - 12-06-2021

(12-06-2021, 08:42 AM)iRedds Wrote: I meant a resource where you can see a real example of what has been changed.

For example. Changelog 4.1.5
  • The addForeignKey function of the Forge class can now define composite foreign keys in an array
How to use?

Yes, you can go and have a look in the documentation. But it seems to me that if all the changes from the changelog are presented with examples and descriptions, it will be easier to understand the changes.

To a greater extent, this can affect BC.

Good feedback!

I believe we can improve the situation a bit by using one of the greatest inventions of the last century: the hyperlink.
Besides, I don't think there is anything wrong with adding a little examples for new features to Changelog.


RE: What's new. - iRedds - 12-06-2021

(12-06-2021, 09:05 AM)kilishan Wrote: @iRedds is this what you were looking for: https://codeigniter.com/user_guide/installation/upgrade_415.html.

I have the feeling that this is the first time I see it. Yes, that's very similar to what I meant.


RE: What's new. - kenjis - 12-07-2021

(12-06-2021, 08:42 AM)iRedds Wrote: For example. Changelog 4.1.5
  • The addForeignKey function of the Forge class can now define composite foreign keys in an array
How to use?

See https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.1.5.html#enhancements
A bit better?