1.11.0
* Support django 3 and djangoCMS 3.7.2+
1.10.0
* Added support for Django 2.2 and listed Python 3.7 as compatible
1.9.0
* Added support for Django 1.11, 2.0 and 2.1
* Removed support for Django 1.8, 1.9, 1.10
2.0.2
Fix 1214: serve() missing 1 required positional argument: filer_file.
Fix 1211: On upload MIME-type is not set correctly.
2.0.1
Fixed NotNullViolation: null value in column "mime_type" in migration filer.0012_file_mime_type.py.
2.0.0
Added support for Django 3.1
Dropped support for Python 2.7 and Python 3.4
Dropped support for Django < 2.2
Changed the preferred way to do model registration via model inheritance and mptt.AlreadyRegistered, which is deprecated since django-mptt 0.4
Use dashed name for django-polymorphic dependency in setup.py
In models.File, add field mime_type to store the Content-Type as set by the browser during file upload
For extended Django Filer models, adopt the classmethod matches_file_type to its new signature, this is a breaking change
Add attribute download to the download link in order to offer the file under its original name
3.8.0
Introduced support for Django 3.1
Dropped support for Python 2.7 and Python 3.4
Dropped support for Django < 2.2
Removed djangocms-column from the manual installation instructions
Removed duplicate attr declaration from the documentation
Fixed a reference to a wrong variable in log messages in utils/conf.py
Fixed an issue in wizards/create.html where the error message did not use the plural form
Improved documentation building
Updated the content for django CMS’s development community
3.7.4
Fixed a security vulnerability in the plugin_type url parameter to insert JavaScript code.
3.7.3
Fixed apphooks config select in Firefox
Fixed compatibility errors on python 2
Fixed long page titles in Page tree/list view to prevent horizontal scrolling
Adapted plugin documentations
3.7.2
Added support for Django 3.0
Added support for Python 3.8
migrated from django.utils.six to the six package
migrated from django.utils.lru_cache to functools.lru_cache
migrated from render_to_response to render in cms.views
added cms.utils.compat.dj.available_attrs
added --force-color and --skip-checks in base commands when using Django 3
replaced staticfiles and admin_static with static
replaced djangocms-helper with django-app-helper
2.0.2
Fix changelist layout issue introduced since Django > 3.1.1
2.0.1
Fixed the icon in the admin dashboard for models that are read only
2.0.0
Added support for Django 3.1
Dropped support for Python 2.7 and Python 3.4
Dropped support for Django < 2.2
Changed field-box class declarations to fieldBox
Fixed screenshot tests for Django 2.2 and higher
2.0.0
Added support for Django 3.1
Dropped support for Python 2.7 and Python 3.4
Dropped support for Django < 2.2
Replaced pep8 with flake8
Adapted documentation
Release 4.4
Implement a non-destructive path-fixing algorithm for MP_Node.fix_tree.
Ensure post_save is triggered after the parent node is updated in MP_AddChildHandler.
Fix static URL generation to use static template tag instead of constructing the URL manually.
Declare support for Django 2.2, 3.0 and 3.1.
Drop support for Django 2.1 and lower.
Drop support for Python 2.7 and Python 3.5.
Increase performance for MoveNodeForm when using large trees.
Fixes issues the with autoconf 2.70 update and bison POSIX yacc errors.
Major changes in 1.18.3 (2020-11-17)
------------------------------------
This is a bug fix release.
* Fix a denial of service vulnerability when decoding Kerberos
protocol messages.
* Fix a locking issue with the LMDB KDB module which could cause KDC
and kadmind processes to lose access to the database.
* Fix an assertion failure when libgssapi_krb5 is repeatedly loaded
and unloaded while libkrb5support remains loaded.
krb5-1.18.3 changes by ticket ID
--------------------------------
7476 updated manual page for kvno
8614 Assertion failure when repeatedly loading libgssapi_krb5
8882 kdb5_util load ignores password expiration with LDAP KDB module
8918 KDC and kadmind fork with DB open, breaking LMDB KDB module
8926 Allow gss_unwrap_iov() of unpadded RC4 tokens
8933 Fix input length checking in SPNEGO DER decoding
8936 Set lockdown attribute when creating LDAP KDB
8938 Leash crashes on failure to auto-renew tickets
8939 Suppress Leash error popup on MSLSA renew failure
8959 Add recursion limit for ASN.1 indefinite lengths
8960 Fix compatibility with upcoming autoconf 2.70
3.0.10:
New features:
- Improved `WordCompleter`: accept `display_dict`. Also accept formatted text
for both `display_dict` and `meta_dict`.
- Allow customization of button arrows.
Fixes:
- Correctly recognize backtab on Windows.
- Show original display text in fuzzy completer if no filtering was done.
3.0.9:
New features:
- Handle c-tab for TERM=linux.
Fixes:
- Improve rendering speed of `print_formatted_text`. (Don't render styling
attributes to output between fragments that have identical styling.)
- Gracefully handle `FileHistory` decoding errors.
- Prevent asyncio deprecation warnings.
21.0.0:
Update plus sign (+) handling to work with/like HTML form encoding (POST) by default, fixes 129, and associated roundtripping.
Package IDNA tables.
Long overdue dependency bumps
2.3.4
- MINOR: reg-tests: add a way to add service dependency
- BUG/MINOR: sample: check alloc_trash_chunk return value in concat()
- BUG/MINOR: reg-tests: fix service dependency script
- MINOR: reg-tests: add base prometheus test
- Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records"
- BUG/MINOR: sample: Memory leak of sample_expr structure in case of error
- BUG/MINOR: check: Don't perform any check on servers defined in a frontend
- BUG/MINOR: init: enforce strict-limits when using master-worker
- MINOR: contrib/prometheus-exporter: avoid connection close header
- MINOR: contrib/prometheus-exporter: use fill_info for process dump
2.3.3
- MINOR: plock: use an ARMv8 instruction barrier for the pause instruction
- BUG/MEDIUM: lists: Lock the element while we check if it is in a list.
- MINOR: task: remove __tasklet_remove_from_tasklet_list()
- BUG/MEDIUM: task: close a possible data race condition on a tasklet's list link
- BUG/MEDIUM: local log format regression.
- BUG/MINOR: mux-h2/stats: make stream/connection proto errors more accurate
- BUG/MINOR: mux-h2/stats: not all GOAWAY frames are errors
- BUG/MINOR: lua: missing "\n" in error message
- BUG/MINOR: lua: lua-load doesn't check its parameters
- BUG/MINOR: lua: Post init register function are not executed beyond the first one
- BUG/MINOR: lua: Some lua init operation are processed unsafe
- MINOR: actions: Export actions lookup functions
- MINOR: actions: add a function returning a service pointer from its name
- MINOR: cli: add a function to look up a CLI service description
- BUG/MINOR: lua: warn when registering action, conv, sf, cli or applet multiple times
- BUG/MAJOR: ring: tcp forward on ring can break the reader counter.
- BUILD/MINOR: haproxy DragonFlyBSD affinity build update.
- DOC/MINOR: Fix formatting in Management Guide
- BUG/MINOR: listener: use sockaddr_in6 for IPv6
- BUG/MINOR: mux-h1: Handle keep-alive timeout for idle frontend connections
- MINOR: protocol: add a ->set_port() helper to address families
- MINOR: listener: automatically set the port when creating listeners
- MINOR: listener: now use a generic add_listener() function
- MEDIUM: ssl: fatal error with bundle + openssl < 1.1.1
- BUG/MAJOR: spoa/python: Fixing return None
- DOC: spoa/python: Fixing typo in IP related error messages
- DOC: spoa/python: Rephrasing memory related error messages
- DOC: spoa/python: Fixing typos in comments
- BUG/MINOR: spoa/python: Cleanup references for failed Module Addobject operations
- BUG/MINOR: spoa/python: Cleanup ipaddress objects if initialization fails
- BUG/MEDIUM: spoa/python: Fixing PyObject_Call positional arguments
- BUG/MEDIUM: spoa/python: Fixing references to None
- DOC: email change of the DeviceAtlas maintainer
- BUG/MINOR: http-check: Use right condition to consider HTX message as full
- BUG/MINOR: tcpcheck: Don't rearm the check timeout on each read
- MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules
- BUG/MINOR: tools: make parse_time_err() more strict on the timer validity
- BUG/MINOR: tools: Reject size format not starting by a digit
- BUG/MEDIUM: lb-leastconn: Reposition a server using the right eweight
- BUG/MEDIUM: ssl/crt-list: bad behavior with "commit ssl cert"
- REGTESTS: make use of HAPROXY_ARGS and pass -dM by default
- BUILD: SSL: fine guard for SSL_CTX_add_server_custom_ext call
- BUILD: Makefile: have "make clean" destroy .o/.a/.s in contrib subdirs as well
- BUG/MINOR: mux-h1: Don't set CS_FL_EOI too early for protocol upgrade requests
- BUG/MEDIUM: http-ana: Never for sending data in TUNNEL mode
- BUG/MEDIUM: mux-h1: Handle h1_process() failures on a pipelined request
- CONTRIB: halog: fix build issue caused by %L printf format
- CONTRIB: halog: mark the has_zero* functions unused
- CONTRIB: halog: fix signed/unsigned build warnings on counts and timestamps
- CONTRIB: debug: address "poll" utility build on non-linux platforms
- BUILD: plock: remove dead code that causes a warning in gcc 11
- BUILD: ssl: fine guard for SSL_CTX_get0_privatekey call
- BUG/MINOR: dns: SRV records ignores duplicated AR records
- DOC: fix "smp_size" vs "sample_size" in "log" directive arguments
- BUG/MEDIUM: mux_h2: Add missing braces in h2_snd_buf()around trace+wakeup
- BUILD: hpack: hpack-tbl-t.h uses VAR_ARRAY but does not include compiler.h
- MINOR: atomic: don't use ; to separate instruction on aarch64.
- BUG/MINOR: sink: Return an allocation failure in __sink_new if strdup() fails
- BUG/MINOR: cfgparse: Fail if the strdup() for `rule->be.name` for `use_backend` fails
- BUG/MINOR: tcpcheck: Report a L7OK if the last evaluated rule is a send rule
- DOC: Improve the message printed when running `make` w/o `TARGET`
- BUG/MINOR: stats: Make stat_l variable used to dump a stat line thread local
- SCRIPTS: improve announce-release to support different tag and versions
- SCRIPTS: make announce release support preparing announces before tag exists
- BUG/MINOR: srv: do not init address if backend is disabled
- BUG/MINOR: srv: do not cleanup idle conns if pool max is null
- MINOR: converter: adding support for url_enc
- BUILD: Makefile: exclude broken tests by default
- CLEANUP: cfgparse: replace "realloc" with "my_realloc2" to fix to memory leak on error
- MINOR: contrib/prometheus-exporter: export build_info
- DOC: fix some spelling issues over multiple files
- SCRIPTS: announce-release: fix typo in help message
- DOC: Add maintainers for the Prometheus exporter
- BUG/MINOR: sample: fix concat() converter's corruption with non-string variables
- No skin was installed
- Some configuration seemed to be relevant for Apache 2.2
5.0.6:
This release contains a schema change to the flagtypes table, allowing for many more flagtypes.
The flagtypes table should have been using a mediumint for several releases, but due to a bug in the schema migration code this never happened.
5.0.5:
This release reformats the code according to the same conventions as the popular Mojolicious product and includes a .perltidyrc to do the same. You may use whatever coding style you want, but all files commited to the repo must be reformatted according to those rules.
Additionally, we no longer follow the same release process as before. Releases will be more frequent.
As it is now 2019, the bugs_fulltext table is now InnoDB instead of MyISAM. This may cause upgrade headaches.
5.0.4:
This release fixes one security issue. CVE-2018-5123
This release also contains the following [% terms.bug %] fixes:
checksetup.pl would fail to update Chart storage during pre-3.6 to 5.0 upgrade. ([% terms.Bug %] 1273846)
editflagtypes.cgi would crash when classifications are enabled and the user did not have global editcomponents privileges. ([% terms.Bug %] 1310728)
The File::Slurp would trigger warnings on perl 5.24. ([% terms.Bug %] 1301887)
All the time entries in the 'when' column had the correct date but the time was fixed to 00:00 when using Sqlite. ([% terms.Bug %] 1303702)
6.14.11
DEPENDENCIES
ini@1.3.8
bl@3.0.1 - devDep
DOCUMENTATION
docs: update link to CLI issues
TESTING
add s390x, ppc64 and ppc64el in supported cpu list
5.8.0
Enhancements
1863: disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are the maximum file name and path name length.
1872: [Windows] added support for PyPy 2.7.
1879: provide pre-compiled wheels for Linux and macOS (yey!).
1880: get rid of Travis and Cirrus CI services (they are no longer free). CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). AppVeyor is still being used for Windows CI.
Bug fixes
1708: [Linux] get rid of sensors_temperatures() duplicates. (patch by Tim Schlueter).
1839: [Windows] always raise AccessDenied when failing to query 64 processes from 32 bit ones (NtWoW64 APIs).
1866: [Windows] process exe(), cmdline(), environ() may raise "invalid access to memory location" on Python 3.9.
1874: [Solaris] wrong swap output given when encrypted column is present.
1875: [Windows] process username() may raise ERROR_NONE_MAPPED if the SID has no corresponding account name. In this case AccessDenied is now raised.
1877: [Windows] OpenProcess may fail with ERROR_SUCCESS. Turn it into AccessDenied or NoSuchProcess depending on whether the PID is alive.
1886: [macOS] EIO error may be raised on cmdline() and environment(). Now it gets translated into AccessDenied.
1891: [macOS] get rid of deprecated getpagesize().
build problem as follows:
gtk-doc.make:302: error: HAVE_GTK_DOC does not appear in AM_CONDITIONAL
docs/reference/Makefile.am:85: 'gtk-doc.make' included from here
upstream changes:
-----------------
Version 1.0.18
* Updating p1_utils to version 1.0.21.
* Load external libraries dynamically
Version 1.0.17
* Updating p1_utils to version 1.0.20.
Version 1.0.16
* Add Travis and support for Erlang/OTP 23.0
Version 1.0.15
* Updating p1_utils to version 1.0.19.
* Fix compatibility issues with Erlang 23
Version 1.0.14
* Updating p1_utils to version 1.0.18.
* Update copyright year
* Don't assume that image libs are available when configure was not called
Version 1.0.13
* Updating p1_utils to version 1.0.17.
Version 1.0.12
* Updating p1_utils to version 1.0.16.
* Update type specs
Version 1.0.11
* Updating p1_utils to version 1.0.15.
Version 1.0.10
* Updating p1_utils to version 1.0.14.
* Add contribution guide
Version 1.0.9
* Include configure and vars.config.in in hex package
Version 1.0.8
* Updating p1_utils to version 1.0.13.
Version 1.0.7
* Updating p1_utils to version 6ff85e8.
* Pack rebar.config.script in hex package
upstream changes:
-----------------
Version 1.0.24
* Updating p1_utils to version 1.0.21.
Version 1.0.23
* Exclude old OTP releases from Travis
* Fix hex to support compiling ejabberd with rebar3
Version 1.0.22
* Updating p1_utils to version 1.0.20.
Version 1.0.21
* Fix compilation with Erlang/OTP 23.0, and Travis
Version 1.0.20
* Updating p1_utils to version 1.0.19.
Version 1.0.19
* Updating p1_utils to version 1.0.18.
* Update copyright year
Version 1.0.18
* Updating p1_utils to version 1.0.17.
Version 1.0.17
* Updating p1_utils to version 1.0.16.
Version 1.0.16
* Updating p1_utils to version 1.0.15.
Version 1.0.15
* Updating p1_utils to version 1.0.14.
* Add contribution guide
* Fix license discrepancies
Version 1.0.14
* Updating p1_utils to version 1.0.13.
Version 1.0.13
* Updating p1_utils to version 6ff85e8.
upstream changes:
-----------------
Version 1.0.29
* Updating p1_utils to version 1.0.21.
Version 1.0.28
* Fix hex to support compiling ejabberd with rebar3
Version 1.0.27
* Updating p1_utils to version 1.0.20.
Version 1.0.26
* Fix compilation with Erlang/OTP 23.0
Version 1.0.25
* Updating p1_utils to version 1.0.19.
Version 1.0.24
* Use github actions for build/test
Version 1.0.23
* Updating p1_utils to version 1.0.18.
* Add flag that decodes yaml maps to erlang maps (Thanks to Arjan Scherpenisse)
* Add flag that converts special values to erlang equivalents (Thanks to Arjan Scherpenisse)
* Add p1_utils as dependant app
Version 1.0.22
* Updating p1_utils to version 1.0.17.
Version 1.0.21
* Fix handling of strings with ' inside them
Version 1.0.20
* Updating p1_utils to version 1.0.16.
* Handle erlang escape sequences
Version 1.0.19
* Updating p1_utils to version 1.0.15.
* Don't crash when atom lenght is > 255
Version 1.0.18
* Updating p1_utils to version 1.0.14.
* Add contribution guide
Version 1.0.17
* Updating p1_utils to version 1.0.13.
Version 1.0.16
* Updating p1_utils to version 6ff85e8.
* Add handling of unicode string
upstream changes:
-----------------
Version 1.1.45
* Updating p1_utils to version 1.0.21.
Version 1.1.44
* Get back compatibility with Erlang older than 20
* Add JSON encode/decode functions generation
* Update hex to compile ejabberd with rebar3
Version 1.1.43
* Updating p1_utils to version 1.0.20.
Version 1.1.42
* Fix compilation with Erlang/OTP 23.0
Version 1.1.41
* Updating p1_utils to version 1.0.19.
Version 1.1.40
* Fix issues with travis testing
Version 1.1.39
* Updating p1_utils to version 1.0.18.
* Update copyright year
Version 1.1.38
* Updating p1_utils to version 1.0.17.
Version 1.1.37
* Updating p1_utils to version 1.0.16.
* Update XMLRPC codec
* Fail with 'badarg' on unknown records
Version 1.1.36
* Updating p1_utils to version 1.0.15.
Version 1.1.35
* Updating p1_utils to version 1.0.14.
* Add contribution guide
Version 1.1.34
* Updating p1_utils to version 1.0.13.
Version 1.1.33
* Updating p1_utils to version 6ff85e8.
* Fix incompatibility with OTP21