Magento is a feature-rich eCommerce platform built on open-source
technology that provides online merchants with unprecedented
flexibility and control over the look, content and functionality
of their eCommerce store. Magento's intuitive administration
interface features powerful marketing, search engine optimization
and catalog-management tools to give merchants the power to create
sites that are tailored to their unique business needs.
Version 8.6.0 [v8-stable] 2014-12-02
- configuration-setting rsyslogd command line options deprecated
- new and enhanced plugins for 0mq. These are currently experimantal.
- empty rulesets have been permitted. They no longer raise a syntax error.
- add parameter -N3 to enable config check of partial config file
- rsyslogd -e option has finally been removed
- testbench improvements
- testbench is now by default disabled
- add new RainerScript functions warp() and replace()
- mmnormalize can now also work on a variable
- new property date options for day ordinal and week number
- remove --enable-zlib configure option, we always require it
- slight source-tree restructuring: contributed modules are now in their
own ./contrib directory
- bugfix: imudp makes rsyslog hang on shutdown when more than 1 thread used
- bugfix: not all files closed on auto-backgrounding startup
- bugfix: typo in queue configuration parameter made parameter unusable
- bugfix: unitialized buffer off-by-one error in hostname generation
- bugfix imuxsock: possible segfault when SysSock.Use="off"
- bugfix: RainerScript: invalid ruleset names were accepted during ruleset
defintion, but could of course not be used when e.g. calling a ruleset.
- bugfix: some module entry points were not called for all modules callbacks
like endCnfLoad() were primarily being called for input modules. This has
been corrected. Note that this bugfix has some regression potential.
- bugfix omlibdbi: connection was taken down in wrong thread
- imttcp was removed because it was an incompleted experimental module
- pmrfc3164sd because it was a custom module nobody used
- omoracle was removed because it was orphaned and did not build/work
for quite some years and nobody was interested in fixing it
Version 8.5.0 [v8-stable] 2014-10-24
- imfile greatly refactored and support for wildcards added
- PRI-handling code refactored for more clarity and robustness
- ommail: add support for RainerScript config system [action() object]
- refactored the auto-backgrounding method
- make gntls tcp syslog driver emit more error messages
- bugfix: imfile did not complain if configured file did not exist
- bugfix: build failure on systems which don't have json_tokener_errors
- imgssapi: log remote peer address in some error messages
- fixed#2104, ALL()/ANY()/INDEXOF() support for distributed indexes
- fixed#2102, show agent status misses warnings from agents
- fixed#2100, crash of indexer while loading stopwords with tokenizer plugin
- fixed#2098, arbitrary JSON subkeys and IS NULL for distributed indexes
- fixed#2097, escaping of field-start modifier
- fixed possible memory leak in plugin creation function
Version 0.8.4 (2014-12-11)
- Fix issue related to using argcomplete in a REPL environement. Thanks
to @wapiflapi (pull request #91).
Version 0.8.3 (2014-11-09)
- Fix multiple issues related to using argcomplete in a REPL environement.
Thanks to @wapiflapi (pull request #90).
Version 0.8.2 (2014-11-03)
- Don't strip colon prefix in completion results if COMP_WORDBREAKS does
not contain a colon. Thanks to @berezv (pull request #88).
2.4.4
=====
* Backwards-incompatible changes
- The argument signature for the SqliteExtDatabase.aggregate() decorator
changed so that the aggregate name is the first parameter, and
the number of parameters is the second parameter. If no values are
specified, peewee will choose the name of the class and an un-specified
number of arguments (-1).
- The logic for saving a model with a composite key changed slightly.
Previously, if a model had a composite primary key and you called save(),
only the dirty fields would be saved.
* Bugs fixed
- #462
- #465, add hook for disabling backref validation.
- #466, fix case-sensitive table names with migration module.
- #469, save only dirty fields.
* New features
- Lots of enhancements and cleanup to the playhouse.apsw_ext module.
- The playhouse.reflection module now supports introspecting indexes.
- Added a model option for disabling backref validation.
- Added support for the SQLite closure table extension.
- Added support for virtual fields, which act on dynamically-created
virtual table fields.
- Added a new example: a virtual table implementation that exposes Redis
as a relational database table.
- Added a module playhouse.sqlite_aggregates that contains a handful of
aggregates you may find useful when developing with SQLite.
- Small documentation updates here and there.
2.4.3
=====
* Bugs fixed
- #466, table names are case sensitive in the SQLite migrations module.
- #465, added option to disable backref validation.
- #462, use the schema name consistently with postgres reflection.
* New features
- New model Meta option to disable backref validation. See
validate_backrefs.
- Added documentation on ordering by calculated values.
- Added basic PyPy compatibility.
- Added logic to close cursors after they have been exhausted.
- Structured and consolidated database metadata introspection, including
improvements for introspecting indexes.
- Added support to prefetch for traversing up the query tree.
- Added introspection option to skip invalid models while introspecting.
- Added option to limit the tables introspected.
- Added closed connection detection to the MySQL connection pool.
- Enhancements to passing options to creating virtual tables with SQLite.
- Added factory method for generating Closure tables for use with the
transitive_closure SQLite extension.
- Added support for loading SQLite extensions.
- Numerous test-suite enhancements and new test-cases.
2.4.2
=====
* Bugs fixed
- #449, typo in the db_url extension, thanks to @malea for the fix.
- #457 and #458, fixed documentation deficiences.
* New features
- Added support for importing data when using the DataSet extension.
- Added an encrypted diary app to the examples.
- Better index reconstruction when altering columns on SQLite databases
with the migrate module.
- Support for multi-column primary keys in the reflection module.
- Close cursors more aggressively when executing SELECT queries.
- A variety of fixes for read preference based node selection
- Avoided inclusion of getLastError in 2.6 writeConcern
- Correct handling of pass through params for collection_aggregate
- Improved error reporting in socket connect
- Public MONGOC_DEFAULT_CONNECTTIMEOUTMS
Updated devel/cssc to 1.4.0
Updated devel/p5-App-cpanoutdated to 0.24
Updated devel/p5-Array-Compare to 2.11
Updated devel/p5-Async-Interrupt to 1.20
Updated devel/p5-B-Compiling to 0.04
Updated devel/p5-B-Hooks-Parser to 0.12
Updated devel/p5-B-Keywords to 1.13
Updated devel/p5-B-Utils to 0.25
1.13 rurban (2013-04-06)
- removed diag before each big t/11keywords.t loop
- added suggested keywords from RT #62382:
*_ and DATA to @FileHandles (the deprecated lowercase: stdin, stdout, stderr not),
import unimport to @Functions,
BINMODE CLEAR CLEARERR CLONE CLONE_SKIP CLOSE DELETE EOF
ERROR EXISTS EXTEND FDOPEN FETCH FETCHSIZE FILENO FILL FIRSTKEY FLUSH
GETC NEXTKEY OPEN POP POPPED PRINT PRINTF PUSH PUSHED READ READLINE
SCALAR SEEK SETLINEBUF SHIFT SPLICE STORE STORESIZE SYSOPEN TELL
TIEARRAY TIEHANDLE TIEHASH TIESCALAR UNREAD UNSHIFT UNTIE UTF8 WRITE to @TieIOMethods,
can isa DOES VERSION to @UNIVERSALMethods,
@EXPORT @EXPORT_OK @EXPORT_FAIL
@EXPORT_TAGS _push_tags _rebuild_cache as_heavy export export_fail
export_fail_in export_ok_tags export_tags export_to_level heavy_export
heavy_export_ok_tags heavy_export_tags heavy_export_to_level
heavy_require_version require_version to @ExporterSymbols (Zsb n Ambrus)
- Moved exp from @Barewords to @Functions
- Added $^CHILD_ERROR_NATIVE $^GLOBAL_PHASE $^LAST_FH $^MATCH $^PREMATCH
$^POSTMATCH $^UTF8CACHE $^WIN32_SLOPPY_STAT to @Scalars
- Added English names for %!, @F (perlrun) and @ARG for @_ (Zsb n Ambrus)
- Added %+ %- (Zsb n Ambrus) and $LAST_SUBMATCH_RESULT
0.12 2013-05-11
* fix test that breaks in 5.17.4 (RT#80070, Father Chrysotomos)
* Require ExtUtils::Depends 0.302 for win32 support (RT#77311), Alexandr
Ciornii)
0.11 Mon, 18 Jun 2012 17:01:00 +0100
* Document get_lex_stuff and clear_lex_stuff.
* Document return type of C version of set_linestr.
1.2 Fri Apr 11 06:22:38 CEST 2014
- perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
in 5.18. What's so attractive about giving a shit about backwards
compatibility - I will never understand.
- Add Full dependency to devel/p5-Type-Tiny
(Configure warns if not)
(upstream)
Update 2.02 to 2.11
-------------------
Dave Cross <dave@dave.org.uk> 2014-10-01
Finish removing Moose
Dave Cross <dave@dave.org.uk> 2014-10-01
File permission fixes
Dave Cross <dave@dave.org.uk> 2014-10-01
Ported from Moose to Moo
Dave Cross <dave@dave.org.uk> 2014-01-10
Added .travis.yml
Today we announce Go 1.4, the fifth major stable release of Go,
arriving six months after our previous major release Go 1.3. It
contains a small language change, support for more operating systems
and processor architectures, and improvements to the tool chain
and libraries. As always, Go 1.4 keeps the promise of compatibility,
and almost everything will continue to compile and run without
change when moved to 1.4. For the full details, see the Go 1.4
release notes.
The most notable new feature in this release is official support
for Android. Using the support in the core and the libraries in
the golang.org/x/mobile repository, it is now possible to write
simple Android apps using only Go code. At this stage, the support
libraries are still nascent and under heavy development. Early
adopters should expect a bumpy ride, but we welcome the community
to get involved.
The language change is a tweak to the syntax of for-range loops.
You may now write "for range s {" to loop over each item from s,
without having to assign the value, loop index, or map key. See
the release notes for details.
The go command has a new subcommand, go generate, to automate the
running of tools to generate source code before compilation. For
example, it can be used to automate the generation of String methods
for typed constants using the new stringer tool. For more information,
see the design document.
Most programs will run about the same speed or slightly faster in
1.4 than in 1.3; some will be slightly slower. There are many
changes, making it hard to be precise about what to expect. See
the release notes for more discussion.
And, of course, there are many more improvements and bug fixes.
In case you missed it, a few weeks ago the sub-repositories were
moved to new locations. For example, the go.tools packages are now
imported from "golang.org/x/tools". See the announcement post for
details.
This release also coincides with the project's move from Mercurial
to Git (for source control), Rietveld to Gerrit (for code review),
and Google Code to Github (for issue tracking and wiki). The move
affects the core Go repository and its sub-repositories. You can
find the canonical Git repositories at go.googlesource.com, and
the issue tracker and wiki at the golang/go GitHub repo.
* Changes in Wget 1.16.1
** Add --enable-assert configure option.
** Use pkg-config to check for libraries presence.
** Do not limit --secure-protocol=auto|pfs to TLSv1.0.
** Add --secure-protocol=TLSv1_1|TLSv1_2 .
** Full C89 source code compliance.
** Select and use the most secure authentication scheme with HTTP connections.
** Fix issues with turkish locales.
** Handle 504 Gateway Timeout.
** New option --crl-file to load Certificate Revocation Lists.
** Add valgrind support to tests suite.
** Fix an off-by-one problem in the progress bar (introduced in 1.16).
Sigil 0.8.2 2014.11.28
- Validator plugin type which can load validation results into
the main window validation panel.
- Corrections to Sigil Plugin Framework Documentation
- Pull request #17: Fix typos in README.md
- Additional python plugin interface features:
- multiple plugin engines now allowed for plugins that
work on both python 2.7 and python 3.4
- launcher revision date interface
- plugin stdout will now appear immediately in Sigil
- Multiple plugin launcher bug fixes:
- make parsing more robust to poorly formed xhtml
- modified text iterator to follow spine order
- bug fixes for readotherfile, and writeotherfile
- bug fixes for guide types and setting the guide
---------------------
New in CSSC-1.4.0, 2014-07-11
* New stable release, almost identical to the test release
1.3.2 - the only changes are version numbering and updates
to the ChangeLog and NEWS files. The previous stable
release was 1.3.0, so the following two sections of this
file set out what has changed since 1.3.0.
New in CSSC-1.3.2, 2014-06-30
* This release is based on updated versions of gnulib and of
the googletest unit test framework (the test framework is of
course not linked into the installed CSSC binaries, it is
just used for unit tests).
* This release uses a new tar format. Up to now we have used
the v7 Unix tar format, but this does not cope correctly
with filenames longer than 99 characters, and we now have
one of those. We now use the the ustar format defined by
POSIX 1003.1-1988. If you need to unpack a CSSC
distrubition with a version of tar which only deals with the
v7 format, unpack the distribution somewhere else, rename or
delete the long files (they are not essential to the build
process) and re-pack it. This new tar format will likely
also be used for all future releases.
* Fix Savannah bug 33633, prs -d":GB:" coredumps when
expanding %I%.
New in CSSC-1.3.1, 2011-05-10
* prs now prints ignored deltas when expanding the :DI:
keyword. The expansion of :DI: varies between SCCS
implementations, as described in the manual. This partly
fixes Savannah bug #33154: SCCS versions vary wrt ignored
deltas (that is, this change covers only the prs binary).
* Fix Savannah bug bug #33153: "prs" includes "AUTO NULL
DELTA"s. "prs -r" will no longer print any additional
deltas that happen to share the same timestamp with the last
matching delta.
* If the SID identified by "prs -r" is not found, prs now
exits with status 1, not 0. This fixes SourceForge bug
#1300722.
* The headers produced by sccsdiff have changed. A different
header is used when the -p option is specified and when
it's not. The new behaviour matches OpenSolaris 2009.06.
* The ordering of the ouput of "sccs unedit" is now different;
the new order matches OpenSolaris 2009.06.
* "get -L" will now send the ID of the gotten SID to stderr,
which better matches OpenSolaris 2009.06. The indentation
of the delta summary has also been adjusted.
* To pass an empty list of MRs to admin, you now have to
provide an argument (as opposed to omitting it). For
example, "admin -i/dev/null -fv -m' ' s.foo". This aligns
better with OpenSolaris 2009.06 but it is a
backward-incompatible change.
5.0.7
This is version 5.0.7 of the shell. This is a stable release.
There are minor new features as well as bug fixes since 5.0.6.
Note in particular there is a security fix to disallow evaluation
of the initial values of integer variables imported from the
environment (they are instead treated as literal numbers). That
could allow local privilege escalation, under some specific and
atypical conditions where zsh is being invoked in privilege elevation
contexts when the environment has not been properly sanitized, such
as when zsh is invoked by sudo on systems where "env_reset" has
been disabled.
5.0.6
This is version 5.0.6 of the shell. This is a stable release.
There are minor new features as well as bug fixes since 5.0.5.
-----------------------
Sat July 26, 2014: Released Check 0.9.14
based on r1174 (2014-07-03 18:43:49 +0000)
* Changes to (unofficially for now) support Solaris and AIX platforms.
* Fix issue with checked teardown functions in CK_NOFORK mode. If
the teardown function called an assertion that failed, an
infinate loop would result. Bug#98. As a result of the change, for now
checked teardown functions that fail in CK_NOFORK mode will
not cause the test to fail.
* Allow checked fixtures when compiled without fork(). Previously
such setup/teardown functions were disabled, as the full contract
for checked fixtures could not be honored. Checked fixtures
in CK_NOFORK mode are now closer to the contract, and are now
enabled.
* Various code cleanup, including changes for compiling Check on
c++ compilers Clang and g++ (which are less forgiving than their
c counterparts).
* Re-enable internal unit tests, which verify which line numbers are
reported for unit test failures. (The tests were unintentionally
disabled in a previous release).
Fri May 30, 2014: Released Check 0.9.13
based on r1137 (2014-05-26 21:03:09 +0000)
* When a test assertion fails, exit() was invoked. This results in any
registered exit handlers being invoked. A test should not be relied
upon to clean up if it fails. Instead, _exit() will be used to signal
a test failure, to prevent exit handlers from being invoked.
* Fix issue with string formatting in ck_assert_(u)int_* calls, where using
the % operator would be interpreted as a string formatter. Bug #96.
* If the LOG/XML/TAP file name is set to "-" either through the
srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
or through the related environment variables, the logged data will be
printed to stdout instead of a file. This is mainly to support using TAP
for fixtures which expect the results to be reported via stdout. However,
it is available via all of Check's logging modalities.
* For CMake builds, check_stdint.h was not being installed. This is now
fixed.
* Check's example under doc/example now also works for CMake projects
using Visual Studios and MSVC. This includes an example CMake
configuration.
Mon Jan 20, 2014: Released Check 0.9.12
based on r1054 (2014-01-16 23:08:03 +0000)
* Additional unit tests created for internal and external Check
APIs.
* Check now compiled on Windows using MSVC when using CMake and
NMake. All unit tests pass, though shell script based ones need
to be run in the MSYS environment.
* Check now compiles on Windows using Visual Studio 10
when using CMake. check_check passes when run from Visual Studios.
* Always capture the start and end times of tests when using
NO_FORK mode. Previously the end time was not captured,
resulting in arbitrary durations being recorded when tests
failed. Bug #87.
* Added additional configure script checks for support of
timer_create() on the target system. This allows for
OpenBSD to compile and run all Check's unit tests successfully.
* Added a unit test, check_mem_leaks, which can be used against
valgrind to test for memory leaks. No memory leaks were found.
* Added tcase_add_loop_test support in checkm. Patch from patches #46.
* Add support for logging in Test Anything Protocol (TAP) format.
* Refactor Check's assertions to be more like the assert() call in
assert.h, in that static source code analyzers can use gcc attributes
in the header to make assumptions about the flow of the code. See
feature request #29.
* fix ck_assert_ptr_* causing const compilation warnings. Patch from
bug #91.
Wed, Nov 4, 2013: Released Check 0.9.11
based on r856 (2013-11-04 02:09:21 +0000)
* Check's unit tests pass when compiled out of the source tree.
* Check compiles for Windows using the MinGW/msys environment (without using fork), and all unit tests pass.
* Check compiles for Windows using the Cygwin environment, and all unit tests pass.
* Check compiles for Windows using MinGW in Linux (without using fork), and all unit tests pass using wine 1.4.
* Check compiles for Windows using MinGW-w64 in Linux (without using fork), and all unit tests pass using wine 1.4.
* On systems without timer_settimer, use setitimer (if available) to get
subsecond unit test timeouts. If setitimer is unavailable, fallback
on alarm.