ChangeLog:
from ucommon 6.0.7 to 6.1.0
- small fixes based on notes from Tristan
- exception behavior is changed (fixed) for commoncpp
- keywait utility added
from ucommon 6.0.6 to 6.0.7
- error state in fsys open fixed
- fsys error reset inline added
talloc is a hierarchical pool based memory allocator with destructors.
It is the core memory allocator used in Samba, and has made a huge
difference in many aspects of Samba4 development.
Upstream changes:
0.05 2013-12-17 23:20:10Z
- fully-qualified type names like MooseX::Types::URI::Uri work again
(removed in 0.04)
0.04 2013-11-15 03:50:07Z
- convert to Dist::Zilla, fixing metadata
- fix coercion from HashRef (thanks, MORIYA Masaki!) (RT#69476)
Upstream changes:
0.30 2013-12-19 22:51:17Z
- remove pod from internal and unindexed modules, for a prettier
metacpan release page
0.29 2013-11-20 23:36:48Z
- fixed use of an interface that was deprecated in Moose-2.1100
(ether)
- repository migrated from shadowcat to the github moose organization
Upstream changes:
0.012 2013-10-20 19:04:23Z (Karen Etheridge)
- re-release with fixed encoding in metadata, support files
0.011 2013-10-02 01:36:29Z (Karen Etheridge)
- only try to load the class if it's a valid module name (ilmari)
0.010 2013-09-07 21:37:31Z (Karen Etheridge)
- avoid trying to load the class if already loaded (minor optimization)
- repository moved to the github moose organization
Upstream changes:
0.001012 2013-12-17 23:09:36Z
- fully-qualified type names like MooseX::Types::Common::String::SimpleStr
work again (removed in 0.001011)
0.001011 2013-12-14 18:15:31Z
- update configure_requires checking in Makefile.PL, add CONTRIBUTING file
0.001010 2013-09-27 04:39:30Z
- add incomplete prereq on Test::Warnings (haarg)
- re-release with fixed compile test
0.001009 2013-09-14 22:11:25Z
- converted to Dist::Zilla
- SingleDigit now supports zero and negative numbers (RT#86738)
- UpperCase and LowerCase string types now properly understand unicode
characters (RT#84547)
- repository moved to the github moose organization
Upstream changes:
0.41 2013-12-21 17:21:41Z
- reversed changes in 0.40, until compatibility issues with older
Moose versions are figured out
0.40 2013-12-20 06:38:15Z
- types are now properly installed into the proper package, so they
survive namespace::autoclean
0.39 2013-11-30 18:31:32Z
- more strict warnings checking in tests
- re-release to fix compile test
Upstream changes:
0.47 2013-12-14 19:06:59Z
- update configure_requires checking in Makefile.PL, add CONTRIBUTING file
0.46 2013-10-02 00:40:37Z
- re-release with fixed compile test
0.45 2013-09-12 03:06:25Z
- removed use of deprecated Class::MOP::load_class
- documentation reference added, pointing to the WARNING section in
MooseX::Declare, regarding future utility of this module
- repository migrated to the github moose organization
Starbug1 is lightweight Bug Tracking System. It act as CGI.
It is designed to the following appliations.
* Closed source small development
* Development with less resources
Update DEPENDS
Upstream changes:
0.27 2013-12-31 14:26:29 UTC
- update developer and Dist::Zilla author dependencies
0.26 2013-12-16 17:19:52 America/New_York (TRIAL RELEASE)
- better reporting of skipped Moose/Mouse tests
- add release test to check changelog for new content
0.25 2013-12-09 10:37:31 America/New_York (TRIAL RELEASE)
- test for Mo(o|u)seX::Getopt before running Mo(o|u)se-specific tests
0.24 2013-12-08 21:01:55 America/New_York (TRIAL RELEASE)
- add requirements, recommendations and provides to meta files
0.23 2013-12-08 15:52:56 America/New_York (TRIAL RELEASE)
- fixes to Moose/Mouse tests
0.22 2013-12-02 10:56:59 America/New_York (TRIAL RELEASE)
- forgot to update changelog last time, no code changes
0.21 2013-12-02 10:47:32 America/New_York (TRIAL RELEASE)
- do a better job of not requiring Moose for build/install
0.20 2013-12-01 18:18:42 America/New_York (TRIAL RELEASE)
- use Any::Moose for Moose and Mouse compatibility in the same package
0.11 2013-11-22 11:48:20 America/New_York
- gh#6: document --configfile option added in 0.03 (reported by abraxxa)
- gh#8: fix missing commands in test files (ubermichael)
Upstream changes:
2.1200 2014-01-06
[OTHER]
- Releasing 2.1108 as stable (last stable release was 2.1005).
2.1108 2014-01-04 (TRIAL RELEASE)
[OTHER]
- fixed distribution manifest
- minor documentation and metadata updates
2.1107 2013-11-29 (TRIAL RELEASE)
[OTHER]
- many additions to the list of conflicting modules (those that require
updates after installing Moose), reflecting recent API changes
- now failing early at build time, with a useful error message, if a
compiler is not available
2.1106 2013-11-05 (TRIAL RELEASE)
[BUG FIXES]
- throw_error import cleaned from Moose::Object after use (doy)
- resolved new circular load issue between Moose::Util and Class::MOP (Kent
Fredric, RT#89713 and PR # 42)
2.1105 2013-10-30 (TRIAL RELEASE)
[BUG FIXES]
- legacy throw_error now takes multiple arguments, like confess does
(Karen Etheridge)
2.1104 2013-10-29 (TRIAL RELEASE)
[BUG FIXES]
- Class::MOP::Object::_inline_throw_error is back, used by some MooseX
modules (Upasana)
2.1103 2013-10-25 (TRIAL RELEASE)
[BUG FIXES]
- fix errors in last trial release relating to Moose::Error::Default,
Moose::Util::throw_error (Upasana)
2.1102 2013-10-20 (TRIAL RELEASE)
[BUG FIXES]
- die if a role to consume can't be found -- this restores behaviour as in
2.1005 (doy)
- fix test to accomodate Devel::PartialDump possibly not being installed
(Upasana)
2.1101 2013-10-20 (TRIAL RELEASE)
[ENHANCEMENTS]
- Moose string exceptions have been replaced by Moose::Exception objects. See
Moose::Manual::Delta for details.
2.1100 2013-09-07 (TRIAL RELEASE)
[DEPRECATIONS]
- Class::MOP::load_class, Class::MOP::is_class_loaded, and
Class::MOP::load_first_existing_class are now deprecated. See
Moose::Manual::Delta for details.
- The non-arrayref forms of enum and duck_type have been deprecated. See
Moose::Manual::Delta for details.
- Many deprecated features have now been removed:
- optimize_as for type constraints
- the "default is" and "default default" features for native delegations
- setting coerce => 1 on an attribute whose type constraint has no coercion
- the public version of Moose::Meta::Method::Destructor::initialize_body
[ENHANCEMENTS]
- Creating classes with Moose now always sets the appropriate entry in %INC,
even if it wasn't loaded from a file. This should make writing classes
inline easier, and will allow us to be more intelligent about figuring out
when classes are loaded in the future. See Moose::Manual::Delta for more
details. Note that this is slightly backwards-incompatible in some edge
cases.
- Moose now uses Module::Runtime instead of Class::Load to load classes. This
means that there are no more issues with the weird heuristics that
Class::Load does to determine if a class was previously loaded (inheriting
from an empty package is now possible, for instance). See
Moose::Manual::Delta for more details. This is also slightly
backwards-incompatible in some edge cases.
git svn is a simple conduit for changesets between Subversion and
git. It provides a bidirectional flow of changes between a Subversion
and a git repository.
0.003 2014-01-06
- move from Build.PL to Makefile.PL because of development dependencies
- change dependency from namespace::autoclean to namespace::clean
(Fixes PR#91890)
- prefer BAIL_OUT over printf in loading test
- update copyright period
0.011 2014-01-06
- add forgotton 0.010 Changelog
0.010 2014-01-06
- bump copyright year
- improve acknowledgements
- rely on BAIL_OUT of Test::More instead of simulating it
0.009 2013-10-25
- add API to allow plugins to improve registration (speeds
up loading)
- switch to ExtUtils::MakeMaker, 'cause Module::Build had
trouble with recent meta spec ...
This package extends the ifthen package by implementing new
commands to go within the first argument of \ifthenelse: to
test whether a string is void or not, if a command is defined
or equivalent to another. The package also enables use of
complex expressions as introduced by the package calc, together
with the ability of defining new commands to handle complex
tests. The package requires e-TeX features.
binutils:
Changes in 2.24:
* Objcopy now supports wildcard characters in command line options that take
section names.
* Add support for Altera Nios II.
gas:
Changes in 2.24:
* Add support for the Texas Instruments MSP430X processor.
* Add -gdwarf-sections command line option to enable per-code-section
generation of DWARF .debug_line sections.
* Add support for Altera Nios II.
* Add support for the Imagination Technologies Meta processor.
* Add support for the v850e3v5.
* Remove assembler support for MIPS ECOFF targets.
ld:
Changes in 2.24:
* Add LOG2CEIL() builtin function to the linker script language
* Add support for the Texas Instruments MSP430X processor.
* Add support for Altera Nios II.
* Add support for the V850E3V5 architecture.
* Add support for the Imagination Technologies Meta processor.
* --enable-new-dtags no longer generates old dtags in addition to new dtags.
* Remove linker support for MIPS ECOFF targets.
* Add ALIGN_WITH_INPUT to the linker script language to force the alignment of
an output section to use the maximum alignment of all its input sections.
-----
2.0.2
-----
* Fix NameError during installation with Python implementations (e.g. Jython)
not containing parser module.
* Fix NameError in ``sdist:re_finder``.
-----
2.0.1
-----
* Issue #124: Fixed error in list detection in upload_docs.
---
2.0
---
* Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
* Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
setuptools for those versions of Python should use setuptools 1.x.
* Removed ``setuptools.command.easy_install.HAS_USER_SITE``. Clients
expecting this boolean variable should use ``site.ENABLE_USER_SITE``
instead.
* Removed ``pkg_resources.ImpWrapper``. Clients that expected this class
should use ``pkgutil.ImpImporter`` instead.
-----
1.4.2
-----
* Issue #116: Correct TypeError when reading a local package index on Python
3.
-----
1.4.1
-----
* Issue #114: Use ``sys.getfilesystemencoding`` for decoding config in
``bdist_wininst`` distributions.
* Issue #105 and Issue #113: Establish a more robust technique for
determining the terminal encoding::
1. Try ``getpreferredencoding``
2. If that returns US_ASCII or None, try the encoding from
``getdefaultlocale``. If that encoding was a "fallback" because Python
could not figure it out from the environment or OS, encoding remains
unresolved.
3. If the encoding is resolved, then make sure Python actually implements
the encoding.
4. On the event of an error or unknown codec, revert to fallbacks
(UTF-8 on Darwin, ASCII on everything else).
5. On the encoding is 'mac-roman' on Darwin, use UTF-8 as 'mac-roman' was
a bug on older Python releases.
On a side note, it would seem that the encoding only matters for when SVN
does not yet support ``--xml`` and when getting repository and svn version
numbers. The ``--xml`` technique should yield UTF-8 according to some
messages on the SVN mailing lists. So if the version numbers are always
7-bit ASCII clean, it may be best to only support the file parsing methods
for legacy SVN releases and support for SVN without the subprocess command
would simple go away as support for the older SVNs does.
---
1.4
---
* Issue #27: ``easy_install`` will now use credentials from .pypirc if
present for connecting to the package index.
* Pull Request #21: Omit unwanted newlines in ``package_index._encode_auth``
when the username/password pair length indicates wrapping.
-----
1.3.2
-----
* Issue #99: Fix filename encoding issues in SVN support.
-----
1.3.1
-----
* Remove exuberant warning in SVN support when SVN is not used.
version. Simplify variable handling in Makefile to have fewer hardcoded
values. Specify sphinx version as per package's requirements.txt.
USE_LANGUAGES+=c. Some new PLIST additions. From HISTORY.rst:
2.1.0 (2013-12-05)
++++++++++++++++++
- Updated CA Bundle, of course.
- Clean up connections when we hit problems during chunked upload, rather than leaking them.
- Return connections to the pool when a chunked upload is successful, rather than leaking it.
- Match the HTTPbis recommendation for HTTP 301 redirects.
- Prevent hanging when using streaming uploads and Digest Auth when a 401 is received.
- Values of headers set by Requests are now always the native string type.
- Fix previously broken SNI support.
- Fix accessing HTTP proxies using proxy authentication.
- Unencode HTTP Basic usernames and passwords extracted from URLs.
- Support for IP address ranges for no_proxy environment variable
- Parse headers correctly when users override the default ``Host:`` header.
- Avoid munging the URL in case of case-sensitive servers.
- Looser URL handling for non-HTTP/HTTPS urls.
- Accept unicode methods in Python 2.6 and 2.7.
- More resilient cookie handling.
- Make ``Response`` objects pickleable.
- Actually added MD5-sess to Digest Auth instead of pretending to like last time.
- Updated internal urllib3.
- Fixed @Lukasa's lack of taste.
2.0.1 (2013-10-24)
++++++++++++++++++
- Updated included CA Bundle with new mistrusts and automated process for the future
- Added MD5-sess to Digest Auth
- Accept per-file headers in multipart file POST messages.
- Fixed: Don't send the full URL on CONNECT messages.
- Fixed: Correctly lowercase a redirect scheme.
- Fixed: Cookies not persisted when set via functional API.
- Fixed: Translate urllib3 ProxyError into a requests ProxyError derived from ConnectionError.
- Updated internal urllib3 and chardet.
2.0.0 (2013-09-24)
++++++++++++++++++
**API Changes:**
- Keys in the Headers dictionary are now native strings on all Python versions,
i.e. bytestrings on Python 2, unicode on Python 3.
- Proxy URLs now *must* have an explicit scheme. A ``MissingSchema`` exception
will be raised if they don't.
- Timeouts now apply to read time if ``Stream=False``.
- ``RequestException`` is now a subclass of ``IOError``, not ``RuntimeError``.
- Added new method to ``PreparedRequest`` objects: ``PreparedRequest.copy()``.
- Added new method to ``Session`` objects: ``Session.update_request()``. This
method updates a ``Request`` object with the data (e.g. cookies) stored on
the ``Session``.
- Added new method to ``Session`` objects: ``Session.prepare_request()``. This
method updates and prepares a ``Request`` object, and returns the
corresponding ``PreparedRequest`` object.
- Added new method to ``HTTPAdapter`` objects: ``HTTPAdapter.proxy_headers()``.
This should not be called directly, but improves the subclass interface.
- ``httplib.IncompleteRead`` exceptions caused by incorrect chunked encoding
will now raise a Requests ``ChunkedEncodingError`` instead.
- Invalid percent-escape sequences now cause a Requests ``InvalidURL``
exception to be raised.
- HTTP 208 no longer uses reason phrase ``"im_used"``. Correctly uses
``"already_reported"``.
- HTTP 226 reason added (``"im_used"``).
**Bugfixes:**
- Vastly improved proxy support, including the CONNECT verb. Special thanks to
the many contributors who worked towards this improvement.
- Cookies are now properly managed when 401 authentication responses are
received.
- Chunked encoding fixes.
- Support for mixed case schemes.
- Better handling of streaming downloads.
- Retrieve environment proxies from more locations.
- Minor cookies fixes.
- Improved redirect behaviour.
- Improved streaming behaviour, particularly for compressed data.
- Miscellaneous small Python 3 text encoding bugs.
- ``.netrc`` no longer overrides explicit auth.
- Cookies set by hooks are now correctly persisted on Sessions.
- Fix problem with cookies that specify port numbers in their host field.
- ``BytesIO`` can be used to perform streaming uploads.
- More generous parsing of the ``no_proxy`` environment variable.
- Non-string objects can be passed in data values alongside files.
1.2.3 (2013-05-25)
++++++++++++++++++
- Simple packaging fix
1.2.2 (2013-05-23)
++++++++++++++++++
- Simple packaging fix
Return::MultiLevel provides a way to return immediately from a deeply
nested call stack. This is similar to exceptions, but exceptions don't
stop automatically at a target frame (and they can be caught by
intermediate stack frames). In other words, this is more like
setjmp(3)/longjmp(3) than die.
This software is a 100% Python interface to the memcached memory cache daemon.
It is the client side software which allows storing values in one or more,
possibly remote, memcached servers.