There are a lot of breaking changes in version 3 since it is a major release. However, there is a lot to be excited about. We want to make sure you can get upgrade if you want to give it a try.
Because 2.0 to version 3.0 is a major update upgrading is not recommended. It will be best to simply start over if you want the new version. Minor updates like
3.1.0 will be much simpler in the future and not require as many changes.
WARNING: It is recommended that you backup the older version of your site first then install the new version and manually migrate.
Singular Over Plural
Forms, Model and Controllers in version 3.0 all use singular forms. For example forms in 3.0 now look like this:
tr_form('post', 'update', 1);
In 2.0 they looked like this.
tr_form('posts', 'update', 1);
The configuration setup is totally new. You will need to make edits in the two new places
New Dot Notation
Instead of bracket syntax switch to the new dot notation. In the past you used
[group][name] now we use
Models are totally new. You will need to change to the new style.
Controllers are totally new. You will need to change to the new style.
Middleware is totally new. You will need to change to the new style.
The Kernel are totally new. You will need to change to the new style. There is no longer an XKernel.