Changelogs » Anyblok-pyramid

PyUp Safety actively tracks 263,329 Python packages for vulnerabilities and notifies you when to upgrade.

Anyblok-pyramid

1.1.0

------------------
  
  * Added IODC by Pierre Verkest <pierreverkest84gmail.com>
  * Added enum_adapter for enum Column
  * Allow to set HttpOnly cookie in pyramid authkt configuration

1.0.0

------------------
  
  * Added **pyramid** blok, used to do a better isolation
  * Created a new adapter for timedelta objects. It can parametrized using
  the new timedelta_adapter_factory and TimedeltaModes enumeration
  * Removed **Python 3.4** capability
  * Removed **Python 3.5** capability
  * Refactored unittest, replaced nose by pytest

0.9.5

------------------
  
  * Fixed, missing dependencies

0.9.4

------------------
  
  * Fixed 21 that `zope.sqlalchemy 1.2 <https://pypi.org/project/zope.sqlalchemy/id1>`_ rename a class
  * [ADD] **user-identity** blok. Splitted anyblok_pyramid/auth blok to
  separate authentication fields from user identity fields

0.9.3

------------------
  
  * Refactored unittest and helpper from nose to pytest

0.9.2

------------------
  
  * Fix get_acl method
  * Add max age for static path, issue 13

0.9.1

------------------
  
  * Fix get_acl method
  * Update logging output

0.9.0

------------------
  
  * [FIX] commited session with pyramid
  * [ADD] Authentication configuration
  * [ADD] **auth** blok
  * [ADD] **auth-password** blok
  * [ADD] **authorization** blok
  * [FIX] console script whith gunicorn and wsgi server
  Put all the serveur in loadwithoutmigration=True, AnyBlok can add some
  lock during the migration and must do in specal action

0.8.2

------------------
  
  * [FIX] anyblok cache invalidation
  * [FIX] replace SQLAlchemy deprecated extension by session events

0.8.1

------------------
  
  * [REF] replace the overload of ``init_registry`` by ``init_registry_with_bloks``

0.8.0

------------------
  
  * [DEL] Remove configuration group definition ``preload``
  * [REF] use ``configuration_post_load`` function to initialize services

0.7.2

------------------
  
  * [ADD] Some apdater to convert to json
  
  - datetime_adapter
  - date_adapter
  - decimal_adapter
  - uuid_adapter
  - bytes_adapter

0.7.1

------------------
  
  * [FIX] add pluggins in autoload configuration for unittest
  * [FIX] type replace asset by assert
  * [FIX] fix gunicorn script, load the plugins config part

0.7.0

------------------
  
  * [FIX] Adapte for new release of AnyBlok 0.9.0
  * [Add] Plugin get_db_name
  * [ADD] some unittest
  * [REF] Update doc

0.6.3

------------------

0.6.2

------------------
  
  * [FIX] utf-8 encoding in setup, need for readthedocs
  * [REF] move from bitbucket (mercurial) to github (git)

0.6.1

------------------
  
  * [FIX] for Python < 3.5

0.6.0

------------------
  
  .. warning::
  
  This version break the compatibility with previous version. The goal
  is to use all the functionnality of pyramid, and give the tools to make
  the bind with AnyBlok easily
  
  * [REM] remove old Controller declarations:
  * Declarations.Pyramid
  * Declarations.PyramidHTTP
  * Declarations.PyramidJSONRPC
  * Declarations.PyramidXMLRPC
  * [ADD] add anyblok request property
  ::
  
  registry = request.anyblok.registry
  
  * [ADD] installed_blok predicate for route and view
  ::
  
  view_config(route_name='hello', installed_blok='my-blok')
  def say_hello(request):
  ...
  
  * [ADD] need_anyblok_registry predicate for route and view
  ::
  
  view_config(route_name='hello', need_anyblok_registry=True)
  def say_hello(request):
  ...

0.5.3

------------------
  
  * [REF] Preload database, add log and check if the database exist before load
  it
  * [FIX] catch simple exception to reput in real rpc exception

0.5.2

------------------
  
  * [FIX] use anyblok parser for config with gunicorn
  * [REF] entry point init is now in anyblok

0.5.1

------------------
  
  * [REF] Adapt with the new version of AnyBlok
  * [IMP] Add new entry point to load function before load AnyBlok bloks

0.5.0

------------------
  
  * [ADD] pyramid_pm and zope.sqlalchemy to isolate each controller call

0.4.1

-----------------
  
  * [ADD] console script, implementation with gunicorn only
  * [ADD] wsgi script to give un app for wsgi server

0.4.0

------------------
  
  .. warning::
  
  this version can not be capable with the previous version
  
  .. note::
  
  Works only with AnyBlok 0.5.1 and after
  
  * [REF] Add entry point to add new pyramid includeme and settings
  * [DEL] properties decorator, it is useless because pyramid have a better
  behaviour
  * [REF] add workingset to define overwritable callback used for application,
  no for the blok, add first callback, get_registry
  * [REF] unit test cause of new version of AnyBlok 0.5.0
  * [FIX] unit test case, update controller to unload the declaration when
  BlokManager are unloaded

0.3.2

------------------
  
  * [REF] cause of upgrade version of AnyBlok 0.4.0

0.3.1

------------------
  
  * [FIX] default value for beaker, None is better than ''

0.3.0

------------------
  
  * [IMP] console script argsparse for pyramid and beaker
  * [ADD] MANIFEST.in
  * [FIX] script cause of remove logging configuration from AnyBlok

0.2.0

------------------
  
  * [ADD] configurator callable
  * [REF] Adapt the import of python module of the blok, cause of the change in
  AnyBlok version 0.2.2

0.1.0

------------------
  
  Main version of AnyBlok / Pyramid. You can with this version
  
  * Declare Views / Routes for application
  * Declare controller (Views / Routes) which depend of the installation of bloks
  * XHR
  * JsonRPC
  * XmlRPC
  * Possibility to check some property as authentification
  * Possibility to define properties check