Update DEPENDS
Upstream changes:
0.10 2013-03-15 13:09:48 PDT-0700 (Karen Etheridge)
* use quotes around attribute name in error messages (David Precious)
0.09 2012-12-01 14:16:14 PST-0800 (Karen Etheridge)
* Invalid tests that failed on perl 5.17.6 have been fixed (they were always
invalid, but the changes to hash key ordering only now made the tests
start failing in an obvious way) (RT#81419)
* unnecessary dependency on MooseX::Types removed
Upstream changes:
0.18 2013-05-13 12:34:52 PDT-0700
- make tests a bit more tolerant of slow systems, by waiting longer for
processes to die (RT#85229, Chisel Wright)
0.17 2013-04-20
- Makefile.PL now prevents installation on MSWin32
0.16 2013-04-14
- fix incompatibilities with Test::Builder 1.005+ (schwern, RT#76523)
- add missing dependency on the version of File::Path which added
make_path (RT#79169, Jonathan Sailor)
- add missing test dependency on Test::Exception (RT#70382)
- document the 'basedir' attribute and its behaviour (RT#83055)
- add 'documentation' keys for public attributes, to be used when
displaying --help (RT#54295)
Update BUILD_DEPENDS
Upstream changes:
0.56 2013-02-15 13:13:18 PST-0800
- depend on newest Path::Tiny, to regain 5.8.x compatibility (gone since
v0.52)
0.55 2013-02-12 10:02:55 PST-0800
- fix broken tests on win32 with file comparisons
0.54 2013-02-09 16:25:32 PST-0800
- fix broken tests on win32 with file comparisons
- allow configfiles called "0"
- support more mechanisms for overriding default configfile
- when using in conjunction with MooseX::ConfigFromFile, configfile value now
properly passed to new()
0.53 2013-02-05 09:59:00 PST-0800
- properly indicate optional dependency in tests using
MooseX::ConfigFromFile
0.52 2013-02-02 19:01:25 PST-0800
- tests converted from using Path::Class to Path::Tiny
0.51 2013-01-27 09:38:11 PST-0800
- missing test prereqs now declared (thanks for the automated reports, David
Cantrell!)
0.50 2012-12-27 00:20:56 PST-0800
- unbreak Catalyst::Runtime tests (etc) by keeping _getopt_full_usage in the
callstack. (RT#82249)
0.49 2012-12-26 10:13:41 PST-0800
- silence a warning in tests if the user does not have YAML::XS installed
(thanks for the report, Getty!)
- fix off-by-one issues in test plans if optional requirements are not met
0.48 2012-12-23 18:08:04 PST-0800
- documentation and tests amended to prefer usage of 'trait' over 'metaclass'
as much as possible
- print_usage_text() exposed as a public method, to make it easier for
consuming classes to modify the behaviour when usage text is printed
Upstream changes:
0.027 2013-07-25 19:38:44 America/New_York
[ADDED]
- Added the 'digest' method to produce a hexadecimal SHA-256
(or user-specified) digest of a file
0.026 2013-07-14 21:25:22 America/New_York
[FIXED]
- Fixed bug where lines() with a count longer than the
file would return undef for the extra lines. Now returns
only the lines in the file if the count is greater than
the number of lines.
0.025 2013-07-10 09:32:13 America/New_York
[FIXED]
- Spew to an existing symlink now atomically replaces
the resolved destination, not the symlink
Upstream changes:
0.27 2013-03-28
- The latest Moose release (2.08) broke this module. This release fixes
MooseX::ClassAttribute to work with both new and old Mooses. Reported by
Jonathan Stowe. RT #84263.
Update DEPENDS
Upstream changes:
1.003000 - 2013-07-15
- fix composing roles that require methods provided by the other (RT#82711)
- document optional use of Class::XSAccessor with caveats
- fix constructor generated when creating a class with
create_class_with_roles when the superclass constructor hasn't been
generated yet
- fix extending the constructor generator using Moo classes/roles
- non-lazy attribute defaults are used when applying a role to an object
- updated META files to list prerequisites in proper phases
- $Method::Generate::Accessor::CurrentAttribute hashref contains
information about attribute currently being processed (available
to exception objects thrown by "isa" and "coerce")
- properly die when composing a module that isn't a Role
- fix passing attribute parameters for traits when inflating to Moose
- fix inflating method modifiers applied to multiple methods
- fix documentation for Sub::Quote::capture_unroll
- add documentation noting Sub::Quote's use of strictures
- fix FOREIGNBUILDARGS not being called if no attributes created
--- 9.8.5-P2 released ---
3621. [security] Incorrect bounds checking on private type 'keydata'
can lead to a remotely triggerable REQUIRE failure
(CVE-2013-4854). [RT #34238]
--- 9.9.3-P2 released ---
3621. [security] Incorrect bounds checking on private type 'keydata'
can lead to a remotely triggerable REQUIRE failure
(CVE-2013-4854). [RT #34238]
Upstream changes:
1.003001 - 2013-07-14
- fix test accidentally requiring Class::Method::Modifiers
1.003000 - 2013-07-14
- allow composing roles simultaneously that mutually require each other
(RT#82711)
- Fix _concrete_methods_of returning non-CODE entries
- fix broken implementation of method conflict resolution
(Perlmonks#1041015)
- add is_role method for checking if a given package is a role
- drop minimum perl version - code tests just fine on 5.6.1 and 5.6.2
1.002005 - 2013-02-01
- complain loudly if Class::Method::Modifiers is too old (and skip tests)
- don't use $_ as loop variable when calling arbitrary code
Upstream changes:
0.23 2013-01-26
- The new_events() watcher method blocked when using IO::Kqueue as the watcher
backend. Reported and patched by Jun Kuriyama.
0.22 2012-04-13
- Remove unnecessary Perl 5.10 requirement.
0.21 2012-02-03
- The implementation of the exclude feature did not work properly in several
cases. First, for the Inotify and KQueue watchers, when a new directory was
created that should have been excluded, it was not. Second, it didn't work
for files at all for these watchers. Reported by Jon Swartz. RT #73089.
Remove some unneeded comments.
Upstream changes;
2.1004 Fri, Jul 26, 2013
[BUG FIXES]
* 2.1003 was released with some bad metadata, which caused the prereq test
to fail.
2.1003 Fri, Jul 26, 2013
[OTHER]
* Releasing 2.0901 as stable.
2.0901-TRIAL Fri, Jun 21, 2013
[ENHANCEMENTS]
* The with_immutable() sub from Test::Moose now passes a boolean value to
the code block containing tests indicating whether or not the classes have
been made immutable. This can make for nicer test descriptions. (Dave
Rolsky)
* You can now use Specio types instead of Moose builtins or
MooseX::Types. As a bonus, Specio types inline coercion. However, this
support is still experimental (as is Specio), so use it with care. (Dave
Rolsky)
2.0900-TRIAL Sun, May 26, 2013
[API CHANGES]
* Fixed the Num builtin type to reject NaN, Inf, numbers with whitespace,
and other questionable strings. The MooseX::Types::LaxNum distro
implements the old behavior. RT#70539 (Upasana Shukla)
Upstream changes:
0.30 2013-06-24
- doy/data-visitor should probably be the canonical repository at this
point
0.29 2013-06-24
- The class callbacks to be run for an object are now chosen once, at the
start of visiting that object. Previously, it always looked through the
entire list of callbacks every time, in a loop in which the object in
question could be changed by the callback. Since the class callbacks are
only partially ordered, this lead to differences in whether a callback
would be called or not based on hash order. reported by Robin Smidsrd.
Based on a package by Lokesh Mandvekar <lsm5@fedoraproject.org>
and wm/scrotwm.
Spectrwm is a small dynamic tiling window manager for X11. It tries
to stay out of the way so that valuable screen real estate can be
used for much more important stuff. It has sane defaults and does
not require one to learn a language to do any configuration. It
was written by hackers for hackers and it strives to be small,
compact and fast.
It was largely inspired by xmonad and dwm. Both are fine products
but suffer from things like: crazy-unportable-language-syndrome,
silly defaults, asymmetrical window layout, "how hard can it be?"
and good old NIH. Nevertheless dwm was a phenomenal resource and
many good ideas and code was borrowed from it. On the other hand
xmonad has great defaults, key bindings and xinerama support but
is crippled by not being written in C.
Spectrwm is a beautiful pearl! For it too, was created by grinding
irritation. Nothing is a bigger waste of time than moving windows
around until they are the right size-ish or having just about any
relevant key combination being eaten for some task one never needs.
The path of agony is too long to quote and in classical OpenBSD
fashion (put up, or hack up) a brand new window manager was whooped
up to serve no other purpose than to obey its masters. It was
written by Marco Peereboom & Ryan Thomas McBride and it is released
under the ISC license.