App-CELL
view release on metacpan or search on metacpan
- remove '/a' regex modifier that doesn't work with Perl 5.012
(maybe nobody will miss it?)
0.151 2014-05-30 20:57 CEST
- Status.pm: move some verbiage to Guide.pm, clarify edge cases
- t/030-status.pm: add tests for edge cases
0.152 2014-05-31 17:06 CEST
- change minimum Perl version to 5.012 everywhere
- Status.pm: fix constructors in light of testing
- CELL.pm, Message.pm: begin implementing language functionality
- t/030-status.t: add lots of tests
- t/070-config.t: use is_deeply instead of homegrown cmp_arrays
- t/110-site.t: new tests
0.153 2014-06-01 11:36 CEST
- Load.pm: removed more instances of 'a' regex modifier that causes Perl
5.012 to cry "syntax error"
0.154 2014-06-01 22:44 CEST
- config/, Load.pm: clean up sanity-testing params (ticket #45)
- CELL.pm: add "function factory" for status constructors (ticket #39)
0.155 2014-06-02 18:09 CEST
- Config.pm, Log.pm: tweak AUTOLOAD routines for Perl 5.012
- CELL.pm: fix bug in "constructor factory" (upper/lower-case)
- t/100-cell.t: add basic tests for the new status constructors
0.156 2014-06-02 18:20 CEST
- Config.pm, Log.pm: add formal DESTROY routine (to appease Perl 5.012)
0.157 2014-06-03 13:46 CEST
- Guide.pm: update to use new status constructors
- Message.pm, Util.pm: move stringify_args to Util.pm
- CELL.pm: add "odd number of args" error message to load routine
- t/002-util.t: remove another 'a' regex modifier that I missed
- Message.pm: first implementation of 'lang' method
- t/110-site.t: add test for 'lang' message method
0.158 2014-06-03 23:05 CEST
- Guide.pm: write new verbiage, edit old verbiage
0.159 2014-06-05 11:26 CEST
- remove obsolete 'obs' directory from git repo
- tweak release script
- CELL_Config.pm: comment out CELL_ALREADY_INITIALIZED
0.160-0.163 2014-06-07 21:49 CEST
- clean up git repo
- move unnecessary file MANIFEST.SKIP from dist/ to staging/
- Build.PL: don't create LICENSE file every time
- change LICENSE to BSD-3-Clause
- misc/boilerplate/: add code for prepending copyright/license notice to
each source code file
- CELL.pm - restore 'LICENSE AND COPYRIGHT' POD section
- move dev.sh and test.sh from dist/ to top level of git repo because they
are not in the distro
0.164-0.165 2014-06-09 13:55 CEST
- pod-coverage.t: add missing tests
- Guide.pm: add CAVEATs section to warn against running in taint mode
- Load.pm, Message.pm: fix infinite recursion bug in try .. catch ..
- Load.pm: return fatal error if running in taint mode
- Message.pm: if args sent to constructor but text cannot take them,
stringify them and append to message text
- Message.pm: comment out "Creating message object" debug message
- t/001-log.t: do not test for "Creating message object" debug message
- Status.pm: if message object creation fails in constructor and args are
present, stringify them and append to text
- Util.pm: fix bug "stringify_args can only take hashrefs"
0.166-0.168 2014-06-09 18:16 CEST
- masochistically change CELL_SUPPORTED_LANGUAGES and CELL_LANGUAGE to
CELL_SUPP_LANG and CELL_DEF_LANG, respectively
- CELL.pm: make 'load' take sitedir only, make 'appname' method both
get and set appname
- Util.pm: make is_directory_viable return boolean
- tweak Build.PL to clean App-CELL-* tarballs
- Load.pm, etc.: support multiple sitedirs (tests for this still to be
written, though)
- t/110-site.t: add a multiple-sitedir-related unit test
0.169 2014-06-10 09:07 CEST
- clarify that site params cannot be overwritten
- move CELL_SITEDIR_LOADED and CELL_SITEDIR_LIST to CELL_META_SITEDIR_LOADED
and CELL_META_SITEDIR_LIST, respectively
- t/110-site.t: add some unit tests for the new "multiple sitedirs" feature
- work on Guide.pm
0.170 2014-06-10 11:46 CEST
- fix version
0.171 2014-06-10 12:23 CEST
- t/111-site.t: add tests for non-existent sitedir
- CELL.pm: cleanup
- Load.pm: fix bug "$CELL->loaded returning 'SHARE' even though sharedir
and sitedir are loaded"
0.172 2014-06-10 13:42 CEST
- CELL_Message_en.conf: add reason to CELL_SITEDIR_NOT_FOUND
- Load.pm: fix bug "Load.pm->init doesn't return meaningful error when
get_sitedir fails"
- Message.pm, t/001-log.t: tweak debug message
0.173-0.175 2014-06-11 13:04 CEST
- t/: add unit tests for sitedir logic
- Load.pm, Guide.pm: work on sitedir logic (make it work as documented)
- t/: add tests for new sitedir logic
- t/: adapt unit tests
0.176-0.180 2014-06-13 15:41 CEST
- obs.sh: new OBS CI script
- Log.pm: debug_mode method can now both set and get the debug_mode package
variable
- Load.pm: tone down (reduce level) of several log messages, re-learn how
modulo operator works
- call obs.sh (OBS CI script) from release script
0.181 2014-06-16 22:20 CEST
- Message.pm: fix bug caused by failure to properly initialize $mesg
package variable
- load routine was spamming the log: make this "spamming" happen only when
caller passes "verbose => 1" to load routine
( run in 0.631 second using v1.01-cache-2.11-cpan-39bf76dae61 )