App-CELL
view release on metacpan or search on metacpan
- implement CELL::Config::set_meta and CELL->set_meta
- basic unit tests for the above
- add more unit tests and configuration parameters
0.025-0.031 2014-01-13
- work on ticket #38
- move former api/bin/ to api-dev/ to keep api/ free of distractions
- another tweak on api-dev/release.sh
- make API pass manifest.t
- add unit test for CELL::Util and fix bug in that module
- rename CELL::Error to CELL::Status
- stop using tags after they possibly cause origin to get into detached
HEAD state
0.032-0.036 2014-01-14
- revamp Status.pm to enable "OK" status level
- add class diagram
- start working on ticket #44 "Add an 'OK' status to CELL::Status"
- refactor CELL.pm
- revamp Status.pm
- start splitting off CELL::Config::Meta
0.064 2014-01-30
- CELL.pm: work on POD and code
- Log.pm: accept lower/mixed-case level
- Util.pm: no newline in timestamp
- 07-cell.t: new unit tests for CELL.pm
- Config.pm: fix regex, don't use meta param for re-entrantness
- Message.pm: make init be re-entrant and report errors
- put unit test of CELL::Message::init in the right file
0.065 2014-01-30 15:26
- rename to App::CELL (from just plain CELL)
0.066 2014-01-31 16:54
- refactor Localization Guide
- draft Apologia (attempt to justify App::CELL's existence to CPAN gurus)
0.067 2014-04-25 17:21
- start work on File::ShareDir based 'config' directory (ticket #17)
0.068 2014-04-26 22:11
- some minor changes left over on laptop from months ago
- Log.pm: remember $ident and re-use it when necessary
- Message.pm: add 'error' attribute to message class, add 'stringify'
method to message class revamp error checking in 'new'
0.089 2014-05-11 20:01
- implement major design change: migrate to Log::Any (ticket #27)
- t/001-log.t: rewrite to use Log::Any::Test
- remove dependency on Log::Fast
0.090 2014-05-11 21:23
- Log.pm: rename 'configure' subroutine to 'init', tweak POD,
expand permitted levels (ticket #28)
- audit all calls to App::CELL::Status->new (ticket #5)
0.091 2014-05-11 22:29
- CELL_Config.pm, Message.pm: add CELL_SUPPORTED_LANGUAGES and
CELL_LANGUAGE core params (ticket #15)
- CELL.pm, t/100-cell.t: initialize package variables in Message.pm
- Config.pm: unpack @_ in 'config' subroutine
0.092 2014-05-12 13:18
method
0.098 2014-05-15 21:56
- Load.pm: clean up get_sitedir some more -- now, application is expected
to specify sitedir in call to 'App::CELL->init' by providing either a
'sitedir' parameter specifying a full path, or an 'enviro' parameter
specifying name of environment variable containing a full path. The only
alternative considered is the CELL_SITEDIR environment variable. This
makes more sense than what we were attempting before, and streamlines the
code.
- t/050-find-and-parse.t renamed -> t/050-load.t
- t/070-config.h: rewriting (ticket #33) - WIP
- add LICENSE and WISHLIST files to dist/ directory
0.099-0.0100 2014-05-16
- Load.pm: tweaked log messages, fixed bug in _report_load_status: "success
log message not being logged because status code 'OK'"
- t/070-config.t: add more tests (ticket #33)
- Status.pm: add boolean methods for 'notice', 'warn', 'err', etc.
- config/: add CELL_SiteConfig.pm, add unit testing params
- CELL.pm: minor tweak to eliminate a superfluous line of code
- Log.pm: if this is a CELL internal debug message, log it only if
the CELL_DEBUG_MODE environment variable exists and is true
- Message.pm: fix POD of 'new' method
0.196 2014-08-12 15:34 CEST
- Load.pm: when complaining about duplicate message/parameter definitions,
include both offending and original file in error message
0.197 2014-10-15 10:25 CEST
- Config.pm: add 'get_param' routine; rename 'get_all' routine to more
descriptive 'get_param_metadata'
- t/006-config.t: add test case for 'get_param'
0.198 2014-10-16 23:08 CEST
- t/070-config.t: add test case for Bug #51
https://sourceforge.net/p/perl-cell/tickets/51/
0.199 2014-10-17 11:56 CEST
- Config.pm: fix bug "$meta can be used to access site/core parameters"
( run in 0.293 second using v1.01-cache-2.11-cpan-b888b73be4d )