App-CELL

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

- 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 )