Cartalyst Work Report 43–45
Tasty Treats, (Week 43–45 of 52, 2014)
Just learning about us? Start here & Learn more about Cartalyst.
We’re half way through the current quarter and we have some tasty treats for our members. Quite a few projects are coming to fruition such has Sentinel Kickstart and Platform 2. We Also have a new philosophy on open development and how to include active members in our workflow.
Sentinel Kickstart
Yep, it’s here and ready for action. Sentinel Kickstart marks the second application to be offered to our members. Watch the complete walkthrough or have a play on the demo. Sentinel Kickstart Demo
We be tag’n
With platform 2 quickly approaching and some members already using feature branches you’ll no doubt be noticing that we have begun tagging 0.1.x on quite a few packages. This is in preparation to allow members using those feature branches to lock on to a version as we make final preparations for Platform 2 release.
New Packages
cartalyst/tags
Everyone needs to tag something sometime and it’s usually an after thought. Keeping with our abstract mentality @brunofgaspar dug deep and created this little gem. It allows you to easily add tags to any Eloquent entity. That’s a huge time saver when designing your application.
The package is not marked as stable and it doesn’t have documentation at this time.
Package Updates
Conditions v1.2
- Ability to pass the subtotal into the validation callbacks.
Cart v1.1
- Added a new catalyst.cart.created event which is fired when a cart instance is initialized.
- Improved the conditions validation.
- Improved the Cart MetaData feature once again to be more flexible.
- Removed the updateCart() method and it’s corresponding calls, keeping the code more simplified.
- Some other minor tweaks and improvements.
cartalyst/sentinel-social — v0.1.0
- Authentication through social networks and third-party OAuth providers.
cartalyst/sentinel-social — v0.2.0
- Default views and controller have been removed.
- Namespace changed from `Cartalyst\SentinelSocial` to `Cartalyst\Sentinel\Addons\Social`.
- Service provider changed from `Cartalyst\SentinelSocial\Laravel\SentinelSocialServiceProvider` to `Cartalyst\Sentinel\Addons\Social\Laravel\SocialServiceProvider`.
- Alias changed from `Cartalyst\SentinelSocial\Laravel\Facades\SentinelSocial` to `Cartalyst\Sentinel\Addons\Social\Laravel\Facades\Social`.
- Rewritten the migrations into a single class `MigrationCartalystSentinelSocialInstallSocial`.
- Upgraded `league/oauth2-client` to `0.4.*`.
- Increased code coverage.
- Bindings changed from `sentinel.social.*` to `sentinel.addons.social.*` except `sentinel.social.links` changed to `sentinel.addons.social.repository`.
- Renamed the link model from `Cartalyst\SentinelSocial\Links\EloquentLink` to `Cartalyst\Sentinel\Addons\Social\Models\Link`.
- Renamed the link repository from `Cartalyst\SentinelSocial\Laravel\IlluminateLinkRepository` to `Cartalyst\Sentinel\Addons\Social\Laravel\LinkRepository`.
- Added a new `sentinel.social.registering` event that is fired before the `sentinel` user is created.
Our Cartalyst, Your Cartalyst
A couple weeks ago I (@dansyme) wrote a little about the origins of Cartalyst (Our Cartalyst, Your Cartalyst) and what I see for the future. I recently left a full time position to focus on Cartalyst and I am excited for the new year.