Announcements for API changes #15
Replies: 6 comments
-
Available in: |
Beta Was this translation helpful? Give feedback.
-
The entire path-related system of all layers from VMM arguments up to the extensions has been reworked. Instead of inner paths, outer paths and such, a resource system has been introduced that divides resources associated with a VMM into three types:
Even though this may seem more complicated, the introduction of this system has led to a major reduction of confusion and magic when it comes to paths in fctools, and has also reduced the footprint of the VM layer significantly by around 300-400 LOC that were dedicated to the complex inner-outer path former solution. The builders for VM models were also removed in favor of standard pub structs. Available (API not finalized) in: |
Beta Was this translation helpful? Give feedback.
-
Note: while the improvements in the 0.6 alphas are major, it is recommended for current users of the library to continue using the stable 0.5 release to avoid much of the fallout of these transformative changes. |
Beta Was this translation helpful? Give feedback.
-
The order of components (i.e.
The Various other small breaking changes have been made to lots of other places to accommodate for the fact that passing a Neat feature bonus: Available in: |
Beta Was this translation helpful? Give feedback.
-
The resource system has been reworked, with everything no longer being piled up in the As a result of this:
Available in: |
Beta Was this translation helpful? Give feedback.
-
For anyone looking forward to a stable |
Beta Was this translation helpful? Give feedback.
-
Thread with announcement of major API breaking changes, to warn users before updating.
Beta Was this translation helpful? Give feedback.
All reactions