Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 601 lines (581 sloc) 33.83 kb
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
1 Pylons Changelog
2 =================
3
39ba29b @bbangert Re-applying version info
bbangert authored
4 0.9.7 (**tip**)
dd202da @bbangert * Fixed jsonify to use application/json as its the proper mime-type a…
bbangert authored
5 * Fixed jsonify to use application/json as its the proper mime-type and now
6 used all over the net.
54b92b6 @bbangert * Fixed minimal template not replacing variables properly. Fixes #377.
bbangert authored
7 * Fixed minimal template not replacing variables properly. Fixes #377.
d3d76a7 @bbangert * Fixed @validate decorator to no longer catch exceptions should they be
bbangert authored
8 * Fixed @validate decorator to no longer catch exceptions should they be
9 raised in the action that is supposed to display a form. Fixes #374.
bfb84cd @bbangert * Fixed paster shell command to no longer search for egg_info dir. Al…
bbangert authored
10 * Fixed paster shell command to no longer search for egg_info dir. Allows
11 usage of paster shell with installed packages. Suggested by Gavin Carothers.
c888754 @bbangert * Added mimetype function and MIMETypes class for registering mimetypes.
bbangert authored
12 * Added mimetype function and MIMETypes class for registering mimetypes.
eaf5138 @bbangert * WARNING: Removed pylons.Response, so do not attempt to import it or…
bbangert authored
13 * WARNING: Removed pylons.Response, so do not attempt to import it or use it
14 as it's no longer there. If you must return a new Response object, import
15 Response from pylons.controllers.util.
72dbf2e @bbangert * Removed use of WSGIRequest/WSGIResponse and replaced with WebOb sub…
bbangert authored
16 * Removed use of WSGIRequest/WSGIResponse and replaced with WebOb subclasses
17 that implement methods to make it backwards compatible with the Paste
18 wsgiwrappers.
3b132a0 @bbangert * Fixed missing import in template controller.
bbangert authored
19 * Fixed missing import in template controller.
bd9c467 @bbangert * Deprecated function uses string substitution to avoid Nonetype erro…
bbangert authored
20 * Deprecated function uses string substitution to avoid Nonetype error when
21 Python optimization is on. Fixes #334.
f2ea93a @bbangert * E-tag cache no longer returns Content-Type in the headers. Fixes #323.
bbangert authored
22 * E-tag cache no longer returns Content-Type in the headers. Fixes #323.
936dda1 @bbangert * XMLRPCController now properly includes the Content-Length of the re…
bbangert authored
23 * XMLRPCController now properly includes the Content-Length of the response.
24 Fixes #310, thanks Nicholas.
7861835 @bbangert * Added SQLAlchemy option to template, which adds SQLAlchemy setup to…
bbangert authored
25 * Added SQLAlchemy option to template, which adds SQLAlchemy setup to the
26 project template.
27 * Switched project templating to use Tempita.
03291f8 @bbangert * Updated abort/redirect_to to use appropriate Response object when W…
bbangert authored
28 * Updated abort/redirect_to to use appropriate Response object when WebOb is
29 used.
08cb0c9 @bbangert * Updated so that 404's properly return as Response objects when WebO…
bbangert authored
30 * Updated so that 404's properly return as Response objects when WebOb is in
31 use instead of WSGIResponse.
d7e30ad @bbangert * Added beaker_cache option to avoid caching/restoring global Respons…
bbangert authored
32 * Added beaker_cache option to avoid caching/restoring global Response values
33 that were present during the first cache operation.
3a3e72c @bbangert * Adding StatusCodeRedirect to handle internal redirects based on the…
bbangert authored
34 * Adding StatusCodeRedirect to handle internal redirects based on the status
35 code returned by the app. This replaces the use of ErrorDocuments in
36 projects.
1002c7f @bbangert Added WebError dependency.
bbangert authored
37 * Refactored error exceptions to use WebError.
be6d70f @bbangert * WSGIController now uses the environ references to response, request…
bbangert authored
38 * WSGIController now uses the environ references to response, request, and
39 the c object for higher performance.
cc8e964 @bbangert Adding changelog message for webob
bbangert authored
40 * Added optional use of WebOb instead of paste.wsgiwrapper objects.
ee699a5 @bbangert * WARNING: Refactored PylonsApp to remove legacy PylonsApp, moved
bbangert authored
41 * WARNING: Refactored PylonsApp to remove legacy PylonsApp, moved
42 session/cache and routes middleware into the project template. This will
43 require projects to be updated to include those 3 middleware in the projects
44 middleware.py.
f0c44cc @bbangert * Fixed bug with beaker_cache defaulting to dbm rather than the beaker
bbangert authored
45 * Fixed bug with beaker_cache defaulting to dbm rather than the beaker
46 cache app-wide default.
baa0aef @pjenvey we must add the project dir to sys.path and the pkg_resources working…
pjenvey authored
47 * The --with-pylons nose plugin no longer requires a project to have been
48 registered with setuptools to work.
3c194cd @pjenvey changelog d576823e9dfa
pjenvey authored
49 * The config object is now included in the template namespace.
2e95981 @pjenvey StaticJavascripts now accepts keyword arguments for StaticURLParser
pjenvey authored
50 * StaticJavascripts now accepts keyword arguments for StaticURLParser.
51 Suggested by Marcin Kasperski.
6d4c71e @pjenvey fix pylons.database.AutoConnectHub's doInTransaction not automatically
pjenvey authored
52 * Fix pylons.database.AutoConnectHub's doInTransaction not automatically
53 connecting when necessary. Fixes #327.
baa0aef @pjenvey we must add the project dir to sys.path and the pkg_resources working…
pjenvey authored
54
55 0.9.6.1 (September 27th, 2007)
6f26d0c @bbangert * Fixed validate decorator to resume pre-0.9.6 behavior of only valid…
bbangert authored
56 * Fixed validate decorator to resume pre-0.9.6 behavior of only validating
57 POST requests by default. Added option to validate during GET as well and
58 a recursion avoidance check to prevent validate from running more than once.
fb5df60 @pjenvey fixed a security hole allowing private controller methods (beginning …
pjenvey authored
59 * WARNING: Fixed a security hole allowing private controller methods (those
60 beginning with an underscore) to be accessed from the outside. Found by
61 Tomasz Nazar.
c1423dc @bbangert * Added nose plugin '--with-pylons=test.ini' option to load the Pylon…
bbangert authored
62 * Added nose plugin '--with-pylons=test.ini' option to load the Pylons app
63 before scanning for unit tests. This enables Pylons apps to be unit tested
64 with doc tests.
026dfd4 @pjenvey cache the debug logging level so it's only checked once per request
pjenvey authored
65 * PylonsBaseWSGIApp now caches controller lookup and the effective logging
66 level for a little better performance.
35b3366 @bbangert Updating changelog for 0.9.7 dev
bbangert authored
67
23ff617 [svn] Updating setup.cfg for 0.9.6 doc build. Added release date to C…
bbangert authored
68 0.9.6 (September 8th, 2007)
7a56716 [svn] * Updated requirements for newer WebHelpers for SQLAlchemy 0.4 …
bbangert authored
69 * Updated requirements for newer WebHelpers for SQLAlchemy 0.4 compatibility.
70 Fixes #300.
a7de0ee [svn] * Fixed pylons.templating to not pull session objects if there …
bbangert authored
71 * Fixed pylons.templating to not pull session objects if there are none in use
72 for the request. Thanks Bob Ippolito.
be91394 [svn] catch UnicodeEncodeErrors when finding the Controller action me…
pjenvey authored
73 * Catch UnicodeEncodeErrors when finding the Controller action method and fail
74 gracefully. Thanks max. Fixes #298.
5335da5 [svn] allow passing of a state keyword to the validate decorator for the
pjenvey authored
75 * Allow passing of a state keyword to the validate decorator for the
76 to_python methods. Fixes #297.
5cd6770 [svn] paster shell now configures logging from the config file, like …
pjenvey authored
77 * paster shell now configures logging from the config file, like paster serve
8d74d13 [svn] add a -q option to paster shell to disable loading the logging …
pjenvey authored
78 and setup-app. This can be disabled via the -q option. Thanks Yannick
79 Gingras.
a7de0ee [svn] * Fixed pylons.templating to not pull session objects if there …
bbangert authored
80
81 0.9.6rc3 (August 18, 2007)
8997df8 [svn] Changelog update for prior commit regarding responses of none.
bbangert authored
82 * Fixed controllers.core to allow responses of None (empty bodies). Logs a
83 message indicating the response was empty.
8cf9241 [svn] o split controllers.py into a package
pjenvey authored
84 * pylons.helpers has been moved to pylons.controllers.util, to differentiate
8997df8 [svn] Changelog update for prior commit regarding responses of none.
bbangert authored
85 between controller utility functions and projects' helpers modules.
80d2f5a [svn] changelog r2307
pjenvey authored
86 * Fixed non-basestring/generator/WSGIResponse objects returned from
87 Controllers not being set as the response content. Thanks Alex Conrad.
ab8e5bc [svn] development.ini now configures the app's Logger level to DEBUG by
pjenvey authored
88 * development.ini now configures the app's Logger level to DEBUG by default.
89 Thanks Christoph Haas
80d2f5a [svn] changelog r2307
pjenvey authored
90
79fe099 [svn] Updating changelog for release.
bbangert authored
91 0.9.6rc2 (August 2, 2007)
4255880 [svn] o changelog r2286
pjenvey authored
92 * Projects now include a MANIFEST.in file: it directs distutils to recursively
93 include all files in the project's public/ and templates/ dir. This fixes
94 these dirs not being included in dists unless they were checked into an RCS
95 recognized by setuptools. This is at the expense of dists now globbing all
1dfbf93 [svn] forgot to credit Christoph Haas for the MANIFEST.in suggestion
pjenvey authored
96 files in those dirs (even those not checked into your RCS). Thanks Christoph
97 Haas.
4255880 [svn] o changelog r2286
pjenvey authored
98 * Fixed the validate decorator not setting c.form_errors in certain
99 circumstances. Thanks max. Fixes #286.
745495b [svn] Updated CHANGELOG and README
thejimmyg authored
100 * email_to lines commented out in development.ini and test.ini files to avoid
8997df8 [svn] Changelog update for prior commit regarding responses of none.
bbangert authored
101 emails being sent to a non-existent address by mistake. If an error occurs
102 it is logged but no email is sent unless email_to is specified.
745495b [svn] Updated CHANGELOG and README
thejimmyg authored
103 * [paste.app_factory] entry points changed to point to the actual make_app()
104 function to make it simpler for someone to work out how Pylons works (tests
4255880 [svn] o changelog r2286
pjenvey authored
105 updated accordingly too).
8997df8 [svn] Changelog update for prior commit regarding responses of none.
bbangert authored
106 * All use of the ez_setup module is now tested by an ImportError to make
107 Pylons compatible with Buildout. Note: Tags and releases should be made
108 using an svn export and an svn add to ensure a real copy of the ez_setup
109 module is included and not just an svn:external so that the module is tied
110 to time of the release.
745495b [svn] Updated CHANGELOG and README
thejimmyg authored
111 * More full-featured README.txt included.
cd3f954 [svn] * Updated beaker_cache to cache global response cookies/status/…
bbangert authored
112 * Updated beaker_cache to cache global response cookies/status/headers.
113 Fixes #280.
6b94a11 [svn] * Fixed missing abort name import in restrict rest decorator. F…
bbangert authored
114 * Fixed missing abort name import in restrict rest decorator. Fixes #281.
ba25c53 [svn] * Added cheetah as a supported template language for template_e…
bbangert authored
115 * Added cheetah as a supported template language for template_engine option.
4255880 [svn] o changelog r2286
pjenvey authored
116 * Fixed public/ and templates/ directories not being created with paster
117 create.
118
119 0.9.6rc1 (July 15, 2007)
9374283 [svn] * Fixed cookie header addition to use add instead of append. Th…
bbangert authored
120 * Fixed cookie header addition to use add instead of append. Thanks to
121 anonymous patcher. Fixes #268, again.
122 * Added ability to pass _code option to specify the status code type for
123 redirect_to.
124 * Fixed redirect_to to not copy all headers into redirect for old _response
125 usage. Fixes #268.
745495b [svn] Updated CHANGELOG and README
thejimmyg authored
126 * WARNING: By default, the Pylons request object now returns unicode
d050d47 [svn] o provide backwards compat. for pylons.config.request/response_…
pjenvey authored
127 parameter (pylons.GET/POST/params) values (and assumes those parameters
128 were sent to Pylons as utf-8). Unicode parameters can cause major
129 problems if your application is not setup to handle unicode. To disable
130 unicode parameters (0.9.5 default behavior), add the following to your
131 load_environment function (0.9.6 syntax):
132
84cccd9 [svn] environment.py uses the config shorthand
pjenvey authored
133 config['request_options']['charset'] = None
d050d47 [svn] o provide backwards compat. for pylons.config.request/response_…
pjenvey authored
134
135 or, if still using the deprecated pre-0.9.6 pylons.config syntax, add:
136
137 request_settings = pylons.config.request_defaults.copy()
138 request_settings['charset'] = None
139 return pylons.config.Config(tmpl_options, map, paths,
140 request_settings=request_settings)
141
142 * WARNING: Template names beginning with a / (or the OS's path separator)
143 will now result in the name not having the separator's replaced with '.'s
144 for the template engine. This shouldn't affect most projects as they usually
145 assume a dot notation will be used with dot notation template engines (Kid,
146 Genshi, etc.). This change allows template engines that can take filename
147 paths to function properly. Fixes #233.
148 * WARNING: The pylons.util.get_prefix(environ) function is deprecated. Please
149 use:
150 environ.get('SCRIPT_NAME', '')
151 instead (the get_prefix function is used in the default ErrorController).
152 Fixes #243.
5f1a0d4 [svn] changelog r2129
pjenvey authored
153 * WARNING: The paths dictionary's 'root_path' has moved to the less
154 redundant 'root'.
2084a00 [svn] comment out missing background images
pjenvey authored
155 * Fixed the Error Documents/EvalException css referencing non-existent images.
156 Thanks Shannon -jj Behrens. Fixes #238.
157 * Added ability to pass _code option to specify the status code type for
158 redirect_to.
159 * Fixed redirect_to to not copy all headers into redirect for old _response
160 usage. Fixes #268.
d050d47 [svn] o provide backwards compat. for pylons.config.request/response_…
pjenvey authored
161 * Added logging statements throughout Pylons code, added logging setup to
162 default template. Fixes #98.
7e39eb1 [svn] * Refactored global response to be setup in wsgiapp along with …
bbangert authored
163 * Refactored global response to be setup in wsgiapp along with the other
164 globals. Updated WSGIController to copy in global response headers and
165 cookies into a WSGI app's output.
62dc7fd [svn] there's no need for a controller's self.response in __after__ -…
pjenvey authored
166 * Added global pylons.response object. Thanks Shannon -jj Behrens and Damjan
167 Georgievski. Fixes #268 and #201.
d7e4575 [svn] * Updated default project template files for new configuration …
bbangert authored
168 * Updated default project template files for new configuration layout. Options
169 to handle config now just in environment.py, and middleware.py handling just
ad2d9f0 [svn] Updating changelog for fix reference.
bbangert authored
170 middleware. Fixes #203.
d7e4575 [svn] * Updated default project template files for new configuration …
bbangert authored
171 * Removing mako tests, as its now the default. Default test changed from
172 Myghty to Mako.
173 * Changing default templating to mako.
7e6c7a6 [svn] o cleanup authenticate_form and the decorators.secure module
pjenvey authored
174 * Added the https decorator. It requires an action to be loaded via
175 https. Patch by ido. Fixes #241.
a1d0a79 [svn] * Added upgrade instructions, and posted a copy on the wiki. Fi…
bbangert authored
176 * Added upgrade instructions, and posted a copy on the wiki. Fixes #230.
d56208e [svn] * Added deprecation warnings for usage of the Pylons Controller…
bbangert authored
177 * Added deprecation warnings for usage of the Pylons Controller class, all
178 controllers should inherit from WSGIController instead. Fixes #239.
179 * Removed deprecated attach_locals function from Controller class.
5ce9386 [svn] Added an authenticate_form decorator for use with WebHelpers' s…
pjenvey authored
180 * Added an authenticate_form decorator for use with WebHelpers'
181 secure_form_tag functions for preventing CSRF attacks. Original patch
182 by David Turner. Fixes #157.
a86c1ca [svn] changelog 2035
pjenvey authored
183 * Fix Buffet's include_pylons_variables not being upheld. Thanks Jonathan
184 LaCour.
8c8ccd2 [svn] validate now accepts extra keyword arguments (**htmlfill_kwargs…
pjenvey authored
185 * The validate decorator now accepts extra keyword arguments (**htmlfill_kwargs)
186 to pass along to formencode's htmlfill.render function.
842e275 [svn] * Removed POST-only restriction on validate decorator, now hand…
bbangert authored
187 * Removed POST-only restriction on validate decorator, now handles GET
188 requests. No form arg required during a GET request, which will run the
ff5666a [svn] @validate only sets up c.form_errors now
pjenvey authored
189 current action with c.form_errors set to the errors. Fixes #246.
f128cbc [svn] * Added PylonsConfig, which gets accessed as pylons.config dict…
bbangert authored
190 * Added PylonsConfig, which gets accessed as pylons.config dict. Contains
191 all the merged ini options, in addition to the Config options such as
7269a20 [svn] o config's pylons.map -> routes.map
pjenvey authored
192 'routes.map', 'pylons.paths', 'buffet.template_options', etc. Check the
f128cbc [svn] * Added PylonsConfig, which gets accessed as pylons.config dict…
bbangert authored
193 pylons.config docs on PylonsConfig for dict keys populated by it.
194 * Split up resolution stages in wsgiapp, so that controller lookup is a
195 separate function making it easier to subclass. PylonsApp now takes a
196 base_wsgi_app argument which is then used for the BaseWSGIApp instead of the
197 one from wsgiapp.py.
198 * Added mako template render tests.
75a95fd [svn] * Added storage of the action func used to handle a call, for l…
bbangert authored
199 * Added storage of the action func used to handle a call, for later code that
200 might need a reference to the action that originally handled the request.
201 Fixes #253.
9352eac [svn] * Updated config object to optionally take a single merged conf…
bbangert authored
202 * Updated config object to optionally take a single merged conf dict, updated
203 project templates to pass around the single merged conf dict.
204 * Changed project template to use new Beaker session keys.
fc9b9a8 [svn] * Changed default routing for raw template matching to not unic…
bbangert authored
205 * Changed default routing for raw template matching to not unicode decode the
206 route argument. Fixes #242.
c1ec93a [svn] catch any exceptions raised by template engine entry points and…
pjenvey authored
207 * Catch any exceptions raised by template engine entry points and emit a
208 warning instead of crashing. Thanks markbradley. Fixes #249
848092c [svn] validate decorator fixes:
pjenvey authored
209 * Fixed the validate decorator not working with formencode's
210 CompoundValidators when variable_decode=False. Fixes #209.
211 * Fixed the validate decorator failing with a KeyError when no value is
212 specified to validate against for separate validators (as opposed to a
213 schema). Reported by Graham Stratton.
743a858 [svn] fixed paster shell not merging app_conf and global_conf into th…
pjenvey authored
214 * Fixed paster shell not merging app_conf and global_conf into the main CONFIG
215 dict namespace. Original patch by David Smith. Fixes #244.
35b2a40 [svn] * Added logging to decorators. Refs #98.
bbangert authored
216 * Added logging to decorators. Refs #98.
e3dd0a1 [svn] Use the correct import for minimal template projects in paster …
pjenvey authored
217 * Fixed paster restcontroller to test for lib.base and only add that import
218 statement when its present. This fixes the restcontroller template when used
219 with minimal Pylons project templates. Fixes #237.
5f756d3 [svn] hardcode the Pylons specific EvalException media at /_debug/med…
pjenvey authored
220 * Fixed the EvalException debugger showing broken links and buttons when the
221 app's ErrorController was broken (such as when BaseController's __before__
222 raises an exception). Suggested by Ian Bicking. Fixes #228.
dfb2a19 [svn] o support passing a 'template_engine' keyword arg to paster cre…
pjenvey authored
223 * paster create now accepts a 'template_engine' option to setup the new
224 project's default template engine. E.g. to create a new project that
225 uses Genshi by default, use:
226 paster create --template=pylons mygenshiproj template_engine=genshi
227 Suggested by Ian Bicking. Fixes #141.
97e53ea [svn] o fixed the validate decorator triggering the following error with
pjenvey authored
228 * Fixed the validate decorator triggering the following error with
229 FormEncode>=0.7 and non-ascii rendered form content:
230 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 10:
231 ordinal not in range(128) the form was passed in as an encoded string, but
232 some data or error messages were unicode strings; the form should be passed
233 in as a unicode string
234 Reported by Christoph Haas.
622acb3 [svn] o make the response object available for __after__ via self.res…
pjenvey authored
235 * HTTPExceptions are now converted to Response objects (for __after__),
236 making the httpexceptions middleware no longer required.
6d91f02 [svn] * Added Warning to jsonify to warn about cross-site attacks whe…
bbangert authored
237 * Added Warning to jsonify to warn about cross-site attacks when returning
238 a list as the outer-most element to jsonify. Fixes #232.
31c5295 [svn] * Fixed beaker_cache decorator to take optional keyword argumen…
bbangert authored
239 * Fixed beaker_cache decorator to take optional keyword arguments intended
240 for the backend cache container (such as url for memcached).
8eccecb [svn] assume lib.base exists (not a minimal template) when any except…
pjenvey authored
241 * Fixed paster controller assuming the minimal template was in use when
242 the lib.base module existed but raised an exception.
23cc16c [svn] * Fixed bug in XMLRPC Controller not setting proper Content-Typ…
bbangert authored
243 * Fixed bug in XMLRPC Controller not setting proper Content-Type. Fixes #236.
81901ea [svn] add the -d option to paster shell for disabling IPython
pjenvey authored
244 * Added the '-d' ('--disable-ipython') option to paster shell for
245 disabling IPython.
e77a6c6 [svn] allow creation of controllers named 'setup' via paster controller
pjenvey authored
246 * Allow creation of controllers named 'setup' via paster controller.
247 Reported by Matt Good.
de1f95e [svn] Update changelog regarding pylons.database in r2149
dds authored
248 * Added support for generic arguments to SQLAlchemy's create_engine of
249 the form sqlalchemy.* from the PasteDeploy config file.
b1a97de [svn] including the paster shell fix as part of 0.9.5
pjenvey authored
250
251 0.9.5 (Apr 11th, 2007)
8f2d28b [svn] fixed Python 2.3 compatibility in paster shell: dict.update onl…
pjenvey authored
252 * Fixed a Python 2.3 incompatibility with paster shell, causing the
253 Exception:
254 File "Pylons-0.9.5-py2.3.egg/pylons/commands.py", line 357, in command
255 locs.update([(name, getattr(base, name)) for name in base_public])
256 AttributeError: keys
b4e70d2 [svn] don't assume the first package listed in top_level.txt is the b…
pjenvey authored
257 * Fixed paster shell breaking for projects where the base package was not
258 the first package listed in top_level.txt. Patch from Alberto Valverde.
259 Fixes #229.
d2f7ed8 [svn] * Fixed doc references to config['app_conf']. Fixes #116.
bbangert authored
260 * Fixed doc references to config['app_conf']. Fixes #116.
83aa7a7 [svn] * Changed `get_engine_conf` to properly evaluate sqlalchemy ech…
bbangert authored
261 * Changed `get_engine_conf` to properly evaluate sqlalchemy echo statement
262 when its 'debug'. Fixes #226.
188cce6 [svn] o allow passing extra keyword args to sqlalchemy.create_engine …
pjenvey authored
263 * make_session and create_engine now accept keyword arguments to pass to
264 SQLAlchemy's create_engine.
265 * make_session now accepts the keyword argument 'session_kwargs' to pass
266 to SQLAlchemy's create_session.
fead55f [svn] * Fixed _inspect_call to call function with keyword arguments i…
bbangert authored
267 * Fixed _inspect_call to call function with keyword arguments instead of list
268 args. Corrects issue with action defaults that caused the value for the
269 latter args to be in the wrong spots. Spotted by Topher. Fixes #223.
654fa4c [svn] added the allow_none option (passed to xmlrpc.dumps) to XMLRPCC…
pjenvey authored
270 * Added the allow_none option (passed to xmlrpc.dumps) to XMLRPCController.
271 Suggested by Jaroslaw Zabiello.
0dae8e7 [svn] * Updated XMLRPC Controller with patch for name lookup and addi…
bbangert authored
272 * Updated XMLRPC Controller with patch for name lookup and additional unit
273 tests for the patch. Fixes #216.
874c420 [svn] * Updated docs for validate decorator to more clearly illustrat…
bbangert authored
274 * Updated docs for validate decorator to more clearly illustrate what the
275 post_only args apply to. Fixes #221.
628d012 [svn] Fixing prior commit message, r1910 actually fixes #218.
bbangert authored
276 * Added ability to return strings in the WSGIController. Fixes #218.
67dbe72 [svn] * Added lazy i18n translation functions. Patch from David Smith…
bbangert authored
277 * Added lazy i18n translation functions. Patch from David Smith. Fixes #181.
cffbd33 [svn] * Added fix for XMLRPCController system.methodHelp function and…
bbangert authored
278 * Added fix for XMLRPCController system.methodHelp function and unit test.
279 Patch and unit test submitted by Graham Higgins.
c474d0c [svn] * Fixed bug in validate decorator with new UnicodeMultiDict res…
bbangert authored
280 * Fixed bug in validate decorator with new UnicodeMultiDict response content
281 not properly retaining form content as unicode for formencode's htmlfill.
d84ea6c [svn] * Fixed bug in XMLRPC Controller with xmlrpclib Faults not bein…
bbangert authored
282 * Fixed bug in XMLRPC Controller with xmlrpclib Faults not being properly
283 transformed into a WSGI response within the controller.
f6d2d33 [svn] changelog r1872
pjenvey authored
284 * WARNING: Pylons now requires the decorator module: it no longer packages
285 it as pylons.decorator. Code relying on the pylons.decorator.decorator
286 function will trigger a deprecation warning and should be changed to use
287 decorator.decorator.
674c859 [svn] o pylons.h was deprecated in 0.9.3: more formally deprecate it …
pjenvey authored
288 * WARNING: pylons.h was deprecated for using projects' lib.helpers module
289 directly in 0.9.3. pylons.h is now formally deprecated (emits
290 DeprecationWarnings). Projects still accessing pylons.h must change the
291 following import:
292 from pylons import h
293 to:
294 import MYPROJ.lib.helpers as h
295 * pylons.jsonify and pylons.Controller references have been deprecated
296 (they are misplaced references). They continue to be available at
297 pylons.decorators.jsonify and pylons.controllers.Controller, as they always
298 have been.
39a7315 [svn] * Updated templating Buffet to recognize format parameter and p…
bbangert authored
299 * Updated templating Buffet to recognize format parameter and properly pass it
300 to the template engine.
b260034 [svn] * Updated LICENSE for new year and to indicate license covering…
bbangert authored
301 * Updated LICENSE for new year and to indicate license covering templates
302 generated. Fixes #188.
bc94fa5 [svn] Added instructions for changing a custom to use new variable na…
thejimmyg authored
303 * Interactive debugger now supports Mako. After r1780 if you are using a
304 custom theme you will need to change '%(myghty_data)s' to
305 '%(template_data)s' in your template. If you are using JavaScript the tab
306 id is now "template_data".
a9f0cc9 [svn] * Fixed bug in WSGIController with private function attempts no…
bbangert authored
307 * Fixed bug in WSGIController with private function attempts not returning a
308 valid WSGI response.
309 * Added full unit test coverage of cache decorator.
bc98d6a [svn] * Adding messages binary file, enabling i18n unit tests. Updati…
bbangert authored
310 * Adding messages binary file, enabling i18n unit tests. Updating pylons.i18n
311 to import LanguageError. Fixes #193.
73b6261 [svn] * Adding i18n tests, not active yet as they're waiting on a bin…
bbangert authored
312 * Adding i18n tests, not active yet as they're waiting on a binary file from a
313 patch. Refs #193.
bdbc4c0 [svn] * Updated tests so that they now work with nose, removing py.te…
bbangert authored
314 * Updated tests so that they now work with nose, removing py.test requirement.
7009d39 [svn] * Switching config setup to load keys into main config dict wit…
bbangert authored
315 * Switching config setup to load keys into main config dict with app_conf and
316 global_conf keys set for any code looking for those keys. Fixes #116.
2480337 [svn] added PylonsInstaller for new project's paste.app_install entry…
pjenvey authored
317 * PylonsInstaller is now the default paste.app_install entry point for new
318 projects: this makes Cheetah no longer required for the paster make-config
319 command. (Thanks Alexander Schremmer, Ian Bicking)
755b276 [svn] * Added custom redirect_to function in pylons.helpers that will…
bbangert authored
320 * Added custom redirect_to function in pylons.helpers that will take an
321 optional _response arg to pull headers and cookies out for preservation
322 during a redirect. Fixes #136.
f331db1 [svn] * Changed config.Config.__init__ to take all options as keyword…
bbangert authored
323 * Changed config.Config.__init__ to take all options as keyword args so
324 unused args can be skipped. Fixes #162.
f9dd2f6 [svn] changelog for r1758
pjenvey authored
325 * The request object can now automatically decode GET/POST/params vars to
326 unicode, when its charset attribute is set.
327 * Added a new request_settings keyword arg to Config's constructor. Allows
328 setting the default charset and errors values of of the request object.
329 * Deprecated Config constructor's default_charset keyword arg. Use Config's
330 response_settings keyword arg instead.
55d2b38 [svn] * Fixed paster controller to test for lib.base and only add tha…
bbangert authored
331 * Fixed paster controller to test for lib.base and only add that import
332 statement when its present. This fixes the controller template when used with
333 minimal Pylons project templates. Fixes #140 and fixes #139.
92f1890 [svn] fixed the paster shell error: KeyError: 'pylons.routes_dict' wh…
pjenvey authored
334 * Fixed the paster shell error: KeyError: 'pylons.routes_dict' when calling
335 app.get and app.post.
e04d3c2 [svn] fixed paster shell not working on projects with names containin…
pjenvey authored
336 * Fixed paster shell not working on projects with names containing hyphens.
b904659 [svn] fixed the config directive 'sqlalchemy.echo' set to False being…
pjenvey authored
337 * Fixed the config directive 'sqlalchemy.echo' set to False being interpreted
338 as True. Patch by Alex Conrad.
2ddf5f1 [svn] fixed paster shell not restoring CONFIG['global_conf']
pjenvey authored
339 * Fixed paster shell not restoring CONFIG['global_conf'].
b904659 [svn] fixed the config directive 'sqlalchemy.echo' set to False being…
pjenvey authored
340
fe10131 [svn] Auto-update of version strings
bbangert authored
341 0.9.4.1 (Jan. 5th, 2007)
a28d75c [svn] * Added restcontroller command that generates a RESTful control…
bbangert authored
342 * Added restcontroller command that generates a RESTful controller template
343 and provides the appropriate map.resource command to add. Suggested by
344 Matthew Scott.
65efd92 [svn] o fixed the SQLObject PackageHub breaking with:
pjenvey authored
345 * Fixed SQLObject pylons.database.PackageHub error:
346 exceptions.NameError: global name 'CONFIG' is not defined
347 * Fixed pylons.database.session_context not working outside of requests
348 (such as in websetup.py).
6bd88a1 [svn] * Updated template options config to take template options for …
bbangert authored
349 * Updated template options config to take template options for multiple
350 engines for less binding to Myghty.
bea95f8 [svn] fixed paster shell incorrectly importing the the tuple (model,)…
pjenvey authored
351 * Fixed paster shell incorrectly importing the the tuple (model,) as the
352 model object.
353
b0c70c8 [svn] Adding release date to changelog for 0.9.4.
bbangert authored
354 0.9.4 (Dec. 29th, 2006)
3c74a3b [svn] warning on lang_extract/_compile removal
pjenvey authored
355 * WARNING: Removed the lang_extract and lang_compile commands. They used
356 pygettext.py and its associated msgfmt.py, which lacked the ability to
357 extract ngettext style function calls and had issues with unicode strings.
358 The new I18NToolBox project aims to provide this functionality (and more)
359 via the gettext command line utilities. http://i18ntoolbox.ufsoft.org
42c86e0 [svn] changelog for r1629
pjenvey authored
360 * All Pylons special objects are now available within paster shell (not just
361 h and g).
da5ab6e [svn] warning about myghty's allow_globals changing, requiring deleti…
pjenvey authored
362 * WARNING: Myghty's allow_globals config var has changed, causing the
363 following when running pre-compiled templates:
364 Error(TypeError): do_run_component() takes exactly 13 non-keyword
365 arguments (5 given)
366 Delete the compiled Myghty templates directory (specified by cache_dir or
367 myghty_data_dir in the config file) to resolve the error.
069acf1 [svn] * Changed i18n functions in templates to use proxy objects so t…
bbangert authored
368 * Changed i18n functions in templates to use proxy objects so that using
369 set_lang in a template works right. Fixes #153.
319fe11 [svn] now allowing any template plugin to overwrite global PYLONS_VAR…
pjenvey authored
370 * Now allowing any template plugin to overwrite global PYLONS_VARS (such as c,
371 g), not just pylonsmyghty.
2bb1ec2 [svn] * Adding SQLAlchemy support to the database.py file. Saves the …
bbangert authored
372 * Adding SQLAlchemy support to the database.py file. Saves the session engine
373 to g to maintain it during the apps lifetime. Uses SessionContext plugin for
374 management of the current session.
b98d29c [svn] * Updated config object so that init_app can take an optional t…
bbangert authored
375 * Updated config object so that init_app can take an optional template engine
376 argument to declare the default template engine.
e57a528 [svn] * Updated Myghty plugin to use extra_vars_func when passed in.
bbangert authored
377 * Updated Myghty plugin to use extra_vars_func when passed in.
378 * Fixed Buffet to use extra_vars_func properly.
ac2e8b8 [svn] when validate fails with variable_decode=True, pass the origina…
pjenvey authored
379 * Fixed the validate decorator when there are validation errors and
380 variable_decode=True: now passing the original params to htmlfill.render
381 instead of the varable_decode'd version. Patch by FlimFlamMan.
9ca6924 [svn] added N_ (gettext_noop). importing it into the template global …
pjenvey authored
382 * Added ungettext function for use with pluralized i18n, and the N_ function
383 (gettext_noop) to mark global strings for translation. Added ungettext, N_
384 and translator objects to be globals for templates. Refs #126.
2e8d133 [svn] o added helpers.gettext and _ now references ugettext
pjenvey authored
385 * WARNING: The localization function '_' now uses ugettext (returns unicode
386 strings) instead of gettext. To preserve the old behavior, append the
387 following line to your project's lib.base and lib.helpers imports:
388 from pylons.helpers import gettext as _
6ee2a9e [svn] enabling StackedObjectProxies (Pylons special objects) to be av…
pjenvey authored
389 * Pylons special objects are now available within the interactive debugger
390 (deprecating _attach_locals).
421ad69 [svn] Added setup-app run before unit tests run so that webapp has pr…
bbangert authored
391 * Added setup-app run before unit tests run so that webapp has proper setup
392 tasks handled. Fixes #113.
c725ce4 [svn] Added paste.deploy.CONFIG setup to middleware.py, websetup.py a…
bbangert authored
393 * Added paste.deploy.CONFIG setup to middleware.py, websetup.py and testing
394 files in the Pylons project templates. Closes #112.
dabc338 [svn] Added security policy doc to index for use as Pylons security p…
bbangert authored
395 * Added security policy doc to index for use as Pylons security policy.
396 Closes #91.
3efa902 [svn] Improve repr(c)
ianb authored
397 * Improved the repr() of the c context object to show attributes.
fca73c4 [svn] Set environ['testing_variables'] whenever they are present
ianb authored
398 * Set environ['paste.testing_variables'] whenever that key is available, not
399 just in testing mode.
645a262 [svn] Added capability to have an action be a generator function.
bbangert authored
400 * Added capability to have an action be a generator function.
66ecf53 [svn] * Added introspection capability to XMLRPCController and signat…
bbangert authored
401 * Added introspection capability to XMLRPCController and signature checking.
9088b1f [svn] Updated Controller to use additional arg lookup scheme so that …
bbangert authored
402 * Updated Controller to use additional arg lookup scheme so that the source of
403 the function args for _inspect_call can be easily overridden.
404 * Updated RPCController, renamed to XMLRPCController. XMLRPCController now
405 functions properly and will automatically return proper xmlrpc responses.
50a2bc3 [svn] * Added test configuration ini file to default template. Closes…
bbangert authored
406 * Added test configuration ini file to default template. Closes #114.
0064fd0 [svn] Fixed problem with getattr(SOClass, '_connection', None) failin…
ianb authored
407 * Fixed problem with pylons.database.PackageHub.__get__ raising errors
408 other than AttributeError when the database isn't configured. Added
409 new UnconfiguredConnectionError exception, instead of just KeyError
410 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
411 * Fixed default g init, since bare object has no init method. Reported by Ian
412 Bicking.
1bdcbf6 [svn] * Fixed issue with SQLObject method override having wrong name.…
bbangert authored
413 * Fixed issue with SQLObject method override having wrong name. Reported by
414 climbus with patch. Fixes #133.
627fa05 [svn] o moved gettext translation functions and set/get_lang into pyl…
pjenvey authored
415 * Moved log function to pylons.helpers and translation functions to
416 pylons.i18n. using pylons.util purely for Pylons internal util functions.
3b59a4f [svn] re-added 0.9 - 0.9.2 legacy support/warnings
pjenvey authored
417 * 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
418 * PylonsApp now has option to not use Routes middleware, default resolving
419 uses new wsgi.org routing_args spec.
6aa12da [svn] Refactored routes dispatching to use new Routes middleware.
bbangert authored
420 * Refactored routes dispatching to use new Routes middleware.
a22a068 [svn] updated wording on paster shell command changes
pjenvey authored
421 * Fixed paster shell command to properly acquire mapper object without
422 relying on the template being configured in a specific manner.
c0e088e [svn] Added pool_connections argument to PackageHub, which can be use…
ianb authored
423 * Added keyword argument pool_connection to
424 pylons.database.PackageHub; if set to false then SQLObject connections
425 won't use pooled database connections (a new connection will be
426 opened for each request).
47853ea [svn] * Fixed paster shell command to properly acquire globals obj an…
bbangert authored
427
428 0.9.3 (Nov 1st, 2006)
efd10bc [svn] * Updated project template to support full_stack option to make…
bbangert authored
429 * Updated project template to support full_stack option to make it easier to
430 use Pylons apps within larger WSGI stacks.
b11e64d [svn] * Added deprecation warnings to legacy objects and for 1.0 func…
bbangert authored
431 * Added deprecation warnings to legacy objects and for 1.0 functionality that
432 will change.
078b4c0 [svn] * Added cache decorator and Cheetah template functional tests. …
bbangert authored
433 * Added cache decorator and Cheetah template functional tests. Patch and unit
434 tests provided by Climbus.
a33aa2b [svn] o changelog for r1479 (thanks Alex Conrad)
pjenvey authored
435 * Fixed readline support in the stock interactive console paster shell.
436 Reported by Alex Conrad.
6aeeec2 [svn] ensuring __after__ is called after actions raise HTTPExceptions…
pjenvey authored
437 * A controller's __after__ method will now be called after actions invoke
438 redirect_to (or raise any HTTPException). Reported by David Turner.
56f323a [svn] Updating changelog for r1472.
bbangert authored
439 * Fixed config to use myghty_data_dir instead of cache_dir setting if its
440 set as well. Reported by Shannon -jj Behrens.
6cfbb62 [svn] * Added traceback hiding so that more of the traceback relating…
bbangert authored
441 * Added traceback hiding so that more of the traceback relating to Pylons code
442 is removed from the default traceback making it easier to focus on the code
443 in an app that actually caused the problem. Closes #119.
5bfdd2e [svn] * Added ability to use '_' translation method directly from tem…
bbangert authored
444 * Added ability to use '_' translation method directly from templates and in
445 the controller without having to use it under h._.
a6a5738 [svn] * Added 's' and 'l' Myghty escaping flags to default project te…
bbangert authored
446 * Added 's' and 'l' Myghty escaping flags to default project templates.
447 Suggested by Jamie Wilkinson. Closes #110.
ee73230 [svn] * Fixed SCGI bug with QUERY_STRING test when WSGI states it doe…
bbangert authored
448 * Fixed SCGI bug with QUERY_STRING test when WSGI states it doesn't have to
449 exist. Reported by Riklaunim.
7cee6e1 [svn] * Added pylons_minimal template, prone to fine-tuning.
bbangert authored
450 * Added pylons_minimal template, prone to fine-tuning.
c58b6ae [svn] * Added option for PylonsApp to take a globals object to avoid …
bbangert authored
451 * Added option for PylonsApp to take a globals object to avoid checking a
452 hardcoded path for a Globals object.
d59df67 [svn] Moving main project template to a more descriptive naming scheme.
bbangert authored
453 * Removed old Helpers legacy object entirely, replaced pylons.h with proper
454 StackedObjectProxy. Cleaned up PylonsApp and PylonsBaseApp to accept a
455 helpers reference so that Pylons can be ignorant of where the helpers came
456 from.
f69b973 [svn] * Fixed bug with lang app_conf option being set improperly. Rep…
bbangert authored
457 * Fixed bug with lang app_conf option being set improperly. Reported
458 by Laurent.
3e12133 [svn] * Fixed pylons.h to work proper with new and old-style helper i…
bbangert authored
459 * 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
460 * Fixed render functions always passing disable_unicode=False to Myghty.
370659d [svn] Updating trunk for 0.9.3dev.
bbangert authored
461
17b46f8 [svn] Tagging changelog for release.
bbangert authored
462 0.9.2 (Sept. 7th, 2006)
0b5e6a1 [svn] * Fixed problem with dashes in controller names, resolves #107.
bbangert authored
463 * Fixed problem with dashes in controller names, resolves #107.
0f55e61 [svn] * Updated default ini file to use localhost from address. Refs …
bbangert authored
464 * 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
465 * Updated default development.ini to use a single cache_dir setting which
466 is the base dir that cache files, session files, and template caching will
467 be saved in. Config object now looks to cache_dir setting properly for
468 Myghty templates. Fixes #104.
5486d1f [svn] * Updated default template controller to provide better example…
bbangert authored
469 * Updated default template controller to provide better example of directly
470 serving Myghty templates.
4b95ecb [svn] fixed legacy (0.8) controller methods' **ARGS (also m.request_a…
pjenvey authored
471 * Fixed legacy (0.8) controller methods' **ARGS (also m.request_args and
472 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
473 * 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
474 * Added g object to the shell. Works as long as the Pylons app can respond
475 to a path of '/'. The pylons.g variable will also be setup properly for
476 use in the shell.
a6fa2ab [svn] * Myghty template options are now passed properly to the templa…
bbangert authored
477 * Myghty template options are now passed properly to the template creation, and
478 allow_globals now works to add Myghty template globals.
c36e297 [svn] * Re-organized helpers, switched Helpers class to use static me…
bbangert authored
479 * Re-organized helpers, switched Helpers class to use static methods to reduce
480 code duplication.
7ce592c [svn] * Helpers cleanup:
bbangert authored
481 * Helpers cleanup:
482 - Old-style Helper object uses StackedObjectProxy just like the new
483 scheme, thus avoiding possible WSGI stack issues.
484 - New project templates use new-style Helpers scheme.
485 - Updated wsgiapp to utilize new Helpers cleanup style. The 'h' object
486 is now friendlier to use, and maps directly to a projects lib.helpers
487 file. No more wacky Helpers object proxying to it.
488 - Added translator global to __init__.py for use with new Helpers cleanup.
489 - Copied Helpers function methods directly into util so they can be used
490 stand-alone.
370437d [svn] deprecating h.lang for the new helpers setup does not support it
pjenvey authored
491 - Deprecated h.lang (for h.set_lang/h.get_lang)
d2fc09f [svn] o moved the 'default_charset' option from PylonsApp's constructor
pjenvey authored
492 * Moved the 'default_charset' option from PylonsApp's constructor to
493 Config's.
3140209 [svn] * Added 'error' controller route to the top of the Pylons templ…
bbangert authored
494 * Added 'error' controller route to the top of the Pylons template to avoid
495 the common issue people discover when removing the generic default route.
37413f2 [svn] * Changing validate decorator to have variable_decode option, w…
bbangert authored
496 * Changing validate decorator to have variable_decode option, which will
497 also run formencode's variable_decode function over the form input.
d64b6dd [svn] * Switched to using Context obj classes instead of RequestLocal…
bbangert authored
498 * Switched to using Context obj classes instead of RequestLocal which is
499 being phased out.
f117754 [svn] changelog for r1272
pjenvey authored
500 * Added an 'encode_variables' option to the validate decorator.
65efeca [svn] * Switched all current_obj calls to _current_obj to avoid trigg…
bbangert authored
501 * Switched all current_obj calls to _current_obj to avoid triggering
502 deprecation warnings.
d2fc09f [svn] o moved the 'default_charset' option from PylonsApp's constructor
pjenvey authored
503 * Added is_xhr to Request object in Paste.
65efeca [svn] * Switched all current_obj calls to _current_obj to avoid trigg…
bbangert authored
504 * Bumping up dependency to latest Paste.
7aa5e3e [svn] * Switching back to prior controller import check, throwing a m…
bbangert authored
505 * Switching back to prior controller import check, throwing a more detailed
506 error with a suggest fix should the user really want a URL with that name
507 in it. (refs #67)
2e6f25e [svn] * Fixes bug with prior fix for #67. Wasn't properly testing the…
bbangert authored
508 * Fixes bug with prior fix for #67. Wasn't properly testing the full package
509 name to include the current project which would incorrectly restrict
510 valid controller names (refs #67).
0c53316 [svn] * Fixed '_method_' checking to test in a more efficient manner.
bbangert authored
511 * Fixed '_method_' checking to test in a more efficient manner.
40c1144 [svn] * Added deprecation warning for legacy mode activation. Not nec…
bbangert authored
512 * Added deprecation warning for legacy mode activation. Not necessary to
513 update multiple files, as all of legacy mode is enabled via the Legacy
514 WSGI app. Fixes #89.
eb16765 [svn] Fixed controller command to check controller name and refuse to…
bbangert authored
515 * Fixed controller command to check controller name and refuse to create
516 controllers that have name clashes with existing modules that could be
517 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
518 * Added capability for 'c' object to throw an exception when an attribute
519 is used that doesn't exist. Closes #84.
14c27de [svn] Changelog update for last commit.
bbangert authored
520 * Fix for endless error document call when an error document controller
521 wants to throw a error that the error_mapper catches.
522
523 0.9.1 (August 11th, 2006)
00de724 [svn] * Fixed __all__ export typo in templating.py. Added example of …
bbangert authored
524 * Fixed __all__ export typo in templating.py. Added example of render
525 with a template.
5814fb1 [svn] Fixed issue with set_lang not using proper CONFIG var.
bbangert authored
526 * 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
527 * Minor tweaks to update docs in pylons.helpers and move remaining legacy
528 code into legacy module. Updated wsgiapp to refer to new locations of
529 legacy compatibility objects.
9988e72 [svn] only displaying PylonsEvalException's full traceback button whe…
pjenvey authored
530 * The interactive debugger's 'full traceback' link is now only displayed
531 when the full traceback differs from the regular (includes hidden
532 frames).
c294834 [svn] o fixed the full traceback button bottom border (the pylons ora…
pjenvey authored
533 * Providing an optional text version of exception tracebacks and the
534 associated extra data within the interactive debugger.
5974ff5 [svn] changelog entry for r1168
pjenvey authored
535 * The 'Debug at: http://hostname/_debug/view/XXXXX' URLs now display the
536 interactive debugger properly skinned.
25b5f90 [svn] * Fixed issue in PasteScript with new controller sub-directorie…
bbangert authored
537 * Fixed issue in PasteScript with new controller sub-directories lacking a
538 __init__.py file. This fixes an import error when using the controller.
539 PasteScript dependency updated to fixed version. Reported by Artur Lew.
001d10e [svn] Removed lowercasing of the module name during resolver import.
bbangert authored
540 * Removed lowercasing of the module name during resolver import.
25b5f90 [svn] * Fixed issue in PasteScript with new controller sub-directorie…
bbangert authored
541 * Removed [full] recommendation from docs.
382ddc9 [svn] Updated version for trunk to 0.9.1. Updated trunk docs.
bbangert authored
542
543 0.9 (July 28th, 2006)
a2579c1 [svn] config file option 'debug' now defaults to false when undefined
pjenvey authored
544 * config file option 'debug' now defaults to false when undefined
f9c3dbb [svn] Removed the components directory from the pylons template since…
thejimmyg authored
545 * 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
546 * Updated paste.errordocuments support
9f7a309 [svn] Fix for multi-word controller names such that front_page /
bbangert authored
547 * Fix for multi-word controller names such that front_page /
548 FrontPageController can be used as a controller name. Patch contributed
549 by Timo Mihaljov.
b602050 [svn] * Cleaned up imports in wsgiapp and new project to better refle…
bbangert authored
550 * Cleaned up imports in wsgiapp and new project to better reflect where
551 things really come from.
552 * Removed unnecessary myghty usage from wsgiapp for url unescaping, now
553 uses urllib as the myghty function did.
e62857e [svn] * Removing 'response' to import, sticking with Response as its …
bbangert authored
554 * Removing 'response' to import, sticking with Response as its more
555 consistent with the fact that Response is a class/factory and not an
556 instance like request, and the other lower-case objects.
557 * Added redirect_to under pylons.helpers, and added import from helpers
558 directly into lib/base.py for use in controllers.
b602050 [svn] * Cleaned up imports in wsgiapp and new project to better refle…
bbangert authored
559 * Consolidated legacy objects into legacy module.
42fa496 [svn] * Adding abort method that raises the appropriate exception for…
bbangert authored
560 * Adding abort method that raises the appropriate exception for the status
561 code.
562 * Removing form_fill, obsolete by the validate decorator.
eed9e99 [svn] Relocated 'params' object to only be setup for legacy mode.
bbangert authored
563 * Relocated 'params' object to only take effect in legacy mode.
33c7b02 [svn] Updated Pylons template to use WSGIController as the new defaul…
bbangert authored
564 * 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
565 * Altered the wsgi dispatch to examine the controller, and instantiate it if
566 it's just a class. Otherwise, if the controller is a subclass of Controller
567 but not of WSGIController, it assumes its an older Controller class that
568 may return a WSGIResponse, and calls it appropriately.
569 * Dispatch now fixes up environ to move 'path_info' Route var into the WSGI
570 PATH_INFO, and the rest is pushed into SCRIPT_NAME. This is for use with
571 other WSGI apps under controller mount points.
572 * Added WSGIController which takes a normal WSGI interface call and returns
573 the appropriate WSGI response.
66e87c7 [svn] Added automatic copying of Route variables declared in an actio…
bbangert authored
574 * Added automatic copying of Route variables declared in an action's
575 function definition to the 'c' object.
2923cc1 [svn] added middleware that automatically intercepts requests for Web…
pjenvey authored
576 * WebHelpers' .js files are now automatically published under the
577 '/javascripts/' URL path. Individual WebHelpers' .js files can be
578 overridden by other .js files inside the project's 'public/javascripts'
579 directory
83b6806 [svn] Adding more unit tests for various aspects, for unknown reason …
bbangert authored
580 * Added exception toss when a template engine doesn't exist.
09adf9c [svn] Updating changelog for 0.9
bbangert authored
581 * Added alias option to Buffet to support aliasing more template engines
582 to other engine names
583 * Buffet enhancements to support caching of any template with any template
584 engine
585 * All render commands processed through Buffet
586 * Backwards compatibility 'm' object for use with legacy projects
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
587 * Added use of Beaker middleware for session and caching functionality
588 * Fixed error traceback and updated template to use proper error images and
589 stylesheets.
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
590
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
591 0.8.2 (**dev**)
722eaa1 [svn] Added Thomas's patch to the 0.9 trunk as well as a CHANGELOG.
bbangert authored
592 * Fixed default controller to allow for actions with - in them. The - will be
593 replaced with an underscore, while the original action name in the mapper
594 dict is unchanged. Patch by Thomas Sidwick.
cb2efcd [svn] Fixed error traceback, brought in line with latest Paste EvalEx…
bbangert authored
595
596 0.8.1 (May 10th, 2006)
597 * Added REST decorators and re-arranged decorator layout to support more styles
598 of decorators for future expansion.
599 * Fixed dependency requirement bug that had Pylons locked to simplejson 1.1
600 even though a newer version was out.
Something went wrong with that request. Please try again.