edbob/CHANGES.txt

237 lines
5.3 KiB
Text
Raw Permalink Normal View History

2012-10-05 13:46:21 -07:00
0.1a17
------
- [feature] Added ``display()`` method to ``AutocompleteView``. This allows
overriding the display text for autocomplete results, in the event that
``str(result)`` isn't good enough.
- [bug] Fixed ``request.has_perm()`` function so that it can check for
permissions on the "guest" role, in the event a user is not logged in.
2012-09-28 09:21:36 -07:00
0.1a16
------
- Add ``alembic/*.py`` to ``MANIFEST.in``.
- Various progress tweaks.
- Add ``OrderedDict`` import to ``util`` module.
2012-09-22 16:51:39 -07:00
0.1a15
------
- Add ``alembic`` to ``db`` dependencies.
- Fix alembic ``env.py`` template.
2012-09-18 18:45:30 -07:00
0.1a14
------
- Slight overhaul of init() system; added ``edbob.init_modules()`` function.
- Added ``read_service()`` method to ``AppConfigParser`` class, for use with
Windows services.
- Added generic ``Service`` class to ``edbob.win32`` module. (File monitor now
inherits from it.)
- Tweaked ``edbob.db`` initialization somewhat. (``Base.metadata`` no longer
binds to ``edbob.db.engine``.)
- Fixed guest role bug in ``edbob.db.auth.has_permission()`` function.
- Added "automagical" enumeration support for database extensions.
- Added ``EMAIL_PREFERENCE`` enum to ``contact`` database extension.
- Tweaked ``edbob.pyramid.includeme()``.
- Tweaked ``people`` Pyramid views.
- Added ``edbob.daemon`` module.
2012-09-06 14:17:52 -07:00
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.
2012-08-20 08:11:05 -07:00
0.1a12
------
- Fix ``MANIFEST.in`` to include jQuery UI theme.
2012-08-17 09:33:45 -07:00
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.
2012-08-12 12:44:55 -07:00
0.1a10
------
- Fix reStructuredText in changelog.
2012-08-12 12:11:19 -07:00
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.
2012-07-25 13:36:54 -07:00
0.1a8
-----
- Changed ``py-bcrypt`` requirement to ``py-bcrypt-w32`` when running on Win32.
- Removed explicit ``INFO`` level from ``basic_logging()`` function.
2012-07-17 09:32:55 -05:00
0.1a7
-----
- Tweaked logging and initialization semantics for shell command.
- Added "foo" views and templates to Pyramid scaffold.
2012-08-12 12:23:07 -07:00
- Added ``edbob.pyramid.forms.FieldSet.allow_continue`` attribute.
2012-07-17 09:32:55 -05:00
- Made ``sort`` keyword optional for grids.
2012-08-12 12:23:07 -07:00
- Added ``edbob.pyramid.views.Crud`` class.
2012-07-17 09:32:55 -05:00
2012-08-12 12:23:07 -07:00
- Added ``edbob.pyramid.views.GridView`` class.
2012-07-17 09:32:55 -05:00
- Added "Guest" role to auth / permissions framework.
2012-08-12 12:23:07 -07:00
- Added ``edbob.pyramid.forms.formalchemy.AutocompleteFieldRenderer`` class.
2012-07-17 09:32:55 -05:00
2012-08-12 12:23:07 -07:00
- Added ``edbob.Object.__str__()`` method.
2012-07-17 09:32:55 -05:00
2012-08-12 12:23:07 -07:00
- Added ``edbob.sqlalchemy.current_time()`` function to provide UTC timestamp
as a default field value.
2012-07-17 09:32:55 -05:00
- Added ``pyramid_tm`` tween to Pyramid apps.
- Tweaked login, object index and CRUD templates.
- Added file monitor for Linux.
2012-07-09 03:35:59 -05:00
0.1a6
-----
2012-07-09 03:35:59 -05:00
- Fixed MANIFEST.in file.
2012-06-14 14:39:55 -05:00
2012-07-09 03:35:59 -05:00
0.1a5
2012-06-14 14:39:55 -05:00
-----
2012-08-12 12:23:07 -07:00
- Added ``edbob.csv`` module.
2012-06-14 14:39:55 -05:00
2012-07-09 03:35:59 -05:00
- Tweaked logging configuration and initialization semantics.
2012-06-14 14:39:55 -05:00
2012-07-09 03:35:59 -05:00
0.1a4
2012-06-14 14:39:55 -05:00
-----
2012-07-09 03:35:59 -05:00
- Fixed call to sleep() in filemon service.
2012-07-09 02:02:48 -05:00
2012-07-09 03:35:59 -05:00
0.1a3
2012-07-09 02:02:48 -05:00
-----
2012-07-09 03:35:59 -05:00
- Various tweaks to Pyramid code.
2012-07-09 02:02:48 -05:00
2012-07-09 03:35:59 -05:00
0.1a2
2012-07-09 02:02:48 -05:00
-----
2012-07-09 03:35:59 -05:00
- Add ``win32.send_data_to_printer()`` function.
2012-07-09 02:02:48 -05:00
2012-07-09 03:35:59 -05:00
- Various tweaks to Pyramid code.
2012-07-09 03:31:09 -05:00
2012-07-09 03:35:59 -05:00
0.1a1
2012-07-09 03:31:09 -05:00
-----
2012-07-09 03:35:59 -05:00
- Initial version