0.1a13 ------ - ``edbob.pyramid.Session`` uses ``sessionmaker()`` instead of ``edbob.db.Session``. - ``edbob.pyramid.includeme()`` now configures ``pyramid_beaker`` directly. - ``edbob.pyramid.includeme()`` now configures auth/auth policies directly. - Pyramid progress indicator added. - ``edbob.pyramid.Session`` added to global template render context. - ``request.get_referrer()`` method added (removed ``edbob.pyramid.util`` module). - ``request.get_setting()`` and ``request.save_setting()`` methods added. - ``Grid.column_header()`` now supports ``title`` attribute. - ``Grid.editable`` support added. - Template / style tweaks. - ``text`` argument to ``disable_button()`` JS function is now optional. - Forbidden view flash message no longer duplicated when multiple redirects occur. - ``CrudView`` class improved to support various workflow needs (e.g. post-delete procesing). - Extra renderer keyword args support added to ``GridView`` class. - ``SearchableAlchemyGridView`` class improved to support various workflow needs (e.g. obtaining an unsorted query). - Fixed file monitor on Linux. - Added ``pyramid_exclog`` dependency for Pyramid apps. - Added ``beaker`` and ``pyramid_exclog`` settings to scaffold INI files. - Added ``edbob.files.locking_copy()`` function. - Added file lock support to Linux file monitor. 0.1a12 ------ - Fix ``MANIFEST.in`` to include jQuery UI theme. 0.1a11 ------ - Add ``alembic`` stuff to scaffold. - Overhaul Pyramid templates and styles. - Fix ``current_time()`` in ``sqlalchemy`` module. - Improve web redirection on user logout. - Move database extension to subdir in scaffold. - Add ``BooleanSearchFilter`` class. - Overhaul CRUD form (create ``CrudView`` class). - Add ``get_referer()`` in ``pyramid.util`` module. - Overhaul file monitor Windows service. 0.1a10 ------ - Fix reStructuredText in changelog. 0.1a9 ----- - Clean up ``edbob.init()``; fix call in Pyramid app scaffold. - Add ``grant_permission()`` function to ``edbob.db.auth``. - Overhaul ``Grid``, ``GridView`` classes in ``edbob.pyramid``. - Restructure ``edbob.pyramid.forms.formalchemy``. - Tweak Pyramid templates. - Add ``core_schema_installed()`` function to ``edbob.db.util``. - Add generic autocomplete template. - Overhaul ``edbob.time``. - Add ``contact`` database extension; moved ``Person`` to it. - Improve ``CrudView`` class. - Add ``get_user_dir()``, ``get_user_file()`` methods to ``AppConfigParser``. - Add ``DosFile`` class (for writing DOS files) to ``edbob.files``. - Add jQuery ``smoothness`` CSS to static folder. - Add ``edbob.errors`` (overrides ``sys.excepthook``). - Add debug logging to ``edbob.filemon.win32_server``; made it call ``sys.excepthook()`` when actions fail. 0.1a8 ----- - Changed ``py-bcrypt`` requirement to ``py-bcrypt-w32`` when running on Win32. - Removed explicit ``INFO`` level from ``basic_logging()`` function. 0.1a7 ----- - Tweaked logging and initialization semantics for shell command. - Added "foo" views and templates to Pyramid scaffold. - Added ``edbob.pyramid.forms.FieldSet.allow_continue`` attribute. - Made ``sort`` keyword optional for grids. - Added ``edbob.pyramid.views.Crud`` class. - Added ``edbob.pyramid.views.GridView`` class. - Added "Guest" role to auth / permissions framework. - Added ``edbob.pyramid.forms.formalchemy.AutocompleteFieldRenderer`` class. - Added ``edbob.Object.__str__()`` method. - Added ``edbob.sqlalchemy.current_time()`` function to provide UTC timestamp as a default field value. - Added ``pyramid_tm`` tween to Pyramid apps. - Tweaked login, object index and CRUD templates. - Added file monitor for Linux. 0.1a6 ----- - Fixed MANIFEST.in file. 0.1a5 ----- - Added ``edbob.csv`` module. - Tweaked logging configuration and initialization semantics. 0.1a4 ----- - Fixed call to sleep() in filemon service. 0.1a3 ----- - Various tweaks to Pyramid code. 0.1a2 ----- - Add ``win32.send_data_to_printer()`` function. - Various tweaks to Pyramid code. 0.1a1 ----- - Initial version