App-CELL
view release on metacpan or search on metacpan
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
0.101 2014-05-20 10:48
- t/050-load.t: fix diagnostic log messages
- add LICENSE file with GPLv3 text
- add item to WISHLIST
0.102 2014-05-21 12:45
- CELL.pm, Log.pm: minor cleanup
- Status.pm: fix bug in 'new' -> "status log messages displaying the wrong
caller"
0.103 2014-05-22 21:56
- Log.pm: change initialization routine so it takes a PARAMHASH, and added
a 'show_caller' param to it
- adapted CELL.pm and t/* to change in Log.pm
0.104 2014-05-22 22:17
- CELL.pm: fixed bug "App::CELL->init not recognizing appname param"
- Log.pm: add 'ident' accessor routine
- demo.plx: expanded demo script
0.105 2014-05-23 21:16
- CELL.pm, CELL_Config.pm: move verbiage to doc/guide.pod, implement
CELL_LOG_SHOW_CALLER
- Config.pm: spam the log less
- Message.pm: cleanup 'new', make it return a status object (ticket #26)
- Status.pm: make it handle status object from Message->new
- t/005-message.t: adapt tests, add more tests
0.106 2014-05-23 22:54
- CELL.pm: honor "debug_mode" flag
- Log.pm: honor debug_mode flag, replace a bunch of wrappers with a single
AUTOLOAD routine
- t/001-log.t: add some debug_mode-related tests
0.107 2014-05-24 10:19
- Load.pm: add sanity check to constructor (ticket #21)
- config/: fix spelling of params, add params for sanity check
- Message.pm: tell Data::Dumper to not include any newlines
0.108 2014-05-24 12:26
- Load.pm: suppress caller info in "parsed message" $log->debug call,
generate more useful warnings/errors in find_files
- Log.pm: expand AUTOLOAD routine, improve caller handling, eliminate ok
and not_ok wrappers
- Message.pm: improve caller handling in constructor
- Status.pm: improve caller handling in constructor, make 'caller' accessor
return array ref instead of array
- t/070-config.t: turn on debug_mode
- Config.pm, CELL_Message_en.conf: add value to CELL_OVERWRITE_META_PARAM,
remove unused error/warning messages
0.109 2014-05-24 15:18
- Config.pm: cleanup 'get_param'
- Log.pm: work on POD, fix AUTOLOAD so it passes all calls through to
Log::Any, applying pre-processing selectively.
- t/001-log.t: get rid of $log_any_obj since we can now access testing
methods through the App::CELL::Log singleton
- Guide.pm: new POD-only module with new high-level introduction to
App::CELL
- remove doc/ directory from the distro
0.110-0.013 2014-05-24
- Guide.pm: include verbiage from config/README (ticket #22) and
staging/CELL-Localization-Guide.pod (ticket #13)
- config/README: make it a stub
- t/070-config.t: comment out Log::Any::Adapter as this causes local osc
build to fail
- remove t/TEMPLATE (obsolete)
- remove Data::Printer dependency because (1) this causes build problems in
OBS, and (2) no longer needed
- change license to GPLv3
- change Makefile.PL to reflect license change
- README: add copyright and license information
- LICENSE: new license text
0.114-0.116 2014-05-25
- update WISHLIST
- Makefile.PL: correct license string
- change order of "use" boilerplate in all modules
- config/ add use strict; use warnings; to config modules in sharedir
- migrate from ExtUtils::MakeMaker to Module::Build
- bring back Makefile.PL (someone might still need it)
- dev.sh: add 'test' command
0.117-0.128 2014-05-25
- release.sh: run './Build test', add cpan-upload, move generated tarball
to 'perl-cell-releases' directory, change order of operations, add
comments, fix regression, add CPAN upload option
- test release script, frivolously reversion the distro
- fix bug "release script not incrementing version number properly"
- extend MANIFEST.SKIP
- dev.sh: use distclean instead of just clean
- delete 'ignore.txt' and see if it makes any difference
0.129 2014-05-25 17:27 CEST
- Changes: consolidate entries for better readability, convert dates to ISO
format
- release/timestamp.sh: add timezone
0.130 2014-05-25 20:47 CEST
- CELL.pm: add LICENSE section, start implementing $CELL singleton (ticket
#34)
- test.sh: use './Build test' instead of 'make test'
- Status.pm: make log method use '$log->status_obj'
( run in 1.053 second using v1.01-cache-2.11-cpan-39bf76dae61 )