Opulence 1.1: DB migrations, collections, and streams
I've just released version 1.1 of the Opulence framework. The new features include:
- Database migration support
- A new collection library
- Better support for streams
- A few deprecations in preparation for Opulence 2.0
- Moved the tests from a top-level "tests" directory into each individual library's directory
- Bumped the min PHP version to 7.1
You might find some of these features in other frameworks, but the nice thing about Opulence's implementations is that they are framework-agnostic. You can read the entire upgrade guide here. You can also take a look at the [source code] (https://github.com/opulencephp/Opulence). Feel free to give it a spin and let me know what you think.
Posted Oct 22, 2017, 11:36 PM UTC · edited
235
Glad you're still working on this, some new frameworks popup and disappear.
Thanks. I've been working hard on a new route matching library, as well as a few other libraries that will also be released in 2.0.
You have a blog on what you're planning for 2.0?
I don't. I've probably figured out ~60% of the features that will be going in 2.0, but I don't want to give anything away until it's set in stone. What I can tell you is that 2.0 will bring with it a framework agnsotic route-matching library (linked above), a route dispatching library, automatic serialization/deserialization of DTOs <=> domain models, and a reworked HTTP library. The HTTP library aims to fix what I perceive as the shortcomings of PSR-7's HTTP request/response wrappers. It also fixes some admitted shortcomings of Opulence's current HTTP library.