Acme-MetaSyntactic

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Acme-MetaSyntactic

1.015 2021-03-30 BOOK
    [ENHANCEMENT]
    - add one transliteration for tr_utf8_basic

1.014 2017-10-30 BOOK
    [ENHANCEMENTS]
    - Restore meta/metafy script installation (ILMARI)
    - Minor encoding patch

1.013 2017-04-17 BOOK
    [ENHANCEMENTS]
    - Test::MetaSyntactic now prints a summary of failed themes at the end of
      the all_themes_ok test suite
    [TESTS]
    - ensure the test suite works when @INC does not contain '.'
    [PACKAGING]
    - switch to Dist::Zilla for maintaining the distribution
    [DOCUMENTATION]
    - add quotes and links for two blogs posts about Acme::MetaSyntactic
    - update a link to the Perl source history (from Perforce to Git)
    [THEME UPDATE]
    - contributors

1.012 2013-10-14 BOOK
    [ENHANCEMENTS]
    - Test::MetaSyntactic now tries to load each theme in isolation
    [TESTS]
    - do not use blib in t/50usecase.t
    - fix the t/usecase_list8 script to not trigger CPAN.pm
      recursion detection (when loading pause_id)
      (this should fix a long standing installation bug)

1.011 2013-09-16 BOOK
    [ENHANCEMENTS]
    - the name() method now accepts a "$theme/$category" parameter,
      instead of just "$theme"

1.010 2013-08-12 BOOK
    [ENHANCEMENTS]
    - flip the executable bit on script/metafy

1.009 2013-08-12 BOOK
    [ENHANCEMENTS]
    - Test::MetaSyntactic now enforces stricter rules on themes:
      a theme will fail if it is empty, or if it returns the empty
      string as a name

1.008 2013-01-13 BOOK
    [ENHANCEMENTS]
    - the load_data() method now closes the DATA filehandle when done.
      Many themes use __DATA__ to store their names, which could cause
      problems ("Too many open files"), when loading a lot of themes.
      (see http://www.cpantesters.org/cpan/report/25449004)

1.007 2012-10-08 BOOK
    [ENHANCEMENTS]
    - Test::MetaSyntactic now supports RELEASE_TESTING
      (and keeps supporting AUTHOR_TESTING for backwards compatibility)

1.006 2012-08-26 BOOK
    [ENHANCEMENTS]
    - add support for end-of-line comments in the __DATA__ section
      (in the load_data() method)

1.005 2012-07-24 BOOK
    [TESTS]
    - fix t/31any.t to work with themes having very few items

1.004 2012-06-28 BOOK
    [ENHANCEMENTS]
    - add support for POST request in Acme::MetaSyntactic::RemoteList

1.003 2012-06-12 BOOK
    [ENHANCEMENTS]
    - Acme::MetaSyntactic::List now automatically removes duplicate
      items from the initialisation data,
    - thus making obsolete the subtest_uniq test in Test::MetaSyntactic
    - give Test::MetaSyntactic a shorter timeout to check for the network
    - fix some encoding issues (fixes RT #77657)

Changes  view on Meta::CPAN

    - yapc (new YAPC by Abigail)

0.90 2006-09-03 BOOK
    [NEW WEEKLY THEME 2006/09/04]
    - state_flowers (Abigail)
    [THEME UPDATES]
    - pause_id
    - yapc (Vienna and Houston were selected for 2007)

0.89 2006-08-28 BOOK
    [NEW WEEKLY THEME 2006/08/28]
    - pause_id
    [THEME UPDATES]
    - dilbert
    - planets (Pluto is not a planet anymore)
    - pornstars

0.88 2006-08-22 BOOK
    [NEW WEEKLY THEME 2006/08/21]
    - metro
    [AND FOR THE LAST TIME, METRO IS NOT NEW!]
    - ... but is has changed so much, that is just like it was.
    - From now on, Acme::MetaSyntactic has exactly 100 * $VERSION
      themes. Version 0.99 (the last beta) will ship with 99 themes.
    - No more cheap tricks to reduce the headcount, yay!
    [TESTS]
    - t/31any.t has been updated to work correctly if other themes
      are installed
    - t/41count.t is back (and works correctly if other themes are
      installed)
    [TICKET CLOSED]
    - #21028 on rt.cpan.org (David Adler noticed that t/31any.t failed)
    [THEME UPDATE]
    - space_missions (new categories: manned_spacecraft, launch_vehicles
      and victims)

0.87 2006-08-08 BOOK
    [NEW WEEKLY THEME 2006/08/14]
    - sins (Abigail)
    [THEME UPDATE]
    - pm_groups
    [OOPS]
    - space_missions was not listed in the MANIFEST file for the
      previous version, and was therefore not included...

0.86 2006-08-04 BOOK
    [NEW WEEKLY THEME 2006/08/07]
    - pie (Nicholas Clark)
    [TESTS]
    - removed t/41count.t from the public tests, as it may break
      when older versions of Acme::MetaSyntactic are already installed
      (that's because some themes have been renamed or removed)
    [THEME UPDATES]
    - apollo (augmented and renamed space_missions)
    - space_missions (Jean Forget)

0.85 2006-08-02 BOOK
    [NEW WEEKLY THEME 2006/07/31]
    - foo
    [GUESS WHAT? FOO IS NOT NEW!]
    - foo was made multilingual (see the change log for 0.26, 0.38,
      0.55, 0.70 and 0.73 for the whole list of cheap justifications)
    - only one more of those, and we'll have the version number correspond
      to the total number of themes
    [THEME UPDATES]
    - toto (removed and merged into foo)
    [OOPS]
    - Due to holidays and bad connection, this list was two days late.

0.84 2006-07-23 BOOK
    [NEW WEEKLY THEME 2006/07/24]
    - tour_de_france (Abigail)
    [THEME UPDATES]
    - donmartin
    - services (added a link to the IANA list)
    - simpsons (made updatable with a link provided by Matthew Musgrove)

0.83 2006-07-11 BOOK
    [NEW WEEKLY THEME 2006/07/17]
    - metro

0.82 2006-07-07 BOOK
    [NEW WEEKLY THEME 2006/07/10]
    - olympics (Abigail)
    [THEME UPDATES]
    - dilbert
    - groo (fixed a typo)
    - pm_groups
    - pokemon

0.81 2006-07-03 BOOK
    [NEW WEEKLY THEME 2006/07/03]
    - swords (Jean Forget)
    [THEME UPDATE]
    - dilbert

0.80 2006-06-24 BOOK
    [NEW WEEKLY THEME 2006/06/26]
    - pgpfone (David Golden)
    [THEME UPDATES]
    - dilbert
    - norse_mythology (Jean Forget added new categories names, places
      humans, norns and events, and also added a few dwarves, gods,
      giants and valkyries)

0.79 2006-06-19 BOOK
    [NEW WEEKLY THEME 2006/06/19]
    - lotr (Jean Forget)
    [THEME UPDATES]
    - pm_groups
    - pornstars

0.78 2006-06-08 BOOK
    [NEW WEEKLY THEME 2006/06/12]
    - scooby_doo (Michel Rodriguez)
    [TESTS FIX]
    - the alias use cases were not included in the MANIFEST file
      and therefore not in the distribution. They are now.
    [THEME UPDATE]
    - dilbert

0.77 2006-06-05 BOOK
    [NEW WEEKLY THEME 2006/06/05]
    - colors
    [ENHANCEMENTS]
    - Acme::MetaSyntactic::Alias improves lazyness by allowing a
      theme to be the exact copy of another one, with no work
      (the colors theme is an alias of the colours theme)
    [THEME UPDATE]
    - colours (Abigail provided many English color names)
    - pm_groups

0.76 2006-05-25 BOOK
    [NEW WEEKLY THEME 2006/05/22]
    - colours (José Castro)
    [THEME UPDATE]
    - jamesbond (Abigail added several categories)

0.75 2006-05-22 BOOK
    [NEW WEEKLY THEME 2006/05/22]
    - norse_mythology (Abigail)
    [THEME UPDATE]
    - pornstars

0.74 2006-05-15 BOOK
    [NEW WEEKLY THEME 2006/05/15]
    - userfriendly (Abigail)
    [DOCUMENTATION]
    - one more success story in the meta(1) documentation
    [THEME UPDATES]
    - dwarves (Abigail, 9 new languages)
    - phonetic (Gisbert W. Selke, German typo)
    - planets (Abigail, update to 42 languages)
    - pornstars
    - weekdays (Gisbert W. Selke, 10 new languages)

0.73 2006-04-30 BOOK
    [NEW WEEKLY THEME 2006/05/08]
    - planets
    [GUESS WHAT? PLANETS IS NOT NEW!]
    - planets was made multilingual (see the change log for
      0.26, 0.38, 0.55 and 0.70 for the whole list of cheap
      justifications)
    [ENHANCEMENTS]
    - Acme::MetaSyntactic::Locale is now a subclass of
      Acme::MetaSyntactic::MultiList, and supports territories.

0.72 2006-04-28 BOOK
    [NEW WEEKLY THEME 2006/05/01]
    - pantagruel (Rafaël Garcia-Suarez)
    [THEME UPDATES]
    - pm_groups
    - pornstars

0.71 2006-04-26 BOOK
    [NEW WEEKLY THEME 2006/04/24]
    - sql
    [THEME UPDATE]
    - pornstars

0.70 2006-04-16 BOOK
    [NEW WEEKLY THEME 2006/04/17]
    - jamesbond (Abigail)
    [HEY, JAMESBOND IS NOT NEW! IT WAS ADDED IN VERSION 0.07!!]
    - You know the story, now... (If not, see the change log for
      versions 0.26, 0.38 and 0.55.) This time I turned a simple
      list into one with categories.
    [ENHANCEMENTS]
    - The meta script can now be called with "meta theme/category"
      instead of "meta --category category theme". (Abigail)
    - meta now accepts a --sources switch, that lists the sources
      used by a remote list. (Abigail)
    [THEME UPDATES]
    - browser (Rafaël Garcia-Suarez added a new item)
    - pornstars
    [TICKET CLOSED]
    - #18700 on rt.cpan.org (update to the browser theme)

0.69 2006-04-09 BOOK
    [NEW WEEKLY THEME 2006/04/10]
    - pornstars (Sébastien Aperghis-Tramoni)
    [ENHANCEMENTS]
    - New behaviour Acme::MetaSyntactic::MultiList allows themes
      to be organised in categories and sub-categories. Usage is
      similar to Acme::MetaSyntactic::Locale (except that the
      constructor parameter is named 'category')
    - the first theme to use this feature is... pornstars
    - Acme::MetaSyntactic::RemoteList has a new method sources()
      that can report the source URLs for subcategories (for
      Acme::MetaSyntactic::RemoteList)
    - the meta script accepts a new --category option, to select
      a category within an Acme::MetaSyntactic::MultiList theme
    [TESTS]
    - Since 0.59, Acme::MetaSyntactic::RemoteList could accept
      serveral sources. This functionality is now fully tested.
    - tests for Acme::MetaSyntactic::MultiList
    - skip a few more tests if LWP::UserAgent is not installed
    [THEME UPDATE]
    - hhgg (updated a reference link)

0.68 2006-03-24 BOOK
    [NEW WEEKLY THEME 2006/04/03]
    - pop2
    [THEME UPDATE]
    - counting_rhyme (Anja Krebber and Yanick Champoux provided
      a German version)
    - dilbert
    - services (now uses a very large online list)

0.67 2006-03-23 BOOK
    [NEW WEEKLY THEME 2006/03/27]
    - pop3

0.66 2006-03-19 BOOK
    [NEW WEEKLY THEME 2006/03/20]
    - smtp (Abigail)

0.65 2006-03-12 BOOK
    [NEW WEEKLY THEME 2006/03/13]
    - contrade (Estelle Souche)

0.64 2006-03-05 BOOK
    [NEW WEEKLY THEME 2006/03/06]
    - trigan (Abigail)
    [FILE UPDATE]

Changes  view on Meta::CPAN

    - the API has changed a little:
      + Acme::MetaSyntactic does not has methods named after the
        themes any more
      + The name() method now accept the theme name as its first
        parameter
      + name( [ $theme, ] 0 ) now returns the full list of names
    [COVERAGE]
    - Code coverage is still 100%, but I had to resort to a hack
      to achieve this feat.
    [NEW BEHAVIOURS]
    - Acme::MetaSyntactic::List is the classic "random item from a list"
      that existed until now
    [ANNOUNCE]
    - More behaviour subclasses will follow!
    [NEW WEEKLY THEMES 2005/03/07]
    - any     [a metatheme (!) that returns names from a random theme]
    - dancers [a birthday gift and homage to my wife,
               who was born on March 7th, 30 years ago]
    [THEME UPDATE]
    - toto (Jérôme Fenal)

0.11 2005-02-22 BOOK
    [NEW WEEKLY THEME 2005/02/28]
    - hhgg (Aldo Calpini)

0.10 2005-02-10 BOOK
    [NEW WEEKLY THEME 2005/02/21]
    - viclones

0.09 2005-02-06 BOOK
    [NEW WEEKLY THEME 2005/02/14]
    - buffy (Rafael Garcia-Suarez)

0.08 2005-01-18 BOOK
    [NEW WEEKLY THEME 2005/02/07]
    - phonetic (Michel Rodriguez)

0.07 2005-01-18 BOOK
    [NEW WEEKLY THEME 2005/01/31]
    - jamesbond (heh)

0.06 2005-01-18 BOOK
    [BIG FUX]
    - themes() didn't work correctly in scalar context.
    [SMILL FAX]
    - meta did issue a warning when called without arguments.
      Rafael Garcia-Suarez provided a patch, which I modified
      so that no args means default theme.
    [NEW WEEKLY THEME 2005/01/24]
    - tld (Scott Lanning suggested ISO 3166 country codes)

0.05 2005-01-16 BOOK
    [ANNOUNCE]
    - From now on, releases should happen on a weekly
      basis, every monday morning (CET)... A new list every week!
    - Email me with suggestions (and lists).
    [STUPID ME]
    - 0.04 was released too soon, so this version:
      + puts the coverage back at 100% (one missing test in 0.04
        had the coverage fall to 97.8%. Darn.)
      + removes the compromising "log" file (which was there since 0.01)
      + removes the "Build" file (which was there since 0.01, as well)
    [TOOLS]
    - script/meta is a simple front-end, useful with $EDITOR
    [THEMES]
    - New theme:
      + browser (with a little help from Sébastien Aperghis-Tramoni)

0.04 2005-01-15 BOOK
    - Correct a typo in Markefile.PL (thanks to Mike Castle)
    - The method themes() returns the sorted list of available themes
    - New themes:
      + crypto (anonymous)
      + simpsons
    - closed ticket #9725 on rt.cpan.org (wishlist)

0.03 2005-01-14 BOOK
    - Documentation patches
    - Put everything in __DATA__ to make adding new themes easier
    - New themes (the names in parentheses indicate who suggested
      the theme and/or provided the list):
      + dilbert (Sébastien Aperghis-Tramoni)
      + donmartin (Vahe Sarkissian)
      + pynchon (David Landgren)
      + robin
    - closed ticket #9731 on rt.cpan.org (discussion)

0.02 2005-01-14 BOOK
    - The module now exports all meta* functions.
    - If many items are requested, the module will supply as many
      as requested, as randomly as possible.

0.01 2005-01-13 BOOK
    - First version, with only an OO interface.
    - 100% test coverage (Devel::Cover rules!)
    - Themes:
      + batman
      + flintstones
      + foo
      + shadok
      + toto



( run in 0.453 second using v1.01-cache-2.11-cpan-39bf76dae61 )