Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 237 lines (229 sloc) 13.236 kB
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
1 Pylons Changelog
2 =================
3
47853ea [svn] * Fixed paster shell command to properly acquire globals obj an…
bbangert authored
4 0.9.4 (**svn**)
319fe11 [svn] now allowing any template plugin to overwrite global PYLONS_VAR…
pjenvey authored
5 * Now allowing any template plugin to overwrite global PYLONS_VARS (such as c,
6 g), not just pylonsmyghty.
0da5c30 [svn] Removing __name__ mapping from deprecated functions for Python …
bbangert authored
7 * Removing __name__ mapping from deprecated functions for Python 2.3 compat.
e01f601 [svn] Prior commit message was off, r1588 fixes #151.
bbangert authored
8 Fixes #151.
2bb1ec2 [svn] * Adding SQLAlchemy support to the database.py file. Saves the …
bbangert authored
9 * Adding SQLAlchemy support to the database.py file. Saves the session engine
10 to g to maintain it during the apps lifetime. Uses SessionContext plugin for
11 management of the current session.
b98d29c [svn] * Updated config object so that init_app can take an optional t…
bbangert authored
12 * Updated config object so that init_app can take an optional template engine
13 argument to declare the default template engine.
e57a528 [svn] * Updated Myghty plugin to use extra_vars_func when passed in.
bbangert authored
14 * Updated Myghty plugin to use extra_vars_func when passed in.
15 * Fixed Buffet to use extra_vars_func properly.
ac2e8b8 [svn] when validate fails with variable_decode=True, pass the origina…
pjenvey authored
16 * Fixed the validate decorator when there are validation errors and
17 variable_decode=True: now passing the original params to htmlfill.render
18 instead of the varable_decode'd version. Patch by FlimFlamMan.
fba7820 [svn] Added ungettext to helpers for use with pluralized i18n, and ad…
bbangert authored
19 * Added ungettext to helpers for use with pluralized i18n, and added the
20 ungettext and translator objects to be globals for templates. Refs #126.
2e8d133 [svn] o added helpers.gettext and _ now references ugettext
pjenvey authored
21 * WARNING: The localization function '_' now uses ugettext (returns unicode
22 strings) instead of gettext. To preserve the old behavior, append the
23 following line to your project's lib.base and lib.helpers imports:
24 from pylons.helpers import gettext as _
6ee2a9e [svn] enabling StackedObjectProxies (Pylons special objects) to be av…
pjenvey authored
25 * Pylons special objects are now available within the interactive debugger
26 (deprecating _attach_locals).
421ad69 [svn] Added setup-app run before unit tests run so that webapp has pr…
bbangert authored
27 * Added setup-app run before unit tests run so that webapp has proper setup
28 tasks handled. Fixes #113.
c725ce4 [svn] Added paste.deploy.CONFIG setup to middleware.py, websetup.py a…
bbangert authored
29 * Added paste.deploy.CONFIG setup to middleware.py, websetup.py and testing
30 files in the Pylons project templates. Closes #112.
dabc338 [svn] Added security policy doc to index for use as Pylons security p…
bbangert authored
31 * Added security policy doc to index for use as Pylons security policy.
32 Closes #91.
3efa902 [svn] Improve repr(c)
ianb authored
33 * Improved the repr() of the c context object to show attributes.
fca73c4 [svn] Set environ['testing_variables'] whenever they are present
ianb authored
34 * Set environ['paste.testing_variables'] whenever that key is available, not
35 just in testing mode.
645a262 [svn] Added capability to have an action be a generator function.
bbangert authored
36 * Added capability to have an action be a generator function.
66ecf53 [svn] * Added introspection capability to XMLRPCController and signat…
bbangert authored
37 * Added introspection capability to XMLRPCController and signature checking.
9088b1f [svn] Updated Controller to use additional arg lookup scheme so that …
bbangert authored
38 * Updated Controller to use additional arg lookup scheme so that the source of
39 the function args for _inspect_call can be easily overridden.
40 * Updated RPCController, renamed to XMLRPCController. XMLRPCController now
41 functions properly and will automatically return proper xmlrpc responses.
50a2bc3 [svn] * Added test configuration ini file to default template. Closes…
bbangert authored
42 * Added test configuration ini file to default template. Closes #114.
0064fd0 [svn] Fixed problem with getattr(SOClass, '_connection', None) failin…
ianb authored
43 * Fixed problem with pylons.database.PackageHub.__get__ raising errors
44 other than AttributeError when the database isn't configured. Added
45 new UnconfiguredConnectionError exception, instead of just KeyError
46 or TypeError (depending on what part of the configuration failed).
7ff73c8 [svn] Fixed default g init, since bare object has no init method. Rep…
bbangert authored
47 * Fixed default g init, since bare object has no init method. Reported by Ian
48 Bicking.
1bdcbf6 [svn] * Fixed issue with SQLObject method override having wrong name.…
bbangert authored
49 * Fixed issue with SQLObject method override having wrong name. Reported by
50 climbus with patch. Fixes #133.
83c13a6 [svn] * Moving controller helpers to pylons.helpers and using pylons.…
bbangert authored
51 * Moving controller helpers to pylons.helpers and using pylons.util purely for
52 Pylons internal util functions.
3b59a4f [svn] re-added 0.9 - 0.9.2 legacy support/warnings
pjenvey authored
53 * WARNING: Removed 0.8.x legacy code and backwards compatibility functions.
5ba3157 [svn] * PylonsApp now has option to not use Routes middleware, defaul…
bbangert authored
54 * PylonsApp now has option to not use Routes middleware, default resolving
55 uses new wsgi.org routing_args spec.
6aa12da [svn] Refactored routes dispatching to use new Routes middleware.
bbangert authored
56 * Refactored routes dispatching to use new Routes middleware.
47853ea [svn] * Fixed paster shell command to properly acquire globals obj an…
bbangert authored
57 * Fixed paster shell command to properly acquire globals obj and mapper
58 without relying on the template being configured in a specific manner.
c0e088e [svn] Added pool_connections argument to PackageHub, which can be use…
ianb authored
59 * Added keyword argument pool_connection to
60 pylons.database.PackageHub; if set to false then SQLObject connections
61 won't use pooled database connections (a new connection will be
62 opened for each request).
47853ea [svn] * Fixed paster shell command to properly acquire globals obj an…
bbangert authored
63
64 0.9.3 (Nov 1st, 2006)
efd10bc [svn] * Updated project template to support full_stack option to make…
bbangert authored
65 * Updated project template to support full_stack option to make it easier to
66 use Pylons apps within larger WSGI stacks.
b11e64d [svn] * Added deprecation warnings to legacy objects and for 1.0 func…
bbangert authored
67 * Added deprecation warnings to legacy objects and for 1.0 functionality that
68 will change.
078b4c0 [svn] * Added cache decorator and Cheetah template functional tests. …
bbangert authored
69 * Added cache decorator and Cheetah template functional tests. Patch and unit
70 tests provided by Climbus.
a33aa2b [svn] o changelog for r1479 (thanks Alex Conrad)
pjenvey authored
71 * Fixed readline support in the stock interactive console paster shell.
72 Reported by Alex Conrad.
6aeeec2 [svn] ensuring __after__ is called after actions raise HTTPExceptions…
pjenvey authored
73 * A controller's __after__ method will now be called after actions invoke
74 redirect_to (or raise any HTTPException). Reported by David Turner.
56f323a [svn] Updating changelog for r1472.
bbangert authored
75 * Fixed config to use myghty_data_dir instead of cache_dir setting if its
76 set as well. Reported by Shannon -jj Behrens.
6cfbb62 [svn] * Added traceback hiding so that more of the traceback relating…
bbangert authored
77 * Added traceback hiding so that more of the traceback relating to Pylons code
78 is removed from the default traceback making it easier to focus on the code
79 in an app that actually caused the problem. Closes #119.
5bfdd2e [svn] * Added ability to use '_' translation method directly from tem…
bbangert authored
80 * Added ability to use '_' translation method directly from templates and in
81 the controller without having to use it under h._.
a6a5738 [svn] * Added 's' and 'l' Myghty escaping flags to default project te…
bbangert authored
82 * Added 's' and 'l' Myghty escaping flags to default project templates.
83 Suggested by Jamie Wilkinson. Closes #110.
ee73230 [svn] * Fixed SCGI bug with QUERY_STRING test when WSGI states it doe…
bbangert authored
84 * Fixed SCGI bug with QUERY_STRING test when WSGI states it doesn't have to
85 exist. Reported by Riklaunim.
7cee6e1 [svn] * Added pylons_minimal template, prone to fine-tuning.
bbangert authored
86 * Added pylons_minimal template, prone to fine-tuning.
c58b6ae [svn] * Added option for PylonsApp to take a globals object to avoid …
bbangert authored
87 * Added option for PylonsApp to take a globals object to avoid checking a
88 hardcoded path for a Globals object.
d59df67 [svn] Moving main project template to a more descriptive naming scheme.
bbangert authored
89 * Removed old Helpers legacy object entirely, replaced pylons.h with proper
90 StackedObjectProxy. Cleaned up PylonsApp and PylonsBaseApp to accept a
91 helpers reference so that Pylons can be ignorant of where the helpers came
92 from.
f69b973 [svn] * Fixed bug with lang app_conf option being set improperly. Rep…
bbangert authored
93 * Fixed bug with lang app_conf option being set improperly. Reported
94 by Laurent.
3e12133 [svn] * Fixed pylons.h to work proper with new and old-style helper i…
bbangert authored
95 * Fixed pylons.h to work proper with new and old-style helper imports.
54f08a8 [svn] changelog for r1404 (fixed always passing disable_unicode=False)
pjenvey authored
96 * Fixed render functions always passing disable_unicode=False to Myghty.
370659d [svn] Updating trunk for 0.9.3dev.
bbangert authored
97
17b46f8 [svn] Tagging changelog for release.
bbangert authored
98 0.9.2 (Sept. 7th, 2006)
0b5e6a1 [svn] * Fixed problem with dashes in controller names, resolves #107.
bbangert authored
99 * Fixed problem with dashes in controller names, resolves #107.
0f55e61 [svn] * Updated default ini file to use localhost from address. Refs …
bbangert authored
100 * Updated default ini file to use localhost from address. Refs #104.
38e85fa [svn] * Updated default development.ini to use a single cache_dir set…
bbangert authored
101 * Updated default development.ini to use a single cache_dir setting which
102 is the base dir that cache files, session files, and template caching will
103 be saved in. Config object now looks to cache_dir setting properly for
104 Myghty templates. Fixes #104.
5486d1f [svn] * Updated default template controller to provide better example…
bbangert authored
105 * Updated default template controller to provide better example of directly
106 serving Myghty templates.
4b95ecb [svn] fixed legacy (0.8) controller methods' **ARGS (also m.request_a…
pjenvey authored
107 * Fixed legacy (0.8) controller methods' **ARGS (also m.request_args and
108 pylons.params) to be of the expected mixed dictionary instead of MultiDict.
0d925e7 [svn] fixed _attach_locals not attaching g and cache objects
pjenvey authored
109 * Fixed _attach_locals not attaching g and cache objects.
55901a0 [svn] * Added g object to the shell. Works as long as the Pylons app …
bbangert authored
110 * Added g object to the shell. Works as long as the Pylons app can respond
111 to a path of '/'. The pylons.g variable will also be setup properly for
112 use in the shell.
a6fa2ab [svn] * Myghty template options are now passed properly to the templa…
bbangert authored
113 * Myghty template options are now passed properly to the template creation, and
114 allow_globals now works to add Myghty template globals.
c36e297 [svn] * Re-organized helpers, switched Helpers class to use static me…
bbangert authored
115 * Re-organized helpers, switched Helpers class to use static methods to reduce
116 code duplication.
7ce592c [svn] * Helpers cleanup:
bbangert authored
117 * Helpers cleanup:
118 - Old-style Helper object uses StackedObjectProxy just like the new
119 scheme, thus avoiding possible WSGI stack issues.
120 - New project templates use new-style Helpers scheme.
121 - Updated wsgiapp to utilize new Helpers cleanup style. The 'h' object
122 is now friendlier to use, and maps directly to a projects lib.helpers
123 file. No more wacky Helpers object proxying to it.
124 - Added translator global to __init__.py for use with new Helpers cleanup.
125 - Copied Helpers function methods directly into util so they can be used
126 stand-alone.
370437d [svn] deprecating h.lang for the new helpers setup does not support it
pjenvey authored
127 - Deprecated h.lang (for h.set_lang/h.get_lang)
d2fc09f [svn] o moved the 'default_charset' option from PylonsApp's constructor
pjenvey authored
128 * Moved the 'default_charset' option from PylonsApp's constructor to
129 Config's.
3140209 [svn] * Added 'error' controller route to the top of the Pylons templ…
bbangert authored
130 * Added 'error' controller route to the top of the Pylons template to avoid
131 the common issue people discover when removing the generic default route.
37413f2 [svn] * Changing validate decorator to have variable_decode option, w…
bbangert authored
132 * Changing validate decorator to have variable_decode option, which will
133 also run formencode's variable_decode function over the form input.
d64b6dd [svn] * Switched to using Context obj classes instead of RequestLocal…
bbangert authored
134 * Switched to using Context obj classes instead of RequestLocal which is
135 being phased out.
f117754 [svn] changelog for r1272
pjenvey authored
136 * Added an 'encode_variables' option to the validate decorator.
65efeca [svn] * Switched all current_obj calls to _current_obj to avoid trigg…
bbangert authored
137 * Switched all current_obj calls to _current_obj to avoid triggering
138 deprecation warnings.
d2fc09f [svn] o moved the 'default_charset' option from PylonsApp's constructor
pjenvey authored
139 * Added is_xhr to Request object in Paste.
65efeca [svn] * Switched all current_obj calls to _current_obj to avoid trigg…
bbangert authored
140 * Bumping up dependency to latest Paste.
7aa5e3e [svn] * Switching back to prior controller import check, throwing a m…
bbangert authored
141 * Switching back to prior controller import check, throwing a more detailed
142 error with a suggest fix should the user really want a URL with that name
143 in it. (refs #67)
2e6f25e [svn] * Fixes bug with prior fix for #67. Wasn't properly testing the…
bbangert authored
144 * Fixes bug with prior fix for #67. Wasn't properly testing the full package
145 name to include the current project which would incorrectly restrict
146 valid controller names (refs #67).
0c53316 [svn] * Fixed '_method_' checking to test in a more efficient manner.
bbangert authored
147 * Fixed '_method_' checking to test in a more efficient manner.
40c1144 [svn] * Added deprecation warning for legacy mode activation. Not nec…
bbangert authored
148 * Added deprecation warning for legacy mode activation. Not necessary to
149 update multiple files, as all of legacy mode is enabled via the Legacy
150 WSGI app. Fixes #89.
eb16765 [svn] Fixed controller command to check controller name and refuse to…
bbangert authored
151 * Fixed controller command to check controller name and refuse to create
152 controllers that have name clashes with existing modules that could be
153 imported. Reported (with patch) by Chuck Adams. Fixes #67.
9f5a191 [svn] Added capability for 'c' object to throw an exception when an a…
bbangert authored
154 * Added capability for 'c' object to throw an exception when an attribute
155 is used that doesn't exist. Closes #84.
14c27de [svn] Changelog update for last commit.
bbangert authored
156 * Fix for endless error document call when an error document controller
157 wants to throw a error that the error_mapper catches.
158
159 0.9.1 (August 11th, 2006)
00de724 [svn] * Fixed __all__ export typo in templating.py. Added example of …
bbangert authored
160 * Fixed __all__ export typo in templating.py. Added example of render
161 with a template.
5814fb1 [svn] Fixed issue with set_lang not using proper CONFIG var.
bbangert authored
162 * Fixed issue with set_lang not using proper CONFIG var.
0c7f13c [svn] * Minor tweaks to update docs in pylons.helpers and move remain…
bbangert authored
163 * Minor tweaks to update docs in pylons.helpers and move remaining legacy
164 code into legacy module. Updated wsgiapp to refer to new locations of
165 legacy compatibility objects.
9988e72 [svn] only displaying PylonsEvalException's full traceback button whe…
pjenvey authored
166 * The interactive debugger's 'full traceback' link is now only displayed
167 when the full traceback differs from the regular (includes hidden
168 frames).
c294834 [svn] o fixed the full traceback button bottom border (the pylons ora…
pjenvey authored
169 * Providing an optional text version of exception tracebacks and the
170 associated extra data within the interactive debugger.
5974ff5 [svn] changelog entry for r1168
pjenvey authored
171 * The 'Debug at: http://hostname/_debug/view/XXXXX' URLs now display the
172 interactive debugger properly skinned.
25b5f90 [svn] * Fixed issue in PasteScript with new controller sub-directorie…
bbangert authored
173 * Fixed issue in PasteScript with new controller sub-directories lacking a
174 __init__.py file. This fixes an import error when using the controller.
175 PasteScript dependency updated to fixed version. Reported by Artur Lew.
001d10e [svn] Removed lowercasing of the module name during resolver import.
bbangert authored
176 * Removed lowercasing of the module name during resolver import.
25b5f90 [svn] * Fixed issue in PasteScript with new controller sub-directorie…
bbangert authored
177 * Removed [full] recommendation from docs.
382ddc9 [svn] Updated version for trunk to 0.9.1. Updated trunk docs.
bbangert authored
178
179 0.9 (July 28th, 2006)
a2579c1 [svn] config file option 'debug' now defaults to false when undefined
pjenvey authored
180 * config file option 'debug' now defaults to false when undefined
f9c3dbb [svn] Removed the components directory from the pylons template since…
thejimmyg authored
181 * Removed the components directory from the template
3c16e8f [svn] How about a comprimise, a default of 127.0.0.1 so that people w…
thejimmyg authored
182 * Updated paste.errordocuments support
9f7a309 [svn] Fix for multi-word controller names such that front_page /
bbangert authored
183 * Fix for multi-word controller names such that front_page /
184 FrontPageController can be used as a controller name. Patch contributed
185 by Timo Mihaljov.
b602050 [svn] * Cleaned up imports in wsgiapp and new project to better refle…
bbangert authored
186 * Cleaned up imports in wsgiapp and new project to better reflect where
187 things really come from.
188 * Removed unnecessary myghty usage from wsgiapp for url unescaping, now
189 uses urllib as the myghty function did.
e62857e [svn] * Removing 'response' to import, sticking with Response as its …
bbangert authored
190 * Removing 'response' to import, sticking with Response as its more
191 consistent with the fact that Response is a class/factory and not an
192 instance like request, and the other lower-case objects.
193 * Added redirect_to under pylons.helpers, and added import from helpers
194 directly into lib/base.py for use in controllers.
b602050 [svn] * Cleaned up imports in wsgiapp and new project to better refle…
bbangert authored
195 * Consolidated legacy objects into legacy module.
42fa496 [svn] * Adding abort method that raises the appropriate exception for…
bbangert authored
196 * Adding abort method that raises the appropriate exception for the status
197 code.
198 * Removing form_fill, obsolete by the validate decorator.
eed9e99 [svn] Relocated 'params' object to only be setup for legacy mode.
bbangert authored
199 * Relocated 'params' object to only take effect in legacy mode.
33c7b02 [svn] Updated Pylons template to use WSGIController as the new defaul…
bbangert authored
200 * Updated Pylons template to use WSGIController as the new default Controller.
9f290bd [svn] * Altered the wsgi dispatch to examine the controller, and inst…
bbangert authored
201 * Altered the wsgi dispatch to examine the controller, and instantiate it if
202 it's just a class. Otherwise, if the controller is a subclass of Controller
203 but not of WSGIController, it assumes its an older Controller class that
204 may return a WSGIResponse, and calls it appropriately.
205 * Dispatch now fixes up environ to move 'path_info' Route var into the WSGI
206 PATH_INFO, and the rest is pushed into SCRIPT_NAME. This is for use with
207 other WSGI apps under controller mount points.
208 * Added WSGIController which takes a normal WSGI interface call and returns
209 the appropriate WSGI response.
66e87c7 [svn] Added automatic copying of Route variables declared in an actio…
bbangert authored
210 * Added automatic copying of Route variables declared in an action's
211 function definition to the 'c' object.
2923cc1 [svn] added middleware that automatically intercepts requests for Web…
pjenvey authored
212 * WebHelpers' .js files are now automatically published under the
213 '/javascripts/' URL path. Individual WebHelpers' .js files can be
214 overridden by other .js files inside the project's 'public/javascripts'
215 directory
83b6806 [svn] Adding more unit tests for various aspects, for unknown reason …
bbangert authored
216 * Added exception toss when a template engine doesn't exist.
09adf9c [svn] Updating changelog for 0.9
bbangert authored
217 * Added alias option to Buffet to support aliasing more template engines
218 to other engine names
219 * Buffet enhancements to support caching of any template with any template
220 engine
221 * All render commands processed through Buffet
222 * Backwards compatibility 'm' object for use with legacy projects
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
223 * Added use of Beaker middleware for session and caching functionality
224 * Fixed error traceback and updated template to use proper error images and
225 stylesheets.
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
226
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
227 0.8.2 (**dev**)
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
228 * Fixed default controller to allow for actions with - in them. The - will be
229 replaced with an underscore, while the original action name in the mapper
230 dict is unchanged. Patch by Thomas Sidwick.
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
231
232 0.8.1 (May 10th, 2006)
233 * Added REST decorators and re-arranged decorator layout to support more styles
234 of decorators for future expansion.
235 * Fixed dependency requirement bug that had Pylons locked to simplejson 1.1
236 even though a newer version was out.
Something went wrong with that request. Please try again.