Revision history for Module-Faker
0.026 2024-04-28 14:23:57+01:00 Europe/Lisbon
- add Data::Fake::CPAN for fully automated generation of fakes
0.025 2023-04-29 10:05:56+02:00 Europe/Paris
- overhaul how styles work, rename them to layouts
This is backward incompatible, but the existing code was basically
never documented and, as far as I know, only used in the PAUSE test
suite.
0.024 2023-04-28 11:48:37+02:00 Europe/Paris
- add "class" and "role" style packages
- allow "style" to be present in "provides"
0.023 2022-11-30 07:52:25-05:00 America/New_York
- add some more Pod (thanks gregor herrmann and Debian!)
- update dist metadata
0.022 2019-04-28 15:04:47+01:00 Europe/London
- add meta_munger facility to allow creation of really weird metadata
0.021 2019-04-27 00:16:46+01:00 Europe/London
- add Dist->from_struct, for making faked dists on the fly
- support multiple "styles" for packages, like "block" for
"package PackageName 1.2 { ... }"
- populate the "file" entry in provides by using the package name,
when it's left blank in the dist source
- replace use of auto_deref with Moose native traits
- added the "more_metadata" property on Dists, which gets merged into
the generated META file
- Dist now has include_provides_in_meta, defaulting false, controlling
whether "provides" are put into META files. It's false to help act
more like real life, where provides is very rare.
0.020 2018-04-22 21:59:37+02:00 Europe/Oslo
- x_authority, provides, and prereqs will no longer be present in the
META for built dists unless they're defined
0.019 2018-04-22 13:50:16+02:00 Europe/Oslo
- lower version required to v5.14, for PAUSE
0.018 2018-04-22 12:02:52+02:00 Europe/Oslo
- add a new tool, module-faker
- allow source directory to be a single file instead
0.017 2014-09-01 08:57:25-04:00 America/New_York
- fix a bug with dist-to-pkg name conversion (thanks, Randy Stauner)
0.016 2013-11-05 22:13:08 America/New_York
- require a newer CPAN::Meta
0.015 2013-10-22 18:53:18 America/New_York
[THIS MIGHT BREAK YOUR CODE]
- Adds META.json and CPAN::META::Spec v2 support (thanks, David
Golden!) If you were using ->provides to get objects, you should now
use ->packages instead.
0.014 2013-04-29 08:00:05 America/New_York
like 0.013, but with the promised change!
0.013 2013-04-29 07:58:54 America/New_York
drop // use to continue to support 5.8.8 (thank Jeffrey Ryan
Thalhammer for this one!)
0.012 2012-10-22 17:38:27 America/New_York
allow the mtime to be set via extra info (thanks, Moritz Onken!)
0.011 2012-09-05 09:11:21 America/New_York
add a VERSION to ::Module, add abstracts
0.010 2012-09-03 21:38:01 America/New_York
encode append content to UTF-8 before appending it (thanks, Randy
Stauner!)
0.009 2011-04-25 10:57:47 America/New_York
allow content to be appended to arbitrary files (thanks, Moritz
Onken!)
0.008 2011-04-18 11:02:50 Europe/Amsterdam
.dist files can be used to populate entirely from distnameinfo
0.007 2011-04-16 18:02:12 Europe/Amsterdam
"Faker" key in meta files is now "X_Module_Faker"
build fake dists from .json files, too
0.006 2008-04-08
if source meta has "requires" put them in PREREQ_PM in Makefile.PL
(thanks, HDP, for bugfix)
0.005 2008-03-20
add (possibly to-be-renamed) Faker.order key to provides
0.004 2008-03-15
add omitted_files option (and test)
add some documentation
crank up the Moose prereq number to support ArrayRef[Foo]
0.003 2008-03-14
renamed from ExtUtils-FakeMaker; MSCHWERN notes that ExtUtils is
basically a misunderstood and deprecated namespace
0.002 2008-03-13
support perl 5.8
apparently my employers want to be able to use this code that I wrote
for work! ha!
0.001 2008-03-13
first revision, basically no documentation or tests, but hey! at
least I got it out the door