- Updating package of p5 module CatalystX::CRUD from 0.43 to 0.45 as
dependency of scheduled update of CatalystX::CRUD::Model::RDBO
- Adjusting license to ${PERL5_LICENSE} according to module documentation
- Adjusting dependencies according to META.yaml
Upstream changes:
0.45 13 June 2009
* fix multi-column sort via cxc-order param (requires Sort::SQL 0.04)
0.44 23 May 2009
* check for symlink() support in Model::File at compile time and return from rm_related()
if not supported. Fixes spurious test breakage on Win32.
See https://rt.cpan.org/Ticket/Display.html?id=46314
- Updating package of p5 module Sort::SQL from 0.05 to 0.06 as dependency
of scheduled update of CatalystX::CRUD::Model::RDBO
Upstream changes:
0.06 14 June 2009
- refactor for parse() method
- Updating package of p5 module Catalyst::Runtime from 5.80004 to 5.80005
- Adjusting license and dependencies according to META.yaml
Upstream changes:
5.80005 2009-06-06 14:40:00
Behaviour changes:
- Arguments ($c->req->args) in Chained dispatch are now automatically
URL decoded to be consistent with Local/Path dispatch (Caelum)
Documentation:
- Clarify correct techniques for Moose controllers (domm)
Bug fixes:
- Further change pushing 'env' attribute down into Catalyst::Engine
to make $c->engine->env work in all cases (kmx)
- Also fix $c->engine->env in Catalyst::Test tests (kmx)
- Tests for this (t0m)
- Fix Catalyst failing to start if any plugin changed $_ whilst
loading (t0m)
- Tests for this
- Be stricter about arguments to Args attributes for Chained actions,
so that they blow up on load instead of causing undefined behavior
later on (hdp)
- Tests for this
- Prefer Path actions with a smaller (or set) number of Args (caelum)
Bug reported here: http://stackoverflow.com/questions/931653/catalyst-action-that-matches-a-single-file-in-the-root-directory/933181#933181
- Tests for this
New features:
- Add $c->req->remote_user to disambiguate from $c->req->user (dwc)
- Require MooseX::MethodAttributes 0.12 so that action methods
(with attributes) can be used in / composed from Moose roles.
- Allow the generation of cookies with the HTTPOnly flag set
- Updating package of p5 module MooseX::Types from 0.10 to 0.12
- Adjusting dependencies according to META.yaml
- Setting license to ${PERL5_LICENSE} according to META.yaml
- Using Module::Install as module type
Upstream changes:
0.12 Sun Jun 14 14:39:57 PDT 2009
- fix mixing of typelibs with regular Moose classes
0.11 Sat May 23 18:02:35 PDT 2009
- warning on string types and unregistered class/role types
- better error for missing comma
- MooseX::Types::Combine for combining type libs
- Updating package for p5 module MooseX::Emulate::Class::Accessor::Fast
from 0.00802 to 0.00900
- Adjusting license according to META.yaml
- Using Module::Install as module type
Upstream changes:
0.00900 May 29, 2009
- Fix so that classes which implement BUILD themselves still get
all attributes passed to their constuctor placed into the instance
hash (t0m)
- Updating package for p5 module MooseX::AttributeHelpers from 0.17
to 0.19
- Adjusting license according to META.yaml
- Using Module::Install as module type
Upstream changes:
0.19 Sun June 14, 2009
- No functional changes from 0.18_01
0.18_01 Mon June 1, 2009
- Turn our metaclasses into traits, though metaclasses still exist for
backwards compatibility (Sartak and doy)
- Add accessor to Hash and Array (Sartak)
- Let the user know which constraint they have violated in the confessed
message (nperez)
- Updating package of p5 module File::ChangeNotify from 0.05 to 0.06
- Adjusting license according to META.yaml
Upstream changes:
0.06 2009-06-03
- Created a Makefile.PL from the Build.PL.
- Updating package of p5 module Moose from 0.80 to 0.81
- Apply Module::Install switch to skip dependency check, but keep
bundled Module::Install (extended)
- Adjusting license according to META.yaml
Upstream changes:
0.81 Sun, Jun 7, 2009
* Bumped our Class::MOP prereq to the latest version (0.85), since
that's what we need.
- Updating package of p5 module for Catalyst::Manual from 5.7021 to 5.8000
- Setting license to ${PERL5_LICENSE} according to META.yaml
Upstream changes:
5.8000 27 May 2009
- Tutorial:
- Update for Catalyst 5.80
- Update to "depluralize" the database names (big thanks to Kiffin Gish!)
- Switch back to including numbers in chapter names (for proper sorting)
- Add section to Ch 4: "Moving Complicated View Code to the Model"
- Add section to Ch 3: "RenderView's 'dump_info' Feature"
- Misc fixes and updates (thanks to Anne Wainwright)
- Other:
- Add some 5.8 and Moose-specific material to the new CatalystAndMoose.pod
(thanks to t0m and Sebastian Willert)
- Updating package of p5 module Class::C3::Adopt::Next from 0.11 to 0.12
- Apply Module::Install switch to skip dependency check, but keep
bundled Module::Install (extended)
- Adjusting license according to META.yaml
Upstream changes:
0.12 Mon, 08 Jun 2009 14:16:34 +0200
* Update copyright notice.
* A couple of pod whitespace changes.
- Updating package of p5 module DBIx::Class from 0.08103 to 0.08107
- Adjusting dependencies according to META.yaml
- Adjusting LICENSE according to META.yaml
- Setting module type to Module::Install
Upstream changes:
0.08107 2009-06-14 08:21:00 (UTC)
- Fix serialization regression introduced in 0.08103 (affects
Cursor::Cached)
- POD fixes
- Fixed incomplete ::Replicated debug output
0.08106 2009-06-11 21:42:00 (UTC)
- Switched SQLite storage driver to DateTime::Format::SQLite
(proper timezone handling)
- Fix more test problems
0.08105 2009-06-11 19:04:00 (UTC)
- Update of numeric columns now properly uses != to determine
dirtyness instead of the usual eq
- Fixes to IC::DT tests
- Fixed exception when undef_if_invalid and timezone are both set on
an invalid datetime column
0.08104 2009-06-10 13:38:00 (UTC)
- order_by now can take \[$sql, @bind] as in
order_by => { -desc => \['colA LIKE ?', 'somestring'] }
- SQL::Abstract errors are now properly croak()ed with the
correct trace
- populate() now properly reports the dataset slice in case of
an exception
- Fixed corner case when populate() erroneously falls back to
create()
- Work around braindead mysql when doing subquery counts on
resultsets containing identically named columns from several
tables
- Fixed m2m add_to_$rel to invoke find_or_create on the far
side of the relation, to avoid duplicates
- DBIC now properly handles empty inserts (invoking all default
values from the DB, normally via INSERT INTO tbl DEFAULT VALUES
- Fix find_or_new/create to stop returning random rows when
default value insert is requested (RT#28875)
- Make IC::DT extra warning state the column name too
- It is now possible to transparrently search() on columns
requiring DBI bind (i.e. PostgreSQL BLOB)
- as_query is now a Storage::DBI method, so custom cursors can
be seamlessly used
- Fix search_related regression introduced in 0.08103
- Updating package of p5 module Path::Class from 0.16nb1 to 0.17
- Setting license to ${PERL5_LICENSE} according to META.yaml
Upstream changes:
- dir(undef) now returns undef rather than the rootdir, because undef
was probably a mistake by the caller, and the rootdir is too scary
a default. [Suggested by John Goulah]
- Temporary files during testing are now created in the system temp
directory, rather than somewhere in t/ . See RT #31382. [Suggested
by Alex Page]
- Added is_relative() as the obvious complement to the existing
is_absolute() method.
- Added a resolve() method to clean up paths much more thoroughly
than cleanup(), e.g. resolving symlinks, collapsing foo/../bar
sections, etc. [Suggested by David Garamond]
- Fixed a problem in which a file/directory called "0" or "0.0" would
end a loop prematurely when using the idiom 'while($x =
$dir->next) {...}'. See http://rt.cpan.org/Ticket/Display.html?id=29374
[Spotted by Daniel Lo]
- Fixed an exists($array[$i]) that prevented compatibility with perl
5.005.
- Moved the repository from my personal CVS repo to Google Code.
- Updating package of p5 module SQL::Translator from 0.09004 to 0.09006
- Setting license to gnu-gpl-v2
- Adjusting dependencies according to Makefile.PL
Upstream changes:
# ----------------------------------------------------------
# 0.09006 2009-06-10
# ----------------------------------------------------------
* Multiple test and dependency adhustments to make smokers happy
* Fix YAML producer wrt extra attribute
* Added support for "time(stamp) (p) with time zone" for Pg producer (mo)
# ----------------------------------------------------------
# 0.09005 2009-06-08
# ----------------------------------------------------------
* Add parser support for MySQL default values with a single quote
* Properly quote absolute table names in the MySQL producer
* Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis)
* Added CREATE VIEW subrules for mysql parser (wreis)
* ALTER TABLE/ALTER COLUMN/DROP DEFAULT support in Pg producer (mo)
* XML parser support for multi-event triggers
* SQLite producer support for multi-event triggers
* XML parser switched from XML::XPath to XML::LibXML
* Pg producer ALTER TABLE/COLUMN and DROP DEFAULT support
* MySQL producer skips length attribute for columns which do not support that
attribute. Currently following column types are added to that list:
date time timestamp datetime year
* Switch to Module::Install (mandates minimum perl 5.005)
* Major cleanup of GraphViz proucer
* Massive amount of fixes to SQLite/Pg/Mysql/MSSQL parsers/producers
Fix most of the problems uncovered by the roundtrip test framework
Some highlights:
- Rewind exhausted globs before attempting a read
- Do not add xml comment header if no_comments is set
- table/field counts are held per schema object, not globally
- no more variable table and column names in SQLite and MSSQL
- VIEW support for Pg parser, also some cleanups
- The way we generate Pg create view statements was not standards compliant
(per RhodiumToad in #postgresql)
- Disable MSSQL view/procedure production - they never worked in the first place
- SQLite/MSSQL improvements:
- Support parsing of all DROP clauses
- Support parsing of field-level comments
- When producing do not append table names to constraint/index names
- Updating package of p5 module Archive::Tar from 1.48 to 1.52
- Setting LICENSE to ${PERL5_LICENSE} according to module documentation
Upstream changes:
* important changes in version 1.52 13/06/2009:
- Apply documentation patch to describe IBM APAR issue IZ50240; AIX tar
does not always end a Tar archive with a 0x00 null block, which can
cause warnings from Archive::Tar.
This is a documentation patch only, and users of 1.50 need not upgrade.
* important changes in version 1.50 12/06/2009:
- Apply patch in #46450: Support for --no-same-permissions style behavior
This facilitates leaving the +x bit, while still applying your umask on
the extracted file.
- Updating package of p5 module XML::NamespaceSupport from 1.09nb1
to 1.10
- Setting LICENSE to ${PERL5_LICENSE} according to module documentation
- Setting module type to Module::Install
Upstream changes:
1.10 2009-06-12
- Release real version since CPAN testers gave us a pass (perigrin)
1.09_90 2009-05-28
- Re-bundle with modern testing and Module::Install (perigrin)
- Fixed a --read-batch hang when rsync is reading a batch file that was
created from an incremental-recursion transfer.
- Fixed the daemon's socket code to handle the simultaneous arrival of
multiple connections.
- Fix --safe-links/--copy-unsafe-links to properly handle symlinks that
have consecutive slashes in the value.
- Fixed the parsing of an [IPv6_LITERAL_ADDR] when a USER@ is prefixed.
- The sender now skips a (bogus) symlink that has a 0-length value, which
avoids a transfer error in the receiver.
- Fixed a case where the sender could die with a tag-0 error if there was
an I/O during the sending of the file list.
- Fixed the rrsync script to avoid a server-side problem when -e is at the
start of the short options.
- Fixed a problem where a vanished directory could turn into an exit code
23 instead of the proper exit code 24.
- Fixed the --iconv conversion of symlinks when doing a local copy.
- Fixed a problem where --one-file-system was not stopping deletions on the
receiving side when a mount-point directory did not match a directory in
the transfer.
- Fixed the dropping of an ACL mask when no named ACL values were present.
- Fixed an ACL/xattr corruption issue where the --backup option could cause
rsync to associate the wrong ACL/xattr information with received files.
- Fixed the use of --xattrs with --only-write-batch.
- Fixed the use of --dry-run with --read-batch.
- Fixed configure's erroneous use of target.
- Fixed configure's --disable-debug option.
- Fixed a run-time issue for systems that can't find iconv_open() by adding
the --disable-iconv-open configure option.
- Complain and die if the user tries to combine --remove-source-files (or
the deprecated --remove-sent-files) with --read-batch.
- Fixed an failure transferring special files from Solaris to Linux.
Approved by Alistair Crooks.