forked from UnionOfRAD/lithium
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases 0.8
nateabele edited this page Oct 16, 2012
·
1 revision
David Persson (20):
- Refactoring switch block in
Cldr
adapter. - Fixing code formatting in
Cldr
adapter. - Removing superfluous dependency on
Memory
adapter. - Updating
Gettext
test to use octal values instead of decimal ones. - Renaming catalog category
message.plural
tomessage.pluralRule
. - Adding plural rule for English.
- Removing
root
plural rule from bootstrap. - Renaming constants in
Gettext
adapter to be more descriptive. - Moving
Cldr
adapter to plugin. - Adding integration test for english plural rule.
- Accounting for changes to
Command
ing g11nExtract
command. - Updating displayed help in g11n
Extract
command. - Fixing copy 'n paste in g11n
Extract
command. - Removing fuzzy flag as pointed out by
msgfmt -c
check. - Shorten paths if possible when writing po/pot files.
- Generated po/pot files are UTF-8 by default.
- Removing reference in
Code
adapter. This confuses escaping elsewhere. - Updating
Code
adapter test with changes to item structure. - Enabling caching of message pages.
- Merge
Catalog
configurations with ones setup by i.e. plugins.
Jon Adams (11):
- Begin restyling test dashboard.
- Continued styling of lithium unit test dashboard.
- Fix for .test-content width+padding blowing out float.
- CSS fix for horizontal scroll from drop shadow.
- 'run all' buttonized and general unicode triangulation.
- Shifted html, filters position, metrics tables polished.
- Implemented check for required extensions via
::enabled()
for mysql and mongodb datasources/adapters. -
MongoDb::connect()
now expects exception to handle unavailable connection, with updated skiptest. - Refactored
MongoDb::connect()
to catch errors on bad db name as well; driver at about 78% test coverage. - Boosting test coverage for
net\http\Request
. - Updated test menu and test all button styles for better contrast / identification.
Joël Perras (20):
- Updating
data\Model::create()
to allow passing of$options
. Test added. - Explicitly setting 'test' environment during test dispatch cycle.
- Removing spurious use
\lithium\core\Environment
fromAdaptableTest
. - Adding ability to pass configurations to strategies at instantiation time.
- Adding start of HMAC strategy.
- Allowing strategies with configurations to be specified by class name as well as by fully qualified namespace.
- Adding strategies location path to
storage\Session
. - Adding on options param to
Adaptable::applyStrategies()
. - Implementing option passing for
applyStrategies()
in relevantstorage\Session
methods. - Updating
storage\Cache
andstorage\Session
for passing options to strategies. - Updating HMAC strategy with new option passing from
Adaptable::applyStrategies()
. - Making
SessionPhpTest
integration test a bit more robust. - Updating
tests\integration\storage\SessionPhpTest
to conform to coding standards. - Separating out session startup from
storage\session\adapter\Php::_init()
. - Sessions are now lazy-started for
storage\session\adapter\Php
. - Simplify logic in
storage\session\adapter\Php::key()
. - Additional integration tests.
- Cleaning up
tests\integration\storage\SessionTest
. - Fixing syntax error.
- Refactoring
Adaptable
. Changing conditions parameter to options inCache
. Fixing/cleaning upSession
.
Nate Abele (26):
- Fixing whitespace formatting and line length in test suite layout template.
- Fixing display of layout and default stats on initial page load of test suite. Refactoring and simplifying template code.
- Removing mock class for class that no longer exists.
- Removing mock class for class that no longer exists.
- Fixing coding standards formatting in
config/bootstrap/action.php
. - Modifying filter system to directly invoke closures, instead of using magic
__invoke()
method. - Updating
\core\StaticObject
from filter refactor. - Updating code example in
\net\http\Media
class docs. - Refactoring
\storage\Session::check()
to receive functions from adapters. Updating adapters accordingly. - Minor refactoring and performance optimization for
\util\Inflector
. - Cleaning up unnecessary casting.
- Adding extra sanity checking to
\net\http\Media
inencode()
anddecode()
. - Removing unnecessary array cast and tweaking code formatting in
Php
session storage adapter. - Fixing issues with specifying namespaced controller names in routes. Fixes #35.
- Implementing persistent route parameters, refactored
\net\http\Router::connect()
to handle parameters more flexibly, addedRouter::process()
as convenience method for handlingRequest
objects. - Allowing the
$title
parameter in\template\helper\Form::label()
to accept an array, so that complex label parameters can be more easily specified inForm::field()
. - Adding test which verifies that
Form::label()
can accept anull
title using array syntax. - Implementing support for HTML5 input elements (and arbitrary custom types) in
Form
helper using__call()
method. - Fixing issue where
Form
helper creates<form />
tags with invalidmethod
attributes. Fixes ticket #46. - Updating test cases to match refactor.
- Updating additional missed tests in
Form
helper. - Moving model configuration handling from
Model::__init()
toModel::config()
. - Fixing issues with magic finders in
Model
, now supportsfind<Type>By<Field>()
andfindBy<Field>()
, wheretype
defaults to'first'
. - Allowing
$options
fromModel::validates()
toValidator::check()
. - Fixing issue in route compiling where use of repetition in regex fragments would not parse correctly.
- Updating
test\GroupTest
to correspond with current G11n class list.
Niel Archer (2):
- Fixing the menu output to use slash in uri instead of backslash (at least on Windows).
- Another menu fix for paths on Windows.
gwoo (6):
- Fixing #39,
Form::create()
was generating bad output. - Adding some filters for
\test\Dispatcher
and\test\Report
, moving test templates into a namespace based on reporter name. - Refactoring how filters are handled
- Changing bootstrap/test.php filter to intercept
Dispatcher::run()
. - Adding test coverage and fixes to
\test\Unit
. - Updating test suite handling. Re-Adding
\test\Controller
for browser based front end.
Marke Hallowell (62):
- Made abstract Filter class abstract and moved default analyze behavior out of
Affected
and intoFilter
. - Fixed
Filter
documentation to refer to proper classname. - Updated documentation for
Filter::analyze()
. - Added test bootstrapper and call to load it in bootstrap.
- Updated test Report render to prepare for elements.
- Refactored Test execution to filter in test bootstrap and removed Test Controller
- Added options to Report render for format type
- Updated file structure for test templates
- Moved test output format to object property for reuse
- Updated the test html layout to render test filter templates and moved complexity output to filter
- Moved Affected filter output into a template
- Removed Affected filter's output method
- Refactored Coverage filter to new template system
- Refactored filter output into template system [#1 state:resolved]
- Removed unnecessary 'filters' method from Report
- Fixed Coverage filter template bug where empty data was being displayed
- Updated Profiler filter assignment to be more descriptive
- Removed unnecessary 'filters' method from Html Reporter
- Removed output test from AfftecedTest
- Commented out CurlTest assertion that assumes too much about server environment
- Removed EOL from EOF of CurlTest
- Refactored html test menu to temmplate. [#2 state:resolved]
- Cleaned up test menu template a little.
- Moved test stat reporting into template and completely removed Html Reporter from test suite [#6 state:resolved]
- Fixed empty test run reporting color. Added 'Run All Tests' Button. Styled out test suite menu.
- Removed shortags from test suite templates
- Fixed menu error in strict mode.
- Added menu level.
- Updated test menu to include apps
- Fixed broken path in test menu.
- Removed short tags from stats template
- Fixed stats template output.
- Updating test layout to strict standards.
- Fixed coverage filter template output
- Fixed bug in Complexity filter result collection
- Updated test suite to allow for 'Run All' and set up button.
- Fixed bug in menu template for test suite.
- Updated console Test command to render stats through Report
- Added initial Console templates for Test command and updated command to render them.
- Added filters method to Report to render all filters and updated html and console strategies to use it
- Refactored complexity template to follow other's pattern
- Added console template for Affected filter.
- Added console template for Profiler filter.
- Added Coverage filter.
- Fixed minor bugs and finished console templates
- Fixed bug in console test command where lowercase filter names were throwing errors.
- Removed old Reporters and test cases.
- Updating old test cases to run on updated Test Suite.
- Added Coverage Filter test and test case to expose Filters bug.
- Fixed bug running tests from browser.
- Added test coverage for Report.
- Fixed Bug when applying multiple test filters.
- Updated Unit class to potentially break on fail (for Integration tests)
- Added Base Integration test class and unit testing of said class.
- Cleaning up Menu template.
- Moved CoverageTest to be an Integration Test instead of a Unit Test
- Setting up Filter Integration Test.
- Fixed bug in Profiler Filter.
- Fixed Complexity filter bug.
- Updating Filter Test
- Added Integration test for Filters.
- Fixing Report Test bug.
John David Anderson (2):
- Patching Libraries, fix suggested by Nate.
- Adding test case for poorly named libraries.