forked from UnionOfRAD/lithium
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases 0.6
nateabele edited this page Oct 16, 2012
·
1 revision
David Persson (36):
- Updating windows console wrapper, accounting for spaces in path. Closes #26.
- Lowercasing
rem
s in windows console wrapper. - More exception handling in
Inspector
. -
Library
command to throw exception if not initialized with a request. - Readability refactor of
Test
command. - Adding
Base
test filter. - Small whitespace change in test classes.
- Removing test case stubs.
- Correcting namespace of
Unit
test case. - Updating remainig places where test filters were echoing.
- Adding spacing in
Test
command. - Adding new
Affected
test filter. - Refactoring
Reporter
into reporterBase
class. - Updating output of
Test
command. - Deabstracting
Base
reporter class. Updating tests. - Renaming
Message::contentFilters()
toshortHands()
. - Refactoring
Message
and related filters. - Moving short hands tests into
Message
test case. Adding tests. - Adding
'noop'
option toMessage::translate()
. Adding test. - Removing superfluous dependency.
- Updating g11n bootstrap, moving and uncommenting catalog source configure section.
- Updating g11n bootstrap, moving and uncommenting data section.
- Updating g11n bootstrap, moving and uncommenting integration sections.
- Updating examples in
Message
docblocks. -
Gettext
adapter to throw an exception if directory isn't writable. - Updating
GettextTest
to skip if directory is not writable. - Enabling g11n specific environment settings.
- Adding reference to RFC to
Locale
class docblock. - Adding support for preferred locales.
- Adding filters to g11n bootstrap enabling automatic setting of locale.
- Adding g11n environment settings for test and prodcution configurations.
- Adding missing namespace to g11n bootstrap.
- Adding setting of default timezone to g11n bootstrap.
- Correcting two typos in g11n boostrap docblocks.
- Upating g11n bootstrap filters to not hardcode environment.
- Renaming
Message::shorthands()
toMessage::aliases()
.
Jon Adams (5):
- Fixing typo in Session::read() preventing reading values from named session. Tests added.
- \lithium\storage\Session::delete() now filterable fixes #23. Integration test added
- polished base stylesheet and renamed to
- modified tests for asset path generation to use debug.css
- modified margin/padding on #content element and removing contents from webroot/img/empty file
Joël Perras (37):
- Fixing ConnectionTest failure when no connections defined.
- Adding skip to cookie adapter test if being run via cli SAPI.
- Updating storage\Session and storage\session\adapter\Memory for filterable delete.
- Removing gitignore entry.
- Updating SessionTest to conform with coding standards.
- Updating \storage\session\adapter\Memory::key() for better CLI integration.
- Memory::key() session adapter context fix.
- Adding resources/tmp/cache/templates/ folder to basic app structure.
- Adding multi-key read and multi-key/value write to Memory cache adapter.
- Adding start of generic multi-write and multi-read functionality for all cache adapters.
- Adding multi-key/value write to Apc cache adapter.
- Updating XCache adapter.
- Updating Memcache cache adapter.
- Removing use of 'extract()' from Redis cache adapter.
- Removing cache read expiration test from Redis adapter.
- Adding tests for File cache adapter.
- Removing extraneous '_expires' cache entries for APC cache adapter.
- Adding tests to Apc cache adater multi-key read & delete.
- Adding multi-key read to Memcache cache adapter.
- Adding tests for Memcache cache adapter multi-key read.
- Adding multi-key write to Memcache cache adapter.
- Changing Memcached class attribute in Memcache adapter from protected to public.
- Fixing error with Memory cache adapter.
- Updating docs for storage\cache\adapter\Apc::write().
- Updating doc blocks for Apc cache adapter.
- Updating docs for Cache class.
- Removing old & incorrect docs for Apc adapter.
- Updating docs for File cache adapter.
- Updating docs for Apc, Memcache, Redis & XCache cache adapters.
- Updating Redis cache adapter docs.
- Making Redis object instance in Redis cache adapter public instead of protected.
- Removing empty file that is no longer needed.
- Fixing logical errors in Memory cache adapter.
- Adding skip for CacheTest with File adapter integration.
- Renaming composed object to in Redis cache adapter.
- Renaming composed object to in Memcache cache adapter.
- Adding doc block for class attributes.
Marke Hallowell (18):
- Refactored Static Object _filter
- Updated Test Filter Base class to support a stateless interface to the filters
- Updated Report to use new Test Filter interface
- Refactored Coverage test filter to be stateless and implement updated Base class interface
- Refactored test filter interface to better handle raw filter results prior to analysis
- Refactored Complexity filter to adhere to new Test Filter Interface
- Removed some old stateful properties
- Refactored Profiler test filter to adhere to new test filter stateless interface
- updating documentation
- Refactored Affected test filter to adhere to new Test Filter stateless interface
- Added Mock Class for test Report and updated Affected Filter test to use Mock Report
- Fixed bug in Affected Filter refactor. Added regression test.
- Renamed Report collectFilterResults to just be collect
- Refactored test filters to no longer pass tests explicity
- Refactored test filters to analyze report instance.
- Updated AffectedTest to use actual Report instance. Removed Report Mock.
- Renamed filter and reporter base classes and updated subclasses
- Updated Reporter Base test
Nate Abele (38):
- Adding "libraries/*" to .gitignore.
- Small cleanup of test case for
http\Media
. - Removing in-progress strategies code from current stable branch.
- Adding error checking for
analysis\Inspector::info()
, needs test coverage / refactoring. - Refactoring
http\Media
so that types must be registered (usingtype()
) in order to be auto-rendered. Correcting exception thrown when attempting to render an unhandled type. - Adding documentation and small refactoring to
core\Environment
. - Adding documentation to
core\Environment
, refactoringEnvironment::get()
, addingEnvironment::reset()
. - Adding test coverage for
util\String::uuid
, removing@todo
. - Adding documentation to
core\Environment
, fixing issue inEnvironment::set()
where new configurations could not be created. - Refactoring
util\String
to clean up API and reduce method complexity. - Adding test coverage for
core\StaticObject
method filtering. - Adding test coverage for
core\Object::__set_state()
. - Refactoring
util\Collection
to remove dependency onhttp\Media
. AddedCollection::formats()
to enable registering format handler classes. - Updating test and bootstrap references from
\http
to\net\http
. - Adding documentation to
security\Auth
, and addingAuth::set()
method to allow manual session initialization. - Refactoring all
Auth
public methods to be filterable, adding documentation and test coverage. - Adding test coverage for
security
classes. - Adding
view\Renderer::set()
to allow variables to be passed between templates in the same rendering context. Enabling the'inline'
option forhelper\Html::script()
andhelper\Html::style()
. - Adding test coverage for
template\View
andHtml
helper. Fixing issue inutil\String::insert()
where question marks were replaced incorrectly. RefactoredSimple
template adapter. - Replacing custom stream class
Stream
with template compiler, for improved efficiency and APC compatibility. - Minor refactorings to template compilation per code review by Sean Coates.
- Allowing
view\Compiler
to fall back to the non-compiled template in cases where the cache directory is not writeable. Added configuration to throw exception if fallback is explicitly disabled. - Refactoring tests for
view\Renderer
, adding coverage for built-in content handlers. - Refactoring
util\Collection
to remove dependency onhttp\Media
. AddedCollection::formats()
to enable registering format handler classes. - Refactoring
util\Collection
to remove dependency onhttp\Media
. AddedCollection::formats()
to enable registering format handler classes. - Removing unused properties and methods from base classes in
\core
. - Removing unused validators in
util\Validator
, refactoringValidator
rules engine to replace pre- and post-filter hooks with core filter system. - Adding test coverage for
util\Validator
. Restoring deleted mock class. - Quoting class identifiers in
util\Collection
docblock. - Updating
util\Set::merge()
to accept only two parameters. - Adding
core\Libraries::paths()
as accessor method to$_paths
property, adding/updating documentation, and removing unused 'socket' class paths. ModifyingLibraries::locate()
so thatLibraries::$_paths
may be specified as a string instead of an array. Fixing plugin loading. - Tests that non-class files are not matched in
core\Libraries::find()
when'namespaces'
is set totrue
. - Implementing
helper\Form::error()
to render error messages for objects bound to forms. Implementinghelper\Form::field()
wrapper method to generate form fields with labels, errors, etc. - Uncommenting console bootstrap configuration, since it should execute automatically if included.
- Adding clarifying comments to and links to documentation in
Form
helper, updating copyright year on outdated file docblocks. - Updating list of libraries which are manually loaded by default.
- Adding default caching configuration to bootstrap, refactoring cache and session adapters to implement
enabled()
as a static method. Misc. micro-optimizations. - Performance optimization for
core\Libraries::_locatePath()
.
gwoo (45):
- adding isSet to renderer
- making config array optional in \util\Socket constructor
- fixing some errors in \command\Library and adding some more error handling
- adding empty to the \command\Library::archive() filter. updating the app.phar.gz template
- minor optimization to \command\Library git detection
- fixing issue in
\action\Controller
when response status is set and render is called. - applying default response type to \action\Contoller based on request
- Moving \http to \net\http and \util\socket to \net\socket.
- updating request type handling in \action\Request
- fixing \command\HelpTest for changed description
- reverting mode on some empty files
- fixing error in Media render where paths where being overwritten
- applying patch to remove bad assumptions in \socket\CurlTest /thanks @coates
- adding realpath fix to \test\GroupTest /thanks @coates
- updating some console classes for running tests via cli
- refactoring \console\Command
- some more work on refactor of \console\Command
- updating output of \command\Help
- fix for String::insert() when ? in the string.
- updating bootstrap files for console colors
- fixing \command\Test
- adding tests for \util\String
- Moving \http to \net\http and \util\socket to \net\socket.
- updating \core\LibrariesTest to use realpath in case symlinks are used. /thanks @coates
- working on some libraries refactor with respect to path handling
- initial refactoring \util\Set
- continued refactoring of \util\Set. changed
Set::reverse()
toSet::to('array')
andSet::map()
andSet::to('object')
reorganized \util\SetTest - Moving \http to \net\http and \util\socket to \net\socket.
- change
Message::shortHands()
toMessage::shorthands()
- adding skips to tests that require writable directories
- adding cleanup to MediaTest
- fixing some mistakes from adding skip to \catalog\adapter\PhpTest
- removing short tags from default template and home.html.php to allow rendering when app/resources/tmp/cache/templates is not writable.
- modifying the default form action to point back to the current url. updating tests.
- adding case for field to \helper\FormTest
- adding some more cases to \helper\FormTest
- adding config check to home.html.php for wrtitable resources directory.
- fixing bad file
- adding skip rendering to \test
- updating some tests that modify routes to ensure they are reset properly.
- removing min-width and margin from container in lithium.css
- fixing issue with \view\Compiler when app/resources/tmp/cache/templates is not writable.
- modifying spacing in app/htaccess
- commenting out the default connection in config/connections.php
- updating default app.phar.gz
psychic (26):
- Adding color coding abilities.
- Finishing colorization of standard output lines.
- Adding method docs.
- Updating doc block
- Removing Windows detection to see if escape codes still work.
- Removing Windows escapes for now.
- Adding switch to force color ouput in case of smart Windows clients.
- Moving colors to hash table setup.
- Formatting adjustments to var names and line length.
- Formatting large array.
- Refactoring color stuff to _style() and removing help().
- Starting filter setup on output().
- Moving colorization to new boostrap config file.
- Removing unneeded _style method.
- Adding style names to color listings.
- Adding new param to out() to allow style wrapping.
- Moving to foreach.
- Adding color coding to Help command.
- Changing style defs per Jon's suggestions.
- Refactoring to move filter out to Response.
- Adding new report response type to add colors to responses.
- Adding class docblock.
- Adding class doc block, with XPath overview.
- Adding class doc block.
- Initial stab at Collection doc block.
- Adding Validator docs.