## 2.16.0b1
- experimental python 3 support
- experimental authapi for service login
- more tests
- d3.js model visulization
- improved scheduler
- is_email support for internationalized Domain Names
- improved used of cookies with CookieJar
- SQLFORM.grid(showblobs=True)
- import JS events (added w2p.componentBegin event)
- added support for CASv3
- allow first_name and last_name placeholders in verify_email message
- added three-quote support in markmin
- updated pg8000 driver (but we still recommend psycopg2)
- compiled views use . separator not _ separator (must recompile code)
- better serbian, french, and catalan translations
- speed improvements (refactor of compileapp and pyc caching)
- removed web shell (never worked as intended)
- allow Expose(..., follow_symlink_out=False).
- Updated fpdf to latest version
- JWT support
- import fabfile for remote deployment
- jQuery 3.2.1
- PyDAL 17.07 including:
allow jsonb support for postgres
correctly configure adapters that need connection for configuration
better caching
updated IMAP adapter methods to new API
experimental suport for joinable subselects
improved Teradata support
improved mongodb support
overall refactoring
experimental support for Google Cloud SQL v2
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
@stifan but you actually did not put any fund_manager@ramos what browser? it's working fine for me in chrome, firefox and edge.
--
Ramos have you done a hard refresh, It's very odd because I don't see that error at all.
--
def mmtest():t="""-----------This is an ordered list:+ Item 1+ Item 2---------:blockquoteclass[blockquoteid]"""return MARKMIN(t)
<blockquote class="blockquoteclass" id="markmin_blockquoteid"><p>This is an ordered list:</p><ol><li>Item 1</li><li>Item 2</li></ol></blockquote>
<blockquote class="blockquoteclass" id="markmin_blockquoteid"> This is an ordered list:+ Item 1+ Item 2</blockquote>
'\n'.join(strings[bq_begin:lineno]), pp)
render('\n'.join(strings[bq_begin:lineno])), pp)
graph model didn't show the erd like in previous version :- relation between table not shown- table fields shown is stacked with another table name
on windows, in admin, the "Manage" Button does not pull dow..
Please help us test the new web2py:Personally and on behalf of the community: thanks to everybody who has contributed!It has been a year but we piled up a huge number of small changes and bug fixes.
web2py™ | Version 2.15.0-beta+timestamp.2017.07.05.06.50.17 |
---|---|
Python | Python 2.7.9: C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\web2py.exe (prefix: ) |
1. |
Traceback (most recent call last |
):
|
4. |
Traceback (most recent call last |
): |
self._caller = lambda f: f |
()
|
File C:\Users\Dave\web2py_win\web2py_win-2.15.0b1\web2py\gluon\packages\dal\pydal\parsers\sqlite.py in _decimal at line 19 code arguments variables
(self=<pydal.parsers.sqlite.SQLiteParser object>, value=3.1, decimals=' 1')
14. | def decimal_extras(self, field_type): |
|
return Decimal(value) |
decimals | ' 1' |
---|---|
value | 3.1 |
Field("duration", "decimal(5, 1)", default=None, writable=False),
Field("duration", "decimal(5,1)", default=None, writable=False),
--
File ".../web2py/gluon/validators.py", line 455, in options items = [(k, self.labels[i]) for (i, k) in enumerate(self.theset)]File ".../web2py/gluon/validators.py", line 455, in <listcomp> items = [(k, self.labels[i]) for (i, k) in enumerate(self.theset)]TypeError: 'dict_values' object does not support indexing
items = [(k, self.labels[i]) for (i, k) in enumerate(self.theset)]
items = [(k, list(self.labels)[i]) for (i, k) in enumerate(self.theset)]
web2py™ | Version 2.15.2-stable+timestamp.2017.07.19.12.18.41 |
---|---|
Python | Python 2.7.9: /usr/bin/python (prefix: /usr) |
1. |
9. |
|
24. |
Traceback (most recent call last |
): |
|
) |
<class 'psycopg2.ProgrammingError'>(column gdt_config.fkEntbindungsdatum does not exist
LINE 1: ...fig"."gdtversion", "gdt_config"."gdtzeichensatz", "gdt_confi...
^
)
File /home/www-data/web2py/gluon/packages/dal/pydal/adapters/base.py in execute at line 410 code arguments Variablen
(self=<pydal.adapters.postgres.PostgrePsyco object>, *args=('SELECT "gdt_config"."id", "gdt_config"."smbserve..." WHERE ("gdt_config"."id" = 2) LIMIT 1 OFFSET 0;',), **kwargs={})
405. | def execute(self, *args, **kwargs): |
rv | undefined |
---|---|
self | <pydal.adapters.postgres.PostgrePsyco object> |
args | ('SELECT "gdt_config"."id", "gdt_config"."smbserve..." WHERE ("gdt_config"."id" = 2) LIMIT 1 OFFSET 0;',) |
self.cursor | <cursor object at 0x679e6ad0; closed: 0> |
command | 'SELECT "gdt_config"."id", "gdt_config"."smbserve..." WHERE ("gdt_config"."id" = 2) LIMIT 1 OFFSET 0;' |
self.cursor.execute | <built-in method execute of psycopg2.extensions.cursor object> |
kwargs | {} |
The same db.py works perfectly with 2.14.6.
Not sure what is going on here.
Regards,
Oliver Holmes