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
rems in windows console wrapper. - More exception handling in
Inspector. -
Librarycommand to throw exception if not initialized with a request. - Readability refactor of
Testcommand. - Adding
Basetest filter. - Small whitespace change in test classes.
- Removing test case stubs.
- Correcting namespace of
Unittest case. - Updating remainig places where test filters were echoing.
- Adding spacing in
Testcommand. - Adding new
Affectedtest filter. - Refactoring
Reporterinto reporterBaseclass. - Updating output of
Testcommand. - Deabstracting
Basereporter class. Updating tests. - Renaming
Message::contentFilters()toshortHands(). - Refactoring
Messageand related filters. - Moving short hands tests into
Messagetest 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
Messagedocblocks. -
Gettextadapter to throw an exception if directory isn't writable. - Updating
GettextTestto skip if directory is not writable. - Enabling g11n specific environment settings.
- Adding reference to RFC to
Localeclass 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\Mediaso 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\Stringto clean up API and reduce method complexity. - Adding test coverage for
core\StaticObjectmethod filtering. - Adding test coverage for
core\Object::__set_state(). - Refactoring
util\Collectionto remove dependency onhttp\Media. AddedCollection::formats()to enable registering format handler classes. - Updating test and bootstrap references from
\httpto\net\http. - Adding documentation to
security\Auth, and addingAuth::set()method to allow manual session initialization. - Refactoring all
Authpublic methods to be filterable, adding documentation and test coverage. - Adding test coverage for
securityclasses. - 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\ViewandHtmlhelper. Fixing issue inutil\String::insert()where question marks were replaced incorrectly. RefactoredSimpletemplate adapter. - Replacing custom stream class
Streamwith template compiler, for improved efficiency and APC compatibility. - Minor refactorings to template compilation per code review by Sean Coates.
- Allowing
view\Compilerto 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\Collectionto remove dependency onhttp\Media. AddedCollection::formats()to enable registering format handler classes. - Refactoring
util\Collectionto 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, refactoringValidatorrules 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\Collectiondocblock. - Updating
util\Set::merge()to accept only two parameters. - Adding
core\Libraries::paths()as accessor method to$_pathsproperty, adding/updating documentation, and removing unused 'socket' class paths. ModifyingLibraries::locate()so thatLibraries::$_pathsmay 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
Formhelper, 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\Controllerwhen 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.