title |
---|
Foundation Change Log |
- Automatically login the user after resetting the password.
- Refactor call to
Orchestra\Extension\RouteGenerator
based on changes to orchestra/extension component. - Completely remove
Orchestra\Foundation\Services
namespace. - Move welcome message to
orchestra/foundation::dashboard._welcome
partial. - Add
orchestra/optimize
. - Add
orchestra/debug
. - Update Twitter Bootstrap v3.0.2.
- Fixed
Javie.Events
usage on triggering switcher event. - Manage Twitter Bootstrap using Composer.
- Implement PSR-2 coding standard.
- Add
orchestra/foundation::layout.extra
layout view, to be used for registration, login and forgot password interface. - Cast possible integer to string on return
ID
fromUser
model. - Improved pagination support by allowing
$perPage
value to be configurable from the model. - Use explicit Route method instead of
Route::controller()
to increase route resolving performance. - Move both presenter and validator instance dependencies inject to Controller construct method.
- Move
Orchestra\Model
to it's own repository, this would allow it to be used with orchestra/auth on project without Orchestra Platform. - Multiple namespace refactors.
- Allow Orchestra Platform route to make use of latest
Orchestra\Extension\RequestGenerator
feature allowing subdomain handling. - Fixed
Orchestra\Mail
using queues doesn't respect configuration fromOrchestra\Memory
. - Update certain form missing
Input::old()
and->withInput()
on failed form transaction. - Multiple code refactors.
- Update assets:
- underscore.js v1.5.2
- jQuery v1.10.2
- Modernizr v2.6.2
- jQuery UI v1.10.3
- Select2 v3.4.3
- Re-enable reset password e-mail to be sent using configurable e-mail dispatcher (either direct send or queue).
- Allow customization redirection from logout request.
- Multiple tweaks to CSS.
- Mail configuration are now loaded from the database after installation. This would allow developer to use either
Mail
orOrchestra\Mail
using the same set of configuration out of the box. - Allow cancelling SMTP e-mail password after change password is clicked.
- Re-organize
Orchestra\Foundation\Services\Event\AdminMenuHandler
. - Add missing successful reset password message.
- Refactor presenters to use app container to allow IoC overwrite from application.
- Rework on
Orchestra\Foundation\Mail
to handle inconsistency using bothMail::queue()
andMail::send()
, add newOrchestra\Mail::push()
option to allow sending based on configuration. - Both
Orchestra\Mail::send()
andOrchestra\Mail::queue()
work as you would usingMail
equivalent. - Refactor
Orchestra\Foundation\Reminders\PasswordBroker
to force send email directly even if queue is enabled. This is a limitation withIlluminate\Support\SerializeClosure
that does support use () to include Closure. - Fixed messages when registration email is sent using queue, instead of showing failed to send.
- Improve user searching with new
Orchestra\Support\Str::searchable()
API.
- Add
orchestra/translation
. - Improved asset management especially for Twitter Bootstrap.
- Deprecate and remove
subMenu
usage of Navbar Decorator. - Fixed request to
jquery.min.map
cause 500 errors. - Separate large view into partial especially on
extensions
andresources
route for easier theming. - Fixed some regression bug.
- Update to Twitter Bootstrap v3.0.0.
- Slightly improved Navbar Decorator.
- Add padding to
.navbar a-navbar.brand
CSS. - Update Bootstrap 3.0-RC2.
Orchestra\Foundation\Reminders\PasswordBroker
should extendsIlluminate\Auth\Reminders\PasswordBroker
.- Fixed CSS styling based on Bootstrap 3-RC2 changes.
- Fixed inconsistent form styling on reset password page.
- Update Twitter Bootstrap 3.
- Change footer to show "Powered by Orchestra Platform" instead of a copyright.
- Tweak installation message on Auth usage.
- Convert prefered function to use
Orchestra\Auth\Acl\Fluent::attach()
instead ofOrchestra\Auth\Acl\Fluent::fill()
.
- Replace deprecated call to
Orchestra\Extension::isActive()
and instead useOrchestra\Extension::activated()
. - Replace call to
handles('orchestra/foundation::*')
tohandles('orchestra::*')
. - Small improvement to migration process during installation.
- Add italian translation.
- Revert alias and provides in
Orchestra\Foundation\Services\TestCase
. - Add
Orchestra\Foundation\Services\ApplicationTestCase
. - Add testcase for
Orchestra\Foundation\Routing\CredentialController
. - Fixed CSS issue on create/update User using Select2.
- Update to Twitter Bootstrap 3.0.0-RC1.
- Clean-up CSS, JavaScript as well as HTML to match Bootstrap 3.
- Fixed typo to
Orchestra\Extension::isActive()
. - Add safe mode notification when running from safe mode.
- Docblock improvement.
- Update Bootstrap 3.
- Remove requirement to use
Illuminate\Support\Fluent
onOrchestra\Foundation\Services\Validation\UserAccount
. - Add client-side JavaScript event on each page load.
- Code improvements.
- Fixed
mkdir(): Permission denied
while uploading extension asset using FTP Publisher.
- Rename
Orchestra\Foundation\Site::localtime()
toOrchestra\Foundation\Site::toLocalTime()
. - Fixed date is not appended when attaching role to a user, add
withTimestamps()
options to bothOrchestra\Model\User
andOrchestra\Model\Role
. - Add
Orchestra\Foundation\Site::fromLocalTime()
to convert time from local to what set in"app.timezone"
config. - Add
Orchestra\Foundation\Application::locate()
to return relative path to packages/app.
- Optimize use of
orchestra/foundation::layout.widgets.header
view. - Create table and form view for
Orchestra\Html\Table
andOrchestra\Html\Form
. - Update Bootstrap 3 files.
- Allow
Orchestra\Foundation\Services\UserMetaRepository
to look for data from eloquent before resolving to default. - Fixed a bug where no roles is assigned to registered user.
- Improved the base grid system to be more readable.
- Multiple bugfixes to the UX and CSS.
- Tweak Resources menu to be not shown when all resources are hidden.
- Fixed unable to use Publisher FTP since
Illuminate\Filesystem\Filesystem::makeDirectory()
throws PHP error when creating directory failed.
- Move
Orchestra\Services
toOrchestra\Foundation\Services
. - Move
Orchestra\Routing
toOrchestra\Foundation\Routing
. - All classes are mapped using PSR-0.
- Improved default theme.
- Fixed CSS styling on FTP publisher page.
- Allow guest user to access resources if ACL permit.
- Fixed CSS on User search form.
- Add
@placeholder("orchestra.resources: {name}")
. - Add data-id attributes to edit and delete link on users page.
- Fixed unable to use
"orchestra.saving: extension.{name}"
event. - Implement
"orchestra.validate: extension.{name}"
andOrchestra\Services\Validation\Extension
. - Fixed regression bug with new implementation on
Orchestra\Support\Validator
.
- Tweak Users search form CSS to match Bootstrap 3.
- Fixed a bug where Extension's handles configuration is not accessible.
- Migrate
Orchestra\Foundation
from Orchestra Platform 1.2. - Convert
Orchestra\Core
toOrchestra\App
. - Add
Orchestra\App::handle()
to emulate(:bundle)
routing structure in Laravel 3. - Deprecate and remove
Orchestra
, alias toOrchestra\App
, instead introduceorchestra()
helper function as a replacement. - Validations now using services, based on
Orchestra\Support\Validator
. - Menu are now using
Orchestra\Services\Event\AdminMenuHandler
. Orchestra\Mail
are now utilising Laravel 4Mail
class,Orchestra\Mail::send()
would choose either to use basic send or queue based on Orchestra Platform setting.- Fixes bad references to
Orchestra\Support\Str
onOrchestra\Routing\ForgotController
andOrchestra\Routing\RegisterController
. - Update to Twitter Bootstrap 3.
- Replace current implementation for reset password with Laravel 4, with some goodies from Orchestra Platform.
- Remove
Form::token()
as it's automatically added byForm::open()
. - Add support to use
sendmail
as e-mail transport. - Reduce usage of Blade syntax, since
{
and}
can be customised by the user Orchestra Platform shouldn't depend on it. - Fixed invalid generated URL to delete users.
- Add
Orchestra\Testbench
package to help unit testing controllers. - Allow
handles('orchestra::/')
to aliashandles('orchestra/foundation::/')
. - Add
resources('foo')
to aliashandles('orchestra/foundation::resources/foo')
.