2013-08-09 David Douard [doc] add a what's new file for 3.18
2013-08-07 David Douard merge stable in default (3.18) branch
2013-08-06 David Douard Added tag cubicweb-centos-version-3.17.6-1, cubicweb-version-3.17.6, cubicweb-debian-version-3.17.6-1 for changeset 5b9fedf67a29 stable
2013-08-06 David Douard [pkg] prepare 3.17.6 stable cubicweb-centos-version-3.17.6-1 cubicweb-debian-version-3.17.6-1 cubicweb-version-3.17.6
2013-08-06 Denis Laxalde Do not use cubicweb-card in rest_path tests stable
2013-08-01 Sylvain Thénault [inlined form field] fix regression introduced in 3.16.4/570208f74a84. Closes #3064653 stable
2013-08-01 Sylvain Thénault [testlib] temporary_appobjects should call __registered__ if it exists. Closes #3064075 stable
2013-08-01 Sylvain Thénault [entities] properly escape in EmailAddress.printable_value when format is html. Closes #3064025 stable
2013-07-31 David Douard Added tag cubicweb-version-3.17.5, cubicweb-debian-version-3.17.5-1, cubicweb-centos-version-3.17.5-1 for changeset 15dd5b37998b stable
2013-07-31 David Douard [pkg] prepare 3.17.5 stable cubicweb-centos-version-3.17.5-1 cubicweb-debian-version-3.17.5-1 cubicweb-version-3.17.5
2013-07-31 David Douard [pkg] fix debian packaging (closes #3058542) stable
2013-07-31 Sylvain Thénault [testing] add missing generate_bigint method to ValueGenerator. Closes #3059327 stable
2013-07-31 Sylvain Thénault [rql / querier] fix bad interpretation of some RQL SET query stable
2013-07-30 David Douard merge stable in default (3.18) branch
2013-07-30 David Douard Added tag cubicweb-version-3.17.4, cubicweb-debian-version-3.17.4-1, cubicweb-centos-version-3.17.4-1 for changeset c7ba8e5d2e45 stable
2013-07-30 Sylvain Thénault [i18n] cleanup dead code stable cubicweb-centos-version-3.17.4-1 cubicweb-debian-version-3.17.4-1 cubicweb-version-3.17.4
2013-07-30 David Douard [i18n test] hack to make i18n tests run using a Python interpreter stable
2013-07-30 Sylvain Thénault [i18ncube] fix crash due to duplicated messages in generated schema.pot stable
2013-07-30 Sylvain Thénault [i18n test] load_po: fix bug in case of multi-lines msgid and ensure there are no duplicated messages stable
2013-07-30 Sylvain Thénault [i18n test] simplify test cube a bit by only providing a views module, no package stable
2013-07-29 Sylvain Thénault [web] consider inlined relations in has_editable_relation. Closes #3049970 stable
2013-07-29 Sylvain Thénault [web test] silent 3.13 warning stable
2013-07-26 Denis Laxalde [editcontrollers] Account for role in the ordering of entities (Complements #3031719) stable
2013-07-25 Sylvain Thénault [migration.sync_schema_props_perms] ensure all participants to a unique together constraint are there stable
2013-07-25 Sylvain Thénault [session commit] save back exception context to avoid potentiel cluttering if some revert operation raise an exception stable
2013-07-29 David Douard [pkg] python-central has been removed from Debian stable
2013-07-26 David Douard [pkg] prepare 3.17.4 stable
2013-07-26 David Douard [pkg] merge centos 3.17.1-2 in stable (prepare 3.17.4) stable
2013-07-26 David Douard Added tag cubicweb-centos-version-3.17.1-2 for changeset 965f894b63cb
2013-07-25 Sylvain Thénault [rqlrewrite] fix rqlrewrite unpredictability vs relation sharing. Closes #3036144 stable
2013-07-24 Sylvain Thénault [rqlrewrite] rewrite doesn't need a solutions argument, always use the Select'ones stable
2013-07-24 Sylvain Thénault [rql rewrite] equivalent but much simpler flow stable
2013-07-25 Rémi Cardona [pkg] Prepare a new RPM release cubicweb-centos-version-3.17.1-2
2013-07-25 Rémi Cardona [pkg] Add log directory to rpm
2013-07-25 David Douard [repo] normalize ValidationError on edited entity (closes #2509729) stable
2013-07-24 David Douard [doc] one must now manipulate the req.session.data dict (closes #2842345) stable
2013-07-24 David Douard [datafeed] add a timeout config option (closes #2745677) stable
2013-07-24 Sylvain Thénault [dataimport] ucsvreader should skip empty lines unless specified otherwise. Closes #3035944 stable
2013-07-22 Denis Laxalde [querier] Add timings to debug prints (DBG_RQL) stable
2013-07-24 Sylvain Thénault [editcontrollers] Ensure entities are created in an order satisfying schema constraints. Closes #3031719 stable
2013-07-22 Sylvain Thénault [editcontroller] extract RQLQuery.set_attribute/set_inlined methods from handle_field/handle_inlined_relation stable
2013-07-22 Sylvain Thénault [editcontroller] req=self._cw makes things easier to read stable
2013-07-22 David Douard [facets,js] fix bogus checkbox icon appearing after the first interaction (closes #2790332) stable
2013-07-22 Julien Cristau fix typos in docstring, doc and comments stable
2013-07-17 Julien Cristau [debian] remove workaround for broken sphinx/jquery combination stable
2013-07-18 Sylvain Thénault [schema] mark CWDataImport as an internal type. Closes #3025536 stable
2013-07-19 Paul Tonelli [pkg] remove deprecated dependency on pysqlite2 stable
2013-07-18 Denis Laxalde Fix two crashes in db-check (closes #3024964) stable
2013-07-22 Sylvain Thénault [rql rewrite] may_be_shared_with should consider relation's scope (closes #3024730) stable
2013-07-18 Sylvain Thénault [rql rewrite] fix may_be_shared_with method so that it actually considers all variable infos and not only the first one stable
2013-07-22 Sylvain Thénault [schema/security] add __hash__ to rql expression. Closes #3013535 stable
2013-07-15 Sylvain Thénault [rql rewrite] move some code from querier to rqlrewrite where it makes more sense. stable
2013-07-12 Denis Laxalde Do not compute actions list in TableLayout view when display_actions attribute is unset stable
2013-07-12 Denis Laxalde Use the list of cubes from the filesystem when reading the schema from the filesystem stable
2013-07-22 Sylvain Thénault [migration] when adding a cube, skip infered relations (closes #3005576) stable
2013-07-11 Sylvain Thénault [3.17 migration] when some cube is missing, add_cube raise ConfigurationError, not ImportError. Closes #2981477 stable
2013-07-11 Sylvain Thénault [migraction] rename_entity_type simply warn if old entity type isn't in the schema. Closes #3004069 stable
2013-07-11 Sylvain Thénault [deprecation] fix uihelper deprecation warning, use the rtag name, not the class, so it may be copy/pasted stable
2013-07-11 Aurelien Campeas [test] makes fti test order-agnostic (closes #3005633) stable
2013-07-11 Julien Cristau [web/views/staticcontrollers] Make ConcatFilesHandler write to a tempfile stable
2013-07-12 David Douard [test] make unittest_schema.py compatible with cubicweb-file 0.14 stable
2013-07-22 David Douard merge 3.16.6 branch in 3.17 stable
2013-07-15 Florent Cayre Added tag cubicweb-centos-version-3.16.6-1, cubicweb-debian-version-3.16.6-1, cubicweb-version-3.16.6 for changeset b4ccaf13081d stable
2013-07-13 Florent Cayre Prepare 3.16.6 stable cubicweb-centos-version-3.16.6-1 cubicweb-debian-version-3.16.6-1 cubicweb-version-3.16.6
2013-07-15 David Douard [devctl] properly generate i18n messsages for cubes that uses uicfg instances (closes #2811282) stable
2013-07-15 David Douard [test/devctl] add a test case for i18ncube command stable
2013-07-15 Florent Cayre Protect against crash in the `relation_possible` predicate with ambiguous relations. stable
2013-07-10 Aurelien Campeas [test] give a non-ambiguous order to sync_schema assertion (closes #3001959) stable
2013-07-09 David Douard Added tag cubicweb-version-3.17.3, cubicweb-debian-version-3.17.3-1, cubicweb-centos-version-3.17.3-1 for changeset 32b4d5314fd9 stable
2013-07-04 Dimitri Papadopoulos [test] typo
2013-06-25 Aurelien Campeas [schema,server] add a security debugging aid (closes #2920304)
2013-06-24 Aurelien Campeas [etwist] fix handling of multiple files per field
2013-07-09 David Douard [merge] start 3.18 development
2013-07-09 David Douard [pkg] prepare 3.17.3 stable cubicweb-centos-version-3.17.3-1 cubicweb-debian-version-3.17.3-1 cubicweb-version-3.17.3
2013-07-08 Julien Cristau [pkg] Remove obsolete ubuntu hardy packaging stable
2013-07-08 Julien Cristau [book] fix sphinx documentation generation (closes #2991997) stable
2013-07-08 David Douard [test/ldap] fix ldap tests stable
2013-07-05 David Douard [test] fix unittest_schemaserial.py stable
2013-07-05 David Douard [test] make unittest_schemaserial.py runnable with python stable
2013-07-08 Sylvain Thénault [facet] use facet name as input name for text widget (eg has_text) stable
2013-07-02 Sylvain Thénault [web doctype] don't give through reset_xmldecl to avoid double deprecation warning stable
2013-07-02 Sylvain Thénault [web doctype test] don't give reset_xmldecl to avoid deprecation warning stable
2013-07-03 Pierre-Yves David [devtool] randomise available ports search in http test stable
2013-07-03 Katia Saurfelt [facet] don't crash if no title specified on a facet and filtered rset is empty. Closes #2587883 stable
2013-07-03 Katia Saurfelt [css, html] add a css_class attribute on Button, allowing to change easily default CSS class for buttons stable
2012-06-27 Katia Saurfelt [view] add 2 missing spaces before the previous link stable
2013-06-26 Julien Cristau [server/repository] Go through the repo to close pyro sessions stable
2013-05-31 Julien Cristau fix migration from pre-3.13.1 versions (closes #2846978) stable
2013-07-03 Aurelien Campeas [constraint] more robust unicity constraint failures reporting for end-users stable
2013-07-03 Aurelien Campeas [hooks/security] Streamline attributes default permission check. stable
2013-06-26 Aurelien Campeas [test/schemaserial] swap got/expected to get nicer unittest2 diagnostics stable
2013-07-02 Pierre-Yves David [repository] drop safe attribute on ``internal_cnx``
2013-06-27 Pierre-Yves David [dbapi] deprecated the dbapi
2013-06-27 Pierre-Yves David [repoapi] deprecate dbapi compat method
2013-06-27 Pierre-Yves David [testlib] deprecated the older api to access the repo.
2013-06-27 Pierre-Yves David [connection] deprecated free_cnset and set_cnxset
2013-06-27 Pierre-Yves David [session] deprecate all Connection related method on session
2013-06-27 Pierre-Yves David [session] drop dead _current_cnx_id
2013-06-27 Pierre-Yves David [session] privatise get_cnx and close_cnx
2013-06-27 Pierre-Yves David [doc] add documentation for the new API in test
2013-06-27 Pierre-Yves David [testlib] add an default testcase.adminaccess (and use it for default session)
2013-06-27 Pierre-Yves David [testlib] introduce a RepoAccess class to easily create connection and request
2013-06-27 Pierre-Yves David [repoapi] make ClientConnection.__enter__ return self
2013-06-27 Pierre-Yves David [documentation] describe repoapi and web side change.
2013-06-27 Pierre-Yves David [testlib] use internal_cnx instead of internal_session
2013-06-27 Pierre-Yves David [repository] add an ``internal_cnx`` method to replace ``internal_session``
2013-06-27 Pierre-Yves David [connection] enforce that a connection must be open to be used
2013-06-26 Pierre-Yves David use standalone Connection to Client Connection
2013-06-26 Pierre-Yves David [session] add a new_cnx factory
2013-06-26 Pierre-Yves David [connection] allow simple instantiation of standalone Connection
2013-06-26 Pierre-Yves David [connection] handle and explicitly life cycle on Connection
2013-06-26 Pierre-Yves David [sesion] distinction between Connection handled by the session and other.
2013-06-26 Pierre-Yves David [session] replace _clear_thread_storage with close_cnx
2013-06-26 Pierre-Yves David [session] explicitly take Connection object in close_cnx
2013-06-26 Pierre-Yves David [session] drop the Session._clear_cnx_storage method
2013-06-26 Pierre-Yves David [session] wrap too long line
2013-06-26 Pierre-Yves David [session] gather close_cnx with get_cnx and set_cnx
2013-06-27 Pierre-Yves David [client-connection] remove the _srv_cnx usage
2013-06-27 Pierre-Yves David [client-connection] explicitly check that the client-connection is open
2013-06-27 Pierre-Yves David [client-connection] handle the lack of connection id while not open
2013-06-26 Pierre-Yves David [connection] transparent cnx_set handling
2013-06-27 Pierre-Yves David [client-connection] explicit the client part in __repr__
2013-06-25 Pierre-Yves David [ClientConnection] directly use the Connection object to access the database
2013-06-25 Pierre-Yves David [connection] invert __init__ parameter
2013-06-26 Pierre-Yves David [service] enforce that Service argument and return are json-serialisable
2013-06-25 Pierre-Yves David [connection] move call_service on Connection
2013-06-27 Pierre-Yves David [connection] move the commit method on Connection object
2013-06-27 Pierre-Yves David [connection] move the rollback method on Connection object
2013-06-27 Pierre-Yves David [connection] pass a Connection object to RQLRewriter
2013-06-27 Pierre-Yves David [connection] Connection.execute touch Session timestamp
2013-06-25 Pierre-Yves David [connection] Connection now call _set_user to CWUser object linked to itseld
2013-06-25 Pierre-Yves David [server/session] better faking of user for InternalManager
2013-06-27 Pierre-Yves David [connection] move execute
2013-06-25 Pierre-Yves David [connection] mark Connection as "not a request"
2013-06-25 Pierre-Yves David [server/session] ensure appobject obtained from the session are linked to the session
2013-06-25 Pierre-Yves David [connection] have rql_rewriter accession on Connection
2013-06-27 Pierre-Yves David [connection] move local_perm_cache management on Connection
2013-06-27 Pierre-Yves David [session] use a rich object for timestamp
2013-06-27 Pierre-Yves David [migraction] do not access session.data directly
2013-06-27 Pierre-Yves David [connection] move relation management method
2013-06-27 Pierre-Yves David [connection] give access to shared data method
2013-06-27 Pierre-Yves David [connection] move relation cache method to Connection
2013-05-15 Pierre-Yves David [connection] give access to session execute from connection
2013-05-23 Pierre-Yves David [connection] move last part of undo logic in connection
2013-06-25 Pierre-Yves David [connection] initialize connection.user and connection.lang
2013-03-29 Pierre-Yves David [Connection] inherit from RequestSessionBase
2013-06-26 Pierre-Yves David [multi-sources] drop multi-sources related test.
2013-06-27 Pierre-Yves David Use new repoapi for the web stack
2013-06-25 Pierre-Yves David PARTIAL: Using the repoapi in test
2013-06-25 Pierre-Yves David [web/test] drop proff of concept Facebook login in test
2013-06-25 Pierre-Yves David [test/dbapi] do not rely on the Testcase provided cnx
2013-06-25 Pierre-Yves David [dbapi] explicitly use the DBAPI version of CubicwebRequestBase
2013-06-24 Pierre-Yves David [web/application] drop unused import
2013-06-24 Pierre-Yves David [web/test] properly reset the request connection related attribute
2013-06-24 Pierre-Yves David [web/test] drop two undocumented suspicious regression test
2013-06-24 Pierre-Yves David [webrequest] introduce an alternative implementation using the repoapi
2013-06-24 Pierre-Yves David [repoapi] add an anonymous_cnx function
2013-06-21 Pierre-Yves David [repoapi] add a connect function
2013-06-24 Pierre-Yves David [client-connection] add an auto-close property for ClientConnection
2013-06-21 Pierre-Yves David [cwuser] make CWUser callable, returning self for dbapi compatibility
2013-06-21 Pierre-Yves David [client-connect] drop rqlst on rset returned client side
2013-06-21 Pierre-Yves David [client-connection] add a repo property for dbapi compatibility
2013-06-21 Pierre-Yves David [client-connection] add a connection property for dbapi compatibility
2013-06-21 Pierre-Yves David [client-connection] add a sessionid property for dbapi compatibility
2013-06-21 Pierre-Yves David [client-connection] add a cursor() method for dbapi compatibility
2013-06-21 Pierre-Yves David [client-connection] add a request() method for dbapi compatibility
2013-06-25 Pierre-Yves David [repoapi] introduce a basic ClientConnection class
2013-06-25 Pierre-Yves David [req] add a _set_user method
2013-06-24 Pierre-Yves David [server/session] add a login property
2013-06-21 Pierre-Yves David [server/session] allow access to session id using sessionid
2013-06-17 Pierre-Yves David [server/session] Implement anonymous_session
2013-06-21 Pierre-Yves David [server/session] do not clear session.cnx if unrelated to cnx actually cleared
2013-06-24 Pierre-Yves David [dbapi] move ProgrammingError into cubicweb module
2013-06-17 Pierre-Yves David [repoapi] move get_repository function into a new repoapi module
2013-06-20 Pierre-Yves David [testlib] gather all repository access logic in one place
2013-06-20 Pierre-Yves David [testlib] move repo and related attribute back on Instance instead of Class
2013-06-24 Pierre-Yves David [dbapi] makes anonymous_connection a computed property
2013-06-24 Pierre-Yves David [webrequest] simplify set_session code
2013-06-21 Pierre-Yves David [webrequest] set DBAPISession without cnx at initialisation time
2013-06-24 Pierre-Yves David [testlib] rework request building in init_authentication
2013-06-24 Pierre-Yves David [request] drop the user argument for set_session
2013-06-19 Pierre-Yves David [web-request] handle default language earlier
2013-06-18 Pierre-Yves David [etwist] pass the repository to the root resource
2013-06-24 Pierre-Yves David [repo] move repo.gc_stats to Service API (closes #2951068)
2013-06-24 Pierre-Yves David [repo] move repo stats to Service (closes #2951067)
2013-06-24 Pierre-Yves David [service] drop the asynchronous execution possibility
2013-06-24 Pierre-Yves David [auth] pass `repo` instead of `vreg` to SessionManager and AuthenticationManager
2012-11-23 Pierre-Yves David web/application: instantiate the repository outside of CubicWebPublisher
2012-12-07 Pierre-Yves David remove vreg argument to CWPublisher
2012-12-07 Pierre-Yves David [devtools] vreg becomes a class ppty
2012-11-23 Pierre-Yves David [devtools] drop unused `reset_schema` and `reset_vreg` class attribute
2013-05-27 Pierre-Yves David [connection] move security control logic on Connection
(0) -3000 -1000 -192 +192 +1000 +3000 tip